使用 jquery 验证插件时错误消息出现在错误的位置

2023-12-20

我正在尝试在一个页面中使用 Laravel、bootstrap 和 jquery,遗憾的是我对它们都是新手。我遇到的问题是使用 jquery Validation 插件时错误消息显示在错误的位置,在下图中,错误位置的消息突出显示。正如您所看到的,每个无线电都包含在一个 label 标签中,这是 Bootstrap CSS 中必需的。我试图找出消息插入到哪个元素之后,但失败了。谁能告诉我应该更改代码的哪一部分以在所有无线电之后移动错误消息以及如何更改?


我似乎总是有同样的问题。你可以用以下方法解决它errorPlacement范围。

$('form').validate({

    errorPlacement: function(error, element) {

        // Get inputs with this name
        var obj = $('[name="'+element.attr('name')+'"]');

        // Are there multiple?
        if (obj.length > 1) {
            // Add error after whatever the parent element is of the last one
            error.insertAfter(obj.last().parent());
        } else {
            // Default, add error after the input
            error.insertAfter(obj);
        }
    }
});

你必须弄清楚你想如何处理它,这只是一种方法。

Demo: http://jsfiddle.net/PgAyp/ http://jsfiddle.net/PgAyp/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 jquery 验证插件时错误消息出现在错误的位置 的相关文章

  • 检测 jqGrid 单元格中的复选框事件

    我正在探索jqGrid在我学习 Javascript 和 jQuery 的过程中 我成功地把checkbox在网格单元中 太棒了 这是我所拥有的 myTable jqGrid colModel name cb index cb width
  • 向客户报告模型状态和应用程序错误的推荐方法是什么?

    我想知道向浏览器报告将显示给用户的应用程序或模型状态错误的最佳实践是什么 你能抛出一个异常并在jquery post的错误处理程序中处理它吗 例如 考虑这个方法 HandlerErrorWithAjaxFilter HttpPost pub
  • 指定 HTML5 输入类型 = 日期的值输出?

    我想将本机日期选择器添加到我的应用程序中 该应用程序当前使用遗留的本地系统 日期输入支持尚未广泛普及 但如果我可以基于兼容性提供这两种实现 那就太理想了 有没有办法指定 HTML 日期选择器给出的值的输出 歌剧的默认设置是yyyy mm d
  • 无法从 JQuery ajax 调用接收 JSON

    我已经确定来自服务器的 JSON 是有效的 手动进行 ajax 调用 但我真的很想使用 JQuery 我还使用 firebug 确定发送到服务器的 post URL 是正确的 但是 错误回调仍然被触发 解析错误 我还尝试了数据类型 文本 我
  • select2 验证 - 选择至少一个值

    我在用select2 http ivaynberg github io select2 and jQuery 验证 http jqueryvalidation org 插件 select2 的 HTML div class form gro
  • “$(document).ready”函数的替代方案

    我在 aspx 页面中使用 fancybox 对于灯箱 文档就绪功能在此页面中不起作用 有人告诉我编写一个新的 JavaScript 代码来加载该页面中的灯箱 包括 jQuery 检查网络选项卡 确保您没有收到 404 检查控制台是否没有收
  • 有序 JSON 对象

    我有一个 servlet 它与数据库通信 然后返回有序 按时间排序 对象的列表 在servlet部分 我有 access DB returns a list of User objects ordered ArrayList users M
  • 从json中获取所有子节点

    我有以下 json var source k 01 k 02 children k 05 k 06 children k ABC k PQR k 07 k 03 我希望能够指定 k 的值并取回所有孩子 以及孙
  • 有什么方法可以取消/停止/中止 getScript 调用吗?

    所以 我一直在寻找 似乎没有一种方法可以在脚本调用完成后真正中止 取消 停止脚本调用 我发现必须使用延迟加载来解决对第三方的无响应脚本调用有点奇怪 使用 json ajax 我当然可以超时 太棒了 但对于脚本调用 就没有这样的运气了 我认为
  • Ajax 长轮询无法正常工作

    我正在 MVC 2 中使用长轮询开发一个简单的陌生人聊天应用程序 如果我在不同的浏览器中打开应用程序 它在我的开发机器上工作正常 我的意思是 如果我在 IE 和 mozilla 中加载应用程序 它工作正常 如果我在浏览器的两个选项卡 例如
  • 防止页面跳转到iframe

    我正在尝试通过 iframe 将 wetransfer 集成到网站中 但是当页面加载时遇到问题 它会跳转到页面的一半 因此它专注于 iframe 而不是在页面顶部打开 据我所知 wetransfer 网站上有一个脚本告诉它跳转到该部分 而不
  • 使用 jquery 淡入/淡出

    我正在研究我的学生项目 我是新的 jquery 对于该项目 我必须使用 jquery 来增强一些功能 并且我已经学到了很多来执行基本任务 但我陷入了一些非常令人困惑的事情 我的一个脚本实际上在鼠标悬停在功能上时更改了 div 容器的图像 功
  • 带有输入的动态创建行上的日期选择器

    我有一个表单可以使用输入动态创建新行 每个新行上的日期输入应该有一个日期选择器 我几乎可以正常工作 但是当创建带有输入的新行时 日期选择器将不再在已经存在的日期字段上工作 我玩了一整天来找出我做错了什么 但我就是不知道如何解决这个问题 这是
  • javascript函数知道它的名字吗

    我有一个名为 getItem 的函数 我想使用其中的代码读取该函数的名称 这可能吗 function getItem var functionName how do I read the function name alert functi
  • 如何将 jquery 应用于具有相同 id 属性的所有元素?

    如何将 jquery 应用于具有相同 id 属性的所有元素 我想申请focus and blur 函数在一个textarea具有相同 id 的元素 正确的答案是 id yourID doSomething 对于任何代码 例如
  • 如何使用jquery格式化数字

    我正在尝试删除 之后的数字 然后我想格式化数字 16810900 211233 喜欢这个 16 810 900 但我不知道该怎么做 这是我的 html 是这样的 div class main p class active 10200 00
  • 如何根据另一个动态下拉列表的值创建动态下拉列表?

    我有一个下拉菜单 当我选择一个选项时 它会创建一个动态下拉菜单 到目前为止 一切都很好 但我想创建另一个动态下拉列表 现在基于另一个动态下拉列表的值 我该怎么做 第一个动态下拉列表有效 我猜第二个无效 因为动态变量 div 没有静态 ID
  • 如何获得相对于特定父级的偏移量?

    我想获取元素相对于的偏移量特定的父母不是直接的 也不是文档 我在互联网上查找并找到了offset http api jquery com offset and position http api jquery com position jQ
  • 按钮导致页面重新加载

    我在我的页面上使用 html 和 jquery 在我的 html 中 我有一个按钮 单击该按钮将触发一个功能 当页面加载时 我调用文档准备中的主函数 这是我的代码 div div
  • jQuery 单击附加元素不起作用

    我有一个数组 我正在从 Array 获取数据并在 jQuery Append to list 中使用它 但是当我单击列表项时 它只显示最后一个元素 var array 1 2 7 3 4 8 5 6 9 for var i 0 i lt a

