mvc アプリケーションに 2 つの送信ボタンがあります。
1.
<input type="submit" class="btnsubmit" value="Add Subscription" name="Submit" />
2.
<input class="cancel" type="submit" value="Cancel" onclick="CheckBox()"/>
ドキュメント準備機能では、これがあります。
$(document).ready(function () {
$('#form').submit(function () {
var $fields = $(this).find('input[name^="chk_"]:checked');
if (!$fields.length) {
alert('You must select at least one record !');
return false; // The form will *not* submit
}
});
});
基本的に、少なくとも1つのチェックボックスがチェックされている場合にのみフォームを送信できますが、そのユーザーがキャンセルを押してホームページに戻ることができるようにしたい. しかし、今、キャンセルボタンをクリックすると、アプリはページを送信しようとし、キャンセルボタンをクリックしたくないチェックボックスが選択されているかどうかを確認します。
アプローチ/ビューはありますか?ありがとう !!