【问题标题】:jq validation get all errorsjq验证得到所有错误
【发布时间】:2019-05-10 17:51:53
【问题描述】:

例如,我有一个带有“名字”字段的表单。 我在该字段中添加了两条规则(数字,必填)。但是当我提交表单时,我只看到一个错误。如何查看错误列表(“此字段为必填项。”和“请输入有效数字。”)?

.error {
 font: normal 10px arial;
 padding: 3px;
 margin: 3px;
 background-color: #ffc;
 border: 1px solid #c00;
 }
body{font-size:x-large;background:#CCC;}
h1{margin-bottom:20px;}
form{padding:50px;}



$(document).ready(function(){
  $("#form").validate({ rules: {
    'firstname': {
          number: true,
          required: true,
      },
  }
 });});


<form id='form' name='form' method='post' action=''><p>
  <input type='text' name='firstname' id='firstname'/></p>
  <input type='submit' name='Submit' value='Submit'/></p>
</form>

http://jsfiddle.net/4tcsjwah/398/

【问题讨论】:

  • 您能复制并粘贴您遇到的错误吗?完整的追溯
  • 我只看到“此字段为必填项”

标签: javascript jquery validation


【解决方案1】:

很确定这会起作用,但可以更改它以满足您的要求。

var messages = {
        email: {
            required:"Email is required field. Please enter valid email address",
            email:"Please enter valid email address",
        }
    };

    $(function(){
        $("#test-form").validate({ 
            onfocusout:false,
            onkeyup:false,
            messages:messages
        });
    });

访问这个 JS Fiddle:http://jsfiddle.net/JcFYr/1/

【讨论】:

    猜你喜欢
    • 2011-03-10
    • 2018-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多