我不能让我的jQuery验证工作。它实际上在一个在线编译器中工作,所以我怀疑我不只是正确插入它。这是代码:
$(document).ready(function () {
$('#CustSubmitForm').validate({
rules: {
CustId: {
required: true,
minlength: 2
},
PaymentSum: {
required: true,
number: true,
minlength: 5
}
},
messages: {
CustId: "Enter valid ID",
PaymentSum: "Enter valid sum"
}
});
});
这些是我包含的脚本:
src="/Scripts/jquery-1.8.2.js"
src="/Scripts/jquery.validate.js"
有人可以回答可能导致问题的原因吗?非常感谢你!
答案 0 :(得分:0)
幸运的是,我找到了答案。问题是BundleConfig中有一个“〜/ bundles / jqueryval”)捆绑器。默认情况下,Jquery验证包含在内。因此,要使验证工作,您需要将其插入布局页面:@ Scripts.Render(“〜/ bundles / jqueryval”)