jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在span中显示jquery验证错误消息大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下脚本来验证我的表单.它工作正常,但我试显示< span class =“errormsg”>< / span>内的所有验证错误消息用逗号分隔,而不是在每个输入旁边单独显示它们.

我对jquery知之甚少;我不知道如何实现这一目标.你能告诉我吗?

谢谢 :)

<script>
  $(document).ready(function() { 
    // validate signup form on keyup and submit 
    var validator = $("#signupform").validate({
      rules: {
  customerid: "required",date: "required",invoicEID: {
    required: true,minlength: 2,remote: "<? echo base_url();?>mycontroller/function" }
  },messages: {
    customerid: "Enter your customerid",date: "Enter your date",invoicEID: {
       required: "Enter a invoicEID",minlength: jQuery.format("Enter at least {0} characters"),remote: jQuery.format("{0} is already in use")
    },}
    });
  });
</script>

我的表格

<label>Invoice #</label>
<input type="text" name="invoicEID" id="invoicEID" value="" />

<label  style="margin-left:20px;">Date</label>
<input type="text" id="datepicker1" name="date" value=""  />

<label  style="margin-left:20px;">Customer</label>
<input type="text" id="customerid" name="customerid" value=""  />

解决方法

我会使用showErrors选项来完成此任务:

showErrors: function(errorMap,errorList) {
    $(".errormsg").html($.map(errorList,function (el) {
        return el.message;
    }).join(","));
},

例:http://jsfiddle.net/bd3zM/

笔记:

>使用$.map根据传递给函数的errorList参数构建错误消息数组.
>然后使用.join(",")将上述数组连接成一个字符串.
>使用html内容置于具有类errormsg的元素内.

大佬总结

以上是大佬教程为你收集整理的如何在span中显示jquery验证错误消息全部内容,希望文章能够帮你解决如何在span中显示jquery验证错误消息所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。