申し分なく、この問題は私を少し夢中にさせています。
フォームに次のようなチェックボックスがあります。
<%=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"
}
});
});
したがって、ドキュメントを読むと、これは機能するはずですが、決して機能しません。私は何を間違っていますか?