Javascript 自定义错误显示在自定义位置,而不是每个图元旁边

Javascript 自定义错误显示在自定义位置,而不是每个图元旁边,javascript,jquery,Javascript,Jquery,我在我的页面中有这个Jquery,在那里我将根据规则集获得错误消息。 它很好用!!只需要知道我可以做些什么改变来获取页面底部的错误消息,而不是靠近每个文本框 需要在“提交”按钮旁边显示错误消息,并突出显示错误状态的文本框,如果它们是多个错误,我们将不胜感激 <script src="http://jquery.bassistance.de/validate/jquery.validate.js"></script> <script src="http://jquer

我在我的页面中有这个Jquery,在那里我将根据规则集获得错误消息。 它很好用!!只需要知道我可以做些什么改变来获取页面底部的错误消息,而不是靠近每个文本框

需要在“提交”按钮旁边显示错误消息,并突出显示错误状态的文本框,如果它们是多个错误,我们将不胜感激

<script src="http://jquery.bassistance.de/validate/jquery.validate.js"></script>
<script src="http://jquery.bassistance.de/validate/additional-methods.js"></script>
    <script>
    var ruleSet1 = {
            required: true

            };
        var ruleSet3 = {
                minlength: 5,
            };

        $( '#AddReport').validate({
          rules:{

        ReportID: ruleSet1,
        TaskID: ruleSet1,
        Assist: ruleSet3,
        Guide: ruleSet3,
        DateInput: ruleSet1,
        ButtonCreationDemoInput2: ruleSet1,
        ButtonCreationDemoInput: ruleSet1,
        RefNo: ruleSet3,
        Remarks: ruleSet3,
        EDocNo: ruleSet3,
        WorkLocation: ruleSet1,
        Content: ruleSet3

             }
         });

        </script>

变量规则集1={
必填项:true
};
变量规则集3={
最小长度:5,
};
$(“#添加报告”)。验证({
规则:{
ReportID:ruleSet1,
TaskID:ruleSet1,
协助:规则集3,
指南:规则集3,
日期输入:规则集1,
按钮创建演示输入2:规则集1,
按钮创建演示输入:规则集1,
参考编号:规则集3,
备注:规则集3,
EDocNo:规则集3,
工作位置:规则集1,
内容:规则集3
}
});

您需要使用
errorPlacement
。此属性接受一个函数,您可以在该函数中定义错误在DOM中的位置

文件:

文档中的示例:

$("#myform").validate({
  errorPlacement: function(error, element) {
    error.appendTo( element.parent("td").next("td") );
  }
});

我想我可以提供给div或span而不是td,对吗?因为我没有在这个页面结构中使用表,所以很难将表仅仅放在bcz来显示错误。是的,您可以使用任何您想要的元素:)这只是示例。error.appendTo(“errors”);考虑到我有名为“错误”的Sang-tag,它应该是根据这个来的。但这不需要花时间$(“#AddReport”).validate({rules:{ReportID:ruleSet1,TaskID:ruleSet1,}errorPlacement:function(error,element){error.appendTo(“#errors”);});名称还是类别/id?有什么小错误吗<代码>错误。附加到('.errors')?