问题标签 [errorplacement]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7855 浏览

jquery - jQuery 验证 showerrors 显示名称

我想将错误的名称添加到我的函数中,以便用户知道他们必须检查哪些字段。

这是我目前的功能:

我怎样才能做到这一点?

0 投票
1 回答
610 浏览

jquery - jQuery Validate - 立即错误删除不起作用

好吧,我已经使用 jQuery Validate 很多次了,但从来没有遇到过这个问题……我有一个简单的表单,带有输入和一些单选按钮。一切正常,它显示无效字段的错误,但不起作用的是在错误有效后实时删除错误。对于单选选择,它会立即消失,但对于其他字段的 NONE。

一旦该字段有效,我总是将它删除。有人可以告诉我我做错了什么吗?我试过改变几乎所有东西,我完全被难住了。

任何帮助是极大的赞赏!

下面的代码:

http://filmdemic.com/apps/paypaltest/index2.php

0 投票
1 回答
1581 浏览

jquery - jQuery Plugin: : Validate/Validation - errorPlacement 未执行...(动画)

我正在使用最新的 jQuery 库和 jquery validate 插件来验证某种形式:

我在页脚中放置了一些表格进行验证。一旦显示一些错误消息,我的页脚就应该被动画和拉伸。验证工作正常,只是根本不调用 errorPlacement。我还读到(这里:jQuery Validation errorPlacement ), validate() 已经有一个 errorPlacement 默认操作,应该被我的覆盖。(我想用下面的代码我的消息不会再显示了,对吧?

我试过了(当然还有其他元素(消息/规则):

它不会给我任何错误,但它也没有动画。我不知道为什么我的 errorPlacement 函数没有被调用。(我也尝试添加

看看函数是否被调用。但它不...

如果有人可以发布一些有效的简单示例,我将非常高兴。或者只是告诉我我可以改变什么......

此外,我还打算为错误的外观制作动画。知道如何实现吗?我必须得到即将在我的结果 div 中生成的标签对象。我该如何解决这个问题?

已经谢谢了

干杯

(顺便说一句。第一次在错误的地方发帖..)

--------不幸的是,我还不能发布任何答案,所以我必须编辑我的帖子------- 答案:

感谢您的回答; 到 1.; 我知道我只是省略了它们..

因为它主要是德语,这部分效果很好。我不明白你所说的“是形式”是什么意思?你的意思是没有代码将错误放在任何地方?没错,我直到现在才这样做。我通过正常的消息显示方式做到了这一点。但是我的错误仍然显示是暗示我的 errorPlacement 没有被正确调用,不是吗?

只有在一切正常的情况下才会调用 submitHandler,这一点很清楚。我只做了两次动画。一次有地方显示由我的 process.php 生成的最终消息“成功订阅 blabla”,并且仅在必须显示错误时才显示一次...

好吧,我一定会看看这个 invalidHandler。暂时谢谢。

0 投票
1 回答
1035 浏览

jquery-validate - 重写 jQuery 验证 errorPlacement 输出?

好的,我有一个复杂的任务(至少对我来说)......我需要重写默认的 errorPlacement 输出:

<label for="name" generated="true" class="error" style="display: inline;">This field is required.</label>

变成这样的东西:

<span class="error-msg qTipTitle" title="This field is required.">

可能的?如果是这样,如何?

0 投票
0 回答
1515 浏览

jquery - jQuery validate 难以理解errorPlacement

抱歉,这似乎是一个常见问题,但我无法让 errorPlacement 工作。我有 2 组单独的单选按钮,每组都必须选择一个单选按钮......这部分有效。但是我遇到的问题是它在第一个单选按钮之后显示默认错误消息......并且我无法在第二个单选按钮之后显示它。实际上,我什至不想要我想添加与所有其他输入相同的 .gif 的错误消息。

这是其中一个广播组的 html...

这就是我所拥有的errorPlacement ...

我已经尝试了几乎所有我找到的建议,但没有运气。

为什么这不起作用......我在错误的地方添加了errorPlacement......

Ryley 做了一个小提琴,指出了我的错误......它应该看起来像这样

0 投票
1 回答
1954 浏览

jquery - Jquery Validation errorPlacement / submitHandler

如何编写我的 js,以便将来自 jquery 验证插件的响应放置在表单字段框中?

html 表单如下所示:

js目前看起来是这样的:

将 errorPlacement 放入表单字段的输入值中的正确 js 是什么?因此,如果有人没有包含他们的电子邮件,则“此字段为必填项”的响应将出现在电子邮件的输入值中。目前,它在输入后返回。谢谢你。

0 投票
5 回答
799 浏览

jquery - JQuery 冲突 Ajax 验证消息返回位置

我的 jquery 表单有问题。如果您查看我正在创建表单的这个小提琴,您会注意到在创建输入字段然后删除之后,警报消息开始在下一个元素上弹出(低于它们最初放置的位置)。

澄清一下:如果用户尚未输入任何信息,则警报会在正确的位置弹出(以红色文本浮动到输入字段的右侧)。但是,如果用户输入了信息,然后将其删除,则 ajax 警报(“此字段为必填项”)会在下面应该出现的字段中的错误位置弹出。要查看问题,请正确输入所有字段,然后删除您的姓名。在电子邮件字段中弹出“此字段为必填项”的消息,但它属于名称字段。

控制验证的js是:

编辑 1:使用 Jquery NoConflict 模式并没有解决这个问题。因为这两个插件如何协同工作似乎是一个问题。

编辑2:这个问题实际上有两种解决方案。一种是将 jquery UI 脚本包含在头部中,从而使其“位置”实用程序能够在“右上角”对齐错误消息。

正如其他一些贡献者所指出的,另一个解决方案是修改 css 以设置

感谢所有输入。

0 投票
2 回答
1147 浏览

jquery - Jquery ErrorPlacement 与 Position:Absolute 冲突

我的验证插件的 Ajax errorPlacement 有问题(请参阅此小提琴)。ErrorPlacement结合position:absolute迫使我的 ajax 验证响应弹出在错误的位置。

如果用户尚未输入任何信息,则错误消息会在正确的位置弹出(以红色文本浮动到输入字段的右侧)。但是,如果用户输入了信息,然后将其删除,则 ajax 警报(“此字段为必填项”)会在下面应该出现的字段中的错误位置弹出。要查看问题,请正确输入所有字段,然后删除您的姓名。在电子邮件字段中弹出“此字段为必填项”的消息,但它属于名称字段。

控制验证的js是:

它导致问题的CSS是:

我需要包含这个 css,以便我可以将错误浮动到输入字段上。请参阅小提琴以查看问题。谢谢!

0 投票
1 回答
1946 浏览

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

我正在使用 jquery 验证器。

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

我需要类似的东西 -

我看不到那个“错误”对象到底是什么(尝试用萤火虫向下钻取,但信息量不是很大)。

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

0 投票
1 回答
1260 浏览

jquery - Jquery验证将验证错误放入输入字段值

我正在尝试覆盖 jquery 上的验证以将其放入表单输入值中(由于我的表单没有空间将其放在一边)是侧面板表单..因此,我希望它在表单中显示 hte 验证错误,有人知道怎么做吗?虽然我可以把它放在下面,但我仍然希望它在表单值内。非常感谢任何帮助,我确实发现该函数是 setDefaults,但任何其他不同的方法都可以