问题标签 [jquery-validate]
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.
jquery - 像 ValidationGroup 的 ASP.NET 使用 JQuery 验证插件?
我们正在尝试让 JQuery 验证插件在我们的网站上运行,但我们在这里偶然发现了一个问题。
在我们的网站上,我们在每个页面上都为用户提供了一个登录表单,我们希望使用该插件来验证用户是否输入了用户名和密码。
我们还有几个页面显示了某种形式,我们也希望使用 validate 插件来验证这些形式。
我们看到的问题是,无法将用户名和密码文本框分组到登录按钮,并将其他表单中的所有文本框和内容分组到该表单的提交按钮。如果我们使用 ASP.NET 验证器,我们将使用 ValidationGroup 属性,但我还没有找到使用 JQuery 的好的解决方案。
jquery - jquery validate - 无线电失败
我有一个由 jquery validate 检查的表单。导致某些问题的字段如下所示:
表单中的所有其他字段都经过适当验证,但上述字段除外。不太确定我做错了什么。大约有 12 个其他字段可以毫无问题地得到验证。我已经仔细检查了重复声明的验证,但没有。
这是验证功能:
非常感谢!
javascript - 如何验证具有多个复选框的表单以至少选中一个
我正在尝试使用 jquery 的验证插件来验证表单。我想要求用户检查组中的至少一个复选框才能提交表单。这是我的jQuery代码:
这是html表单:
问题是即使未检查任何内容,表单也会提交。我该如何解决这个问题?
jquery - JQuery UI 对话框 + JQuery 验证 + Tabbing
我有一个 jquery ui 对话框,里面有一个表单。如果我调用 jquery.validate 插件的 validate 方法,表单字段内的选项卡会奇怪地提交表单。
如果我删除验证调用,奇怪的行为就会消失,但是我必须手动验证。
任何想法为什么?
现在无法发布代码,但可以创建简化并在需要时发布。
jquery - 使用 ajax 调用的 jquery 验证
我正在使用 jquery 验证,我需要验证电子邮件。
我用
到目前为止,一切都很好。问题是我需要进行 ajax 调用来验证给定的电子邮件是否已经存在。如果存在显示消息“此电子邮件已退出。请选择其他”。
谁能帮我实现这个。
jquery-validate - jQuery Validate - 隐藏显示验证错误消息/显示自定义错误
我正在使用 jQuery Validate,但我真的不想有任何错误消息。相反,我需要在有问题的输入/选择/等周围有红色框。这些红框是小菜一碟,但我仍然无法自己删除错误消息。如何完全禁用它们?
asp.net-mvc - ASP.NET MVC 2 中的验证实际上是如何工作的?
我试图找出为什么我的 ASP.NET MVC 2 验证不起作用,但我找不到足够的信息来了解它是如何工作的。
我已按照David Hayden 撰写的这篇有用文章中的步骤进行操作,这似乎是目前最好的文档,但实际上什么也没发生。
当我提交到服务器时,我得到了验证(就像我从预览 1 开始向我的模型添加数据注释时所做的那样),但我没有得到任何客户端验证。
我怎样才能追踪到测试?到目前为止,我已经验证了以下明显的事情
- 正在下载 MicrosoftMvcJQueryValidation.js 和 jquery.validate.min.js 文件
- Html.ClientValidationEnabled = true
我不能很容易地看到什么与哪些事件相关联,以了解如何调试它。
internet-explorer - Internet Explorer 中的 jQuery 加载问题
我在使用 jQuery 的加载功能时遇到了问题,希望能得到一些帮助。我刚刚开始测试我在 IE 中构建的站点以调试/破解/等以确保它可以正常工作。Firefox/safari/etc 都很好用。.load 对我不起作用。它似乎只是挂起。希望得到一些帮助。
这是问题的简化版本:
jquery - 如何仅在提交时执行验证 - jQuery Validation 插件
我希望 jQuery Validate 插件仅在表单提交时才显示验证消息,而不是在输入字段的焦点丢失时显示验证消息。我如何做到这一点?
现在我正在遵循这种模式,这会导致在失去焦点事件后进行验证:
asp.net-mvc - 使用 jQuery 和 ASP.NET MVC 进行多参数 AJAX 表单验证的正确方法是什么?
我有一个网站的注册表单,需要检查给定公司 ID 的电子邮件地址是否已经存在。当用户从电子邮件字段(模糊事件)中选择或单击时,我希望 jQuery 启动并执行 AJAX 请求,以便我可以警告用户他们需要选择另一个地址。
在我的控制器中,我有一个这样的方法:
为了完成这项工作,我需要更新我的路线以直接指向/Home/IsEmailValid
和两个参数{companyId}
和{customerNumber}
。这似乎我在路由系统中“黑客”,我猜也许有一个更清洁的选择。
是否有“正确”或推荐的方式来完成这项任务?
编辑:路由的意思是在 URL (/Home/IsEmailValid/{companyId}/{customerNumber}) 中传入额外参数 ({customerNumber}) 不适用于默认路由映射。