gpt4 book ai didi

javascript - JQuery Validator- 特定于规则的 errorPlacement

转载 作者:数据小太阳 更新时间:2023-10-29 05:10:50 24 4
gpt4 key购买 nike

我正在使用 jquery 验证器。

我已将自定义规则应用于表单中的一组元素。这些输入也可能有其他(标准)规则与之相关。如果元素未通过我的自定义规则,我需要将错误消息放在一个地方,但如果元素未通过标准规则,我需要将错误消息放在另一个地方。

我需要类似的东西 -

errorPlacement: function(error, element) {
if (error == MyCustomError) {
// put my error at the top of the form
} else {
// put my error next to the element
}

我看不到那个“错误”对象到底是什么(尝试用 Firebug 深入研究,但它提供的信息不多)。

突出显示选项更加困难,因为我什至没有要使用的“错误”参数。

最佳答案

error 是 jQuery Validate 添加的整个错误标签 HTML 元素,即:

<label class="error">Error message here</label>

如果消息是“不要这样做”,如果您想以不同的方式放置消息,您可以:

errorPlacement: function(error, element) {
if (error.text() == "Do not do this") {
error.insertBefore("SELECT FIRST ELEMENT IN THE FORM HERE USING STANDARD JQUERY SELECTORS");
} else {
error.insertAfter(element);
}

关于javascript - JQuery Validator- 特定于规则的 errorPlacement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10335062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com