Хорошо, эта проблема заставляла меня немного сходить с ума.JQuery.Validate и MVC Framework
У меня есть флажок на моей форме, которая выглядит следующим образом:
<%=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"
}
});
});
Поэтому, читая документацию, это должно работать, но это никогда не происходит. Что я делаю не так?
Форма представления выглядит так:
Технически это не должно получиться так далеко? Валидация перехватывает представление формы и выполняет ее рутину. –