使用 jQuery 验证插件匹配两个字段

Posted

技术标签:

【中文标题】使用 jQuery 验证插件匹配两个字段【英文标题】:Match two fields with jQuery validate plugin 【发布时间】:2011-07-06 01:39:02 【问题描述】:

我有一个电子邮件字段和一个确认电子邮件字段。我需要验证它们以确保它们的值匹配。

有没有办法添加规则来匹配这两个字段?

【问题讨论】:

***.com/questions/931687/… 【参考方案1】:

您可以使用equalTo 方法:

$('#myform').validate(
    rules: 
        email: 'required',
        emailConfirm: 
            equalTo: '#email'
        
    
);

【讨论】:

你能告诉我如何为此添加自定义消息吗? 当然,使用messages 属性。我强烈建议您阅读 jquery validate 插件的文档,其中包含所有必要的详细信息:jqueryvalidation.org/documentation @sreemanthpulagam 是的,请参阅***.com/questions/6777634/…【参考方案2】:

您也可以在第二个字段上执行此操作:

 class="required email" equalTo='#email'

【讨论】:

这需要hte Jquery吗?【参考方案3】:

你可以用这个

email: 
      required: true, email: true
      ,
c_email:  
                required: true, equalTo: "#email", minlength: 5
          ,

<div class="form-row"><span class="label">email</span><input type="email" name="email" class="required" id="email" /></div>

<div class="form-row"><span class="label">Confirm email</span><input type="email" name="c_email" id="c_email" /></div>

【讨论】:

以上是关于使用 jQuery 验证插件匹配两个字段的主要内容,如果未能解决你的问题,请参考以下文章

使用 jQuery 验证插件自定义隐藏字段验证

使用 jQuery 验证插件验证一些文件输入字段

使用 JQuery 验证插件进行条件验证

Jquery 验证插件。在字段失去焦点之前消息不可见

使用 jquery.inputmask 插件进行 parsley.js 验证

jquery验证动态表单输入的插件不起作用