jquery: prevent default browser form submit behaviour but submit form with jquery?
问题 $('#search_form').submit(function(e) { //e.preventDefault(); return false; }) This works just fine to prevent form submission when pressing Enter. However even I have this I want to submit the form with jquery if certain circumstances are true. edit: $('#search_form').submit(function(e) { return !!e.submit; }); function ... if (e.keyCode == 13) { if (blablabla) { ... // do something } else { $('#search_form').submit({submit:true}); //doesn't work console.log('submitted'); //this does