问题标签 [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 投票
4 回答
7298 浏览

jquery - jQuery 验证插件复选框 errorPlacement

我有一组具有相同名称的复选框。他们都有不同的价值观。它们只是表格的一部分。它们不构成整个表格。我希望复选框在该组的最后一个复选框之后显示它们的错误。

可以在 jQuery 中做这样的事情吗?

我该怎么做呢?

谢谢,
伊恩·麦卡洛

0 投票
2 回答
4072 浏览

jquery - 您可以使用 bassassistance 中的 jquery 验证插件单独验证字段集吗?

我有一个使用验证插件的表单,但我需要使用稍微不同的标准来验证表单的单独部分 - 大多数字段将错误放在下一个表格单元格中,但对于一个字段,我需要将错误放在其他地方.

这是主要表单字段的验证功能:

基本上我还想单独验证这个字段集,所以可以为errorPlacement使用不同的值:

elecfields 是 form2 中的一个字段集 - 但这似乎不起作用。

似乎 errorPlacement 必须适用于表单中的所有字段,但我只有一个需要错误位置的字段。关于如何实现这一点的任何想法?很感谢任何形式的帮助。

0 投票
3 回答
4676 浏览

jquery - JQuery 验证错误放置成功与失败

我正在对表单使用 jQuery Validation,我必须在输入字段旁边显示一个复选标记(如果输入正确),并在输入字段下方显示错误消息(例如:“请输入至少 4 个字符”) .

我正在考虑做这样的事情:

errorPlacement: function(error, element) {
* 如果验证成功 * error.appendTo($("#checkmark")); * 否则 * error.appendTo($("#error-message")); }

但是如何根据需要显示的消息类型来定位不同的 div 目标呢?还是我完全错了,还有另一种方法可以做到这一点?

谢谢!

0 投票
4 回答
5068 浏览

jquery - jQuery错误放置

我有以下内容:

我正在尝试将错误消息插入到表单上方的 div 中。我的问题是如果我删除这一行: $('#errorList').html(""); 然后它第一次正确显示错误消息。如果我再次点击提交,它会将另一组消息附加到 div。如果我保留 $('#errorList').html(""); 那么我只会收到一条错误消息。

  • 请输入帐号。
  • 如何刷新 errorList 使其不会重复并正确显示错误消息?

    提前致谢。

    0 投票
    2 回答
    40939 浏览

    jquery - jquery - 如何对特定元素使用errorPlacement?

    我有复选框,后面有一个文本,比如;
    [复选框] 我同意

    如果提交时没有点击复选框,我当前显示错误消息的方式是(我使用errorElement:“div”);

    [复选框]
    此字段为必填项。
    我同意**

    我宁愿;
    [复选框] 我同意
    此字段为必填项

    知道如何完成这项工作吗?

    我拥有的相关复选框和文本元素的html包装是这样的;
    [div] [复选框] 我同意 [/div] [div][/div]

    我尝试了errorPlacment:如下,希望仅将其应用于该元素;


    它没有用。任何想法?。

    0 投票
    1 回答
    2362 浏览

    jquery - JQ 验证插件 - 表单外的错误标签(errorPlacement),可能吗?

    我正在使用JQuery 验证插件

    如果可以将错误放在正在验证的 FORM 元素之外,我会徘徊。我想将所有错误标签放在 DOM 的底部并将它们更改为绝对位置。我试过这样的事情:

    这做了什么 - 如果您在输入中输入一些无效数据,错误标签显示正常,但是在您输入有效数据后,标签不会被删除。(我猜由于错误标签不是表单元素的子元素,因此验证插件根本找不到它)

    为什么我需要它?
    这是因为我有大量不同的客户端站点,它们具有不同的 HTML 布局和设计。有时表单位于宽度较小的 DIV 中,并且错误标签不适合该 div。我看到的唯一解决方案是将错误标签放在 DOM 的末尾,然后用绝对位置将它们放在正确的位置,在无效字段的前面。

    关于如何使插件在 FORM 之外工作的建议?

    0 投票
    7 回答
    6779 浏览

    jquery - ASP.NET MVC3 JQuery Validate Plugin 自定义错误放置

    我正在尝试使用 Microsoft 提供的非侵入式验证来处理 ASP.NET MVC 3 项目中的 errorPlacement JQuery Validate 插件。我永远无法点击 errorPlacement 功能,我不确定我做错了什么。我在下面提供模型/视图/控制器的代码。请让我知道我做错了什么?

    看法





    模型



    控制器

    0 投票
    3 回答
    9503 浏览

    jquery - Jquery验证错误放置在表单外,绝对定位错误消息

    我试图将错误消息元素放在正在验证的 FORM 元素之外。我想将所有错误标签放在 DOM 的底部并将它们更改为绝对位置。

    我检查了与我的问题非常相似的其他帖子,但没有解决方案。 JQ 验证插件 - 表单外的错误标签(errorPlacement),可能吗?

    请帮帮我

    谢谢金星

    0 投票
    5 回答
    9429 浏览

    jquery - 将 qTip 与 MVC3 和 jQuery 验证集成 (errorPlacement)

    我正在使用 MVC3 开发一个项目,并且我正在尝试将 qTip2 与 jQuery 验证集成,以便将错误显示为浮动提示。我遇到的问题是,显然在表单验证上调用 errorPlacement 没有做任何事情,猜测它与 MVC 处理它的方式有关。

    基本上,我想要做的是使用 MVC3 和 jQuery(注释)之间的集成验证,但也与 qTip 集成以更改错误消息的显示方式。

    我已经搜索过了,我能找到的最好的结果是有人建议修改 jquery.validate.unobtrusive.js - onError 函数,但我检查了它,不知道如何正确修改它,而且更喜欢没有的解决方案要求我更改现有脚本。

    感谢您的帮助。

    到目前为止我所拥有的:

    我的模型:

    我认为我的javascript:

    0 投票
    1 回答
    1361 浏览

    javascript - Jquery 验证 if/else 错误放置和 div 中的加号放置

    我有一个表单,其中单选按钮的位置与表单中其他元素的位置不同。

    我想保留它,但也将错误添加到 div 中。是否有可能做到这一点?

    现在我有这个用于单选按钮的位置

    等等。如何在不删除当前功能的情况下将错误消息添加到 div?