我有一个使用 jQuery Validate 的多页表单。
在第 1 页上,我有一个选择下拉列表,当有人选择某些内容时,它会加载同一页面上其他输入字段的规则。我的问题是,一旦用户提交并转到第 2 页,并决定他需要更改某些内容,并且..他返回到第 1 页,并且某些规则未应用,因此唯一的方法是重新选择选择器重新应用这些 jquery 验证规则..
我需要确保在页面重新加载时重新应用规则...
我希望这是有道理的,并希望有人能得到一个简单快速的答案。
最佳答案
ASP.NET MVC and partial client side validation
看一下。
您可以通过编程方式调用 $('#myform').validate()
和 $('#myform').valid()
来了解是否表单有效并进入下一步。
$(".stepButton").live("click", function() {
if (isValid(this)) {
// code to proceed to next step
}
});
function isValid(el) {
var $thisform = $(el).parent().parent();
$thisform.validate();
return $thisform.valid();
}
关于javascript - jquery 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7388640/