随机推荐

  • Python 2.6.1:预期路径分隔符([)

    我在 python 2 6 1 中收到路径分隔符错误 我在 python 2 7 2 版本中没有发现这个问题 但不幸的是我只在 2 6 1 版本中需要这个 还有其他方法可以达到同样的效果吗 我的代码 import xml etree Ele
  • adb pull -> 未找到设备

    我有一个 root 的手机并在 root 模式下运行 adb 我使用adb shell成功访问手机 我可以浏览目录 甚至是那些需要 root 的目录 当我尝试使用时 adb pull data data my app path databa
  • ValidationRule 中的 wpf 绑定属性

    我有一个带有 2 个文本框的表单 总登录数文本框 上传登录文本框 我想限制 UploadsLoginsTextBox 因此文本的最大输入将是 TotalLoginsTextBox 的值 我还使用值转换器 因此我尝试限制最大值 这是 XAML
  • 当视图属性未设置时,loadView 被多次调用?

    我刚刚遇到了一些我以前没有见过的东西 我想我应该在这里询问以验证原因 我有一个 UIController 其视图是以编程方式定义的 今天我注意到 当我从其 loadView 中注释代码 以测试其他内容 时 loadView 和 viewDi
  • 在 Nuxt 前端使用 Strapi 上传的图像

    下面是我从 Strapi 公开的 API 数据 http myjson com 1fgx71 http myjson com 1fgx71 我有一个专栏post content这是一个降价 我已经使用所见即所得编辑器上传了图像 现在上传的图
  • 如何使用 smtp 发送 html 电子邮件内嵌的plot.ly 图像?

    我正在自动化一些双周报告 因此我决定使用plot ly 创建线图 该线图具有不同数量的迹线 具体取决于正在运行的报告 我已经能够成功创建绘图 但我发现的所有方法都无法在我的电子邮件中显示内联绘图 这是我的代码 SMTP SERVER smt
  • 我的解析表视图搜索效率低下吗(swift / Objective C)?

    所以我的解析服务器中有一堆字段 我的 iOS 应用程序中有一个表格视图 正如我之前所说 每个单元格都有一堆数据 但问题是我想让用户能够搜索该数据 我的问题是 如果我有 50 000 个 pfobjects 列表和我的解析服务器 并且用户正在
  • Heroku 未被识别为内部或外部命令 (Windows)

    下列的this https devcenter heroku com articles getting started with python deploy the app在heroku 上启动应用程序的heroku 教程 但是当我使用命令
  • Oracle VARCHAR 列上的数字比较如何工作?

    我有一个表 其中两列的类型为 VARCHAR2 3 BYTE 和 VARCHAR2 32 BYTE 当我执行选择查询时 where col1 10 and where col1 10 or where col2 70001 or col2
  • 如何验证传入的 JSON 并检查缺失的属性? [杰克逊,泽西岛]

    我正在使用杰克逊 2 7 0 以及最新的 Jersey for JSON on REST API 用于处理与 Hibernate 5 的数据库通信 我不知道如何验证传入的 JSON 如果其中缺少任何属性 如果原始类型为空 则无法对它们执行检
  • 由于缓存委托,C# 编译器的奇怪行为

    假设我有以下程序 static void SomeMethod Func
  • Dimple JS 添加垂直线

    我试图在酒窝中画一条垂直线 我看过这个帖子 如何画一条带有凹痕的垂直线 https stackoverflow com questions 26358059 how to draw a vertical line with dimple 但
  • Hibernate 中的表级锁

    我使用 Hibernate 版本 4 我们在批处理过程中遇到问题 我们的系统工作原理如下 选择处于 PENDING 状态的记录集 立即更新为 IN PROGRESS 状态 处理它并更新到 COMPLETED 状态 当我们有两台服务器并同时执
  • Flask WTF 表单未随 sqlite3 数据库更新

    我有一个 RadioField 表单项 它使用数据库中的字段值 如果未创建数据库 我无法启动 Flask Web 服务器 即使它只能在我转到该页面并加载该表单时访问数据库 如果我在网络服务器运行时更 新数据库 我将看不到包含新数据库信息的表
  • 我正在使用 eclipse,并且收到此错误 - 我认为这是我导入 becker.robots 的方式错误

    我正在使用 Eclipse 但出现此错误 Exception in thread main java lang Error Unresolved compilation problem at Wall main Wall java 6 她是
  • 在powershell中隐藏标题栏

    在Powershell环境中 是否可以隐藏标题栏或至少删除关闭按钮 我有一些脚本 我希望用户在运行时不要 戳 它们 我考虑过以隐藏方式运行脚本 但是当事情实际上仍在幕后进行时 系统看起来会卡住一分钟或完全完成 您可以禁用 Windows 控
  • 如何在 Visual Studio 代码中调试 React Native 应用程序?

    我正在使用 Visual Studio Code IDE 来开发 React Native 应用程序 并且没有使用 expo 库 在此之前 我在 android studio 上工作 在其中进行调试非常简单 现在对于 React Nativ
  • 在 firebase 上使用“?”重定向查询参数

    我正在尝试设置包含查询参数的重定向域 然而 无论我做什么 每个带有查询参数的网址都会被忽略 这是一个例子 redirects source kunstner php artist id 10175 destination https lis
  • Gulp - 找不到模块“gulp-rename”

    我尝试设置 Gulp 来编译 SCSS 文件 并在此过程中重命名 SCSS 文件 例如 I want SCSS 原始 scss保存为CSS new css 这是在 Windows 10 虚拟机上 我已经安装了 Gulp 安装了 gulp s
  • 使用 jquery 验证插件时错误消息出现在错误的位置

    我正在尝试在一个页面中使用 Laravel bootstrap 和 jquery 遗憾的是我对它们都是新手 我遇到的问题是使用 jquery Validation 插件时错误消息显示在错误的位置 在下图中 错误位置的消息突出显示 正如您所看