javascript - jquery 验证

标签 javascript jquery jquery-validate

我有一个使用 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/

相关文章:

jquery - jQuery 如何让 div 顺畅地跟随滚动?

javascript - 单击时使用 Jquery 刷新 div

jquery - 当选择更改时,如何显示下拉菜单的不显眼的 jQuery 验证消息?

javascript - 如何在 Bootstrap 的附加组件后显示 jQuery Validate 错误消息?

JavaScript:如何在不向历史记录添加条目的情况下更改地址栏中的哈希值?

javascript - 输入数字时如何显示标签数量?使用 javascript 和 html 和 nodejs

javascript - 我如何强制所有 <video> 内容内联播放

javascript - ES6 模块加载器是标准的一部分吗?

javascript - 根据位置突出显示按钮

jQuery 验证 - 如何忽略字母大小写?