jQueryvalidation – 如何在errorPlacement回调中分离错误?
errorPlacement: function (error, element) { $('#div').append(error.html()); }
我想在调用此函数时在我的网页中的div中附加错误列表。 现在我只是调用error.html(),它给出了连接在一起的消息函数中列出的错误的完整列表。
在div中的ex:
标题是必需的字数必须在50到65之间。图片是必需的
如果需要,我可以提供更多代码。
errorPlacement
是用于将每个单独的错误放在每个单独输入字段旁边的选项/函数。 如果您需要错误列表,则不能使用此选项。
如果要创建错误消息列表,则可以使用showErrors
选项 。 有关示例用法,请参阅文档 …
showErrors: function(errorMap, errorList) { $("#summary").html("Your form contains " + this.numberOfInvalids() + " errors, see details below."); this.defaultShowErrors(); }
通用演示: http : //jsfiddle.net/0k0vL1b0/
如果要抑制每个字段旁边的消息,只需注释掉this.defaultShowErrors()
行并编写一些代码以从提供的errorList
参数中提取消息。
演示2: http : //jsfiddle.net/0k0vL1b0/1/