我正在尝试在按钮点击上验证表单。由于Form(视图)与Model绑定,模型属性包含Data-Annotations
,因此在执行任何其他操作之前,我想使用jQuery验证表单。
$("#btnSubNext,#btnSubLast").on('click', function () {
$("#myform").validate();
if ($('#myform').valid()) {
}
});
但它无法正常工作。
注意:myform
格式为id
,如下所述:
@using (Html.BeginForm("CCEAddUpdateScheduleA", "CCESchedule", FormMethod.Post, new {
@id = "myForm", @name = "myForm", @class = "myForm" }))
{.....
}
答案 0 :(得分:2)
您是否在Web.config中将ClientValidationEnabled和UnobtrusiveJavaScriptEnabled设为true?您还需要jquery.validate和jquery.validate.unobstrusive。查看http://www.asp.net/mvc/overview/older-versions/creating-a-mvc-3-application-with-razor-and-unobtrusive-javascript