i know question has been asked million times cant seem make work. can let me know i'm doing wrong.
here's code:
$('#frm').submit(function(event) { event.preventdefault(); var formdata = $(this).serialize(); var email = $('input#email').val(); if (email == '') { alert('please enter email address'); $('input#email').focus(); return false; } else { $.post('http://www.domain.com/', formdata, function() { $('#frm').submit(); }); } });
you can submit form using dom node submit method:
$.post('http://www.domain.com/', formdata, function() { this.submit(); // 'this' not '$(this)' }.bind(this)); // 'bind' set relevant context, or use jq $.proxy(handler, this) support older browsers
Comments
Post a Comment