私は以下のような形をしています
<form id="myform" class="form-horizontal" class="collapse in">
<fieldset>
<!-- form fields are here -->
<div class="form-actions">
<button class="btn btn-inverse" id="search" name="search" data-loading-text="Searching...">Search</button>
</div>
</fieldset>
</form>
そして、ボタンが押されたら、次のコードを使用して動作します。
$("#search").click(function() {
try {
// some javascript with syntax error is here
} finally {
return false; // don't submit form automatically
}
});
しかし、JavaScriptに構文エラーが含まれている場合は、フォームに関係なくフォームが送信されtry .. finally
ます。どうすれば修正できますか?フォームを自動的に送信しないでください。