是否有人进行动态客户端验证,如果是,您是如何进行验证的。
我有一个视图,通过jquery验证器启用客户端验证(见下文)
<script src="../../Scripts/jquery-1.3.2.js" type="text/javascript"></script>
<script src="../../Scripts/jquery.validate.js" type="text/javascript"></script>
<script src="../../Scripts/MicrosoftMvcJQueryValidation.js" type="text/javascript"></script>
<% Html.EnableClientValidation(); %>
这会导致在我的页面上生成javascript代码,当我单击提交按钮时调用validate:
function __MVC_EnableClientValidation(validationContext) {
....
theForm.validate(options);
}
如果我想在文本框上发生onblur事件时进行验证,我怎样才能使其工作?
答案 0 :(得分:0)
我个人喜欢ASP.NET MVC验证,但jquery也可以使用
$(document).ready(function () {
$("#myform").validate();
$("a.check").click(function() {
alert("Valid: " + $("#myform").valid());
});
});
或者如果你想真正锤回家
$(document).ready(function () {
$("input[type='text']").blur(function () {
$("#myform").validate();
$("a.check").click(function () {
alert("Valid: " + $("#myform").valid());
});
});
});
那些在理论上应该工作......无论如何,一旦用户点击提交,那么onblur开始验证哪个对于jquery人来说似乎已经足够了。