html:
<input id="save "type="submit" value="Create" class="btn btn-primary"/>
onclickを登録するjavascript(IsValidは送信前に検証する関数であり、falseの場合はtrueを返します)
$('#save').click(function () {
return IsValid();
});
私が次のように書いた場合、これとまったく同じコードが機能することに注意してください。
<input id="save "type="submit" value="Create" class="btn btn-primary" onclick='javascript: IsValid();'/>
これは、マークアップを変更しない別のオプションです(createFormはフォームです)
$('#createForm').submit(function () {
return IsValid();
});
$('')。clickがイベントハンドラーを登録しないのはなぜですか?
フォームは次のようになります。
<form method="post" id="createForm" class="well" action="/ScheduleWorkDay/Create" novalidate="novalidate">