シンプルなフォームです。フォームの送信を防ぐためにjqueryを使用したいと思います。jqueryを使用してフォームを送信できない問題
$(document).ready(function() {
$('#searchform').submit(function(e) {
alert('Handler for .submit() called.');
event.preventDefault();
return false;
});
});
これはクロムで問題なく動作します。それは私に警告ボックスを表示し、リダイレクトしません。しかし、FirefoxやIE9では動作しません。アラートを表示し、フォーム提出を進めます。
何か助けていただきありがとうございます。
mkkには正しい解決策がありますが、 'preventDefault' * first *を呼び出すこともお勧めします。そうすれば、Javascriptエラーが発生してもフォームはまだ送信されません。 – Malvolio