首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery验证只验证第一个字段-其他字段将被忽略。

jquery验证只验证第一个字段-其他字段将被忽略。
EN

Stack Overflow用户
提问于 2013-09-24 16:41:14
回答 2查看 3.4K关注 0票数 5

我使用的是一个jQuery验证插件,它应该验证表单中的所有输入,但是它会在第一个表单中停止。如果您单击第二个输入并将其保留为空白-一切正常-它将验证.

否则-不.

我找到了同样的答案-没有成功.

下面是我写的例子

FiddleError

代码语言:javascript
复制
//
//  jQuery Validate example script
//
//  Prepared by David Cochran
//
//  Free for your use -- No warranties, no guarantees!
//

$(document).ready(function(){

// Validate
// http://bassistance.de/jquery-plugins/jquery-plugin-validation/
// http://docs.jquery.com/Plugins/Validation/
// http://docs.jquery.com/Plugins/Validation/validate#toptions

    $('.validate').validate({
        highlight: function(element) {
            $(element).parent().removeClass('has-success').addClass('has-error');
        },
        success: function(element) {
            element.closest().removeClass('has-error').addClass('has-success');
        }
  });

}); // end document.ready`enter code here`

使用:

  • 引导
  • jQuery
  • jQuery验证
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-24 16:56:15

name用于字段而不是id

代码语言:javascript
复制
<div class="form-group">
    <label class="control-label" for="login_id">Login id:</label>
    <input type="text" class="form-control required" name="login_id">
</div>
<div class="form-group">
    <label class="control-label" for="password">Password:</label>
    <input type="password" class="form-control required" name="password">
    <div class="forgot"> <a href="#">
                    Forgot your password?
                </a>

    </div>
</div>

演示:小提琴

票数 17
EN

Stack Overflow用户

发布于 2013-09-24 16:56:10

您的代码没有告诉.validate()需要哪些字段。来自于:http://jqueryvalidation.org/required-method的插件文档

使一个领域成为必需的领域:

代码语言:javascript
复制
$( "#myform" ).validate({
  rules: {
    fruit: {
      required: true
    }
  }
});

在这种情况下,称为“水果”的字段是必需的。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18987357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档