この問題は、私を少し狂ってしまった。Jquery.ValidateとMVC Framework
<%=Html.CheckBox("Agreement", false)%>Yes, I agree to the terms
そして、私はjQueryとjquery.validateは次のようになり、そのロードされた後、ブラウザにロードされるのjsファイルを持っている:
私はこのようになります私のフォーム上のチェックボックスを持っている
$.validator.setDefaults({
submitHandler: function() { alert("submitted!"); }
});
$().ready(function() {
// validate signup form on keyup and submit
$("#campForm").validate({
rules: {
Agreement: "required"
},
messages: {
Agreement: "Please accept our policy"
}
});
});
ドキュメントを読むと、これはうまくいくはずですが、それは決してありません。私は間違って何をしていますか?
フォーム提出は
のようになります。検証はフォームの提出を傍受し、そのルーチンを実行します。 –