Хорошо, эта проблема сводит меня с ума.
В моей форме есть флажок, который выглядит следующим образом:
<%=Html.CheckBox("Agreement", false)%>Yes, I agree to the terms
И затем у меня есть файл js, который загружается в браузер после загрузки jquery и jquery.validate, который выглядит так:
$.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"
}
});
});
Так что, читая документацию, это должно работать, но это никогда не работает. Что я делаю неправильно?