问题标签 [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.

0 投票
3 回答
19257 浏览

javascript - jQuery Validation `valid()` 方法在 required 不为真时返回 0

我正在使用jQuery Validation 插件,并且我有一个带有该类的文本框digits来强制它只是数字,但不是必需的。当我在表单上调用 validate 时它工作正常,但是如果我valid()在文本框为空时调用它,它会返回 0,尽管没有显示错误消息并且不需要设置。

有谁知道为什么它会为看似有效的输入值返回这个?

这是代码:

和脚本

0 投票
2 回答
31156 浏览

javascript - 使用 jQuery Validation 插件验证不在表单内的输入

如何验证一些不在表单标签内的输入?

我发现的所有样本都有一个表单标签,但我想验证一些不在表单内的输入。

0 投票
11 回答
39938 浏览

jquery - jQuery UI 对话框验证不使用
标签

http://bassistance.de/jquery-plugins/jquery-plugin-validation/看起来是最好的 jquery 验证插件。我似乎无法让它在 jQuery UI 对话框中工作。

此代码在对话框 DIV 之外工作:

这很好用。当我将表单移动到我的对话框 div 中时,打开对话框,然后单击它返回 true,no bueno 的链接。

有什么方法可以使用这个杀手 jquery 验证插件而不必使用<form>标签?或者有没有更好的方法来成功地做到这一点?

0 投票
2 回答
416 浏览

asp.net-mvc - Jquery.Validate 和 MVC 框架

好吧,这个问题让我有点发疯。

我的表单上有一个复选框,如下所示:

然后我有一个 js 文件,在加载 jquery 和 jquery.validate 后加载到浏览器中,如下所示:

因此,阅读文档应该可以,但它永远不会。我究竟做错了什么?

0 投票
11 回答
70078 浏览

asp.net - ASP.NET Web 窗体中的 jQuery 验证插件

我真的很想在我的 ASP.NET Web 窗体应用程序(不是 MVC)中使用 jQuery 验证插件。我发现它比到处添加 asp 验证器并设置控件来验证所有这些验证器更容易。

我只是在设置此类时遇到了一些问题 class="required email" 我认为这与主表单标签中的表单标签有关。

在使用在 asp 控件中被破坏的名称调用 jquery validate 时,我也遇到了问题

因为这

呈现为

并破坏名称。我可以使用 ClientID 获取,<%=tbUsername.ClientID %>但这不适用于 ClientName

有没有人使用带有 asp.net 的 jquery 验证器插件取得任何成功?如果是这样,那么使用多个表单就像使用单独的验证组一样呢?

0 投票
1 回答
2555 浏览

jquery - JQuery 信用卡验证器

嗨,当我尝试验证信用卡时出现以下错误,这似乎是一个直截了当的错误,问题是即使包含 jquery.validate.js 也会发生。

由于某种原因,它无法找到该功能,并破坏了我的代码。

有没有人遇到过类似的问题?

(jQuery.validator.methods.creditcard(element.value, element)) 未定义。

0 投票
2 回答
7117 浏览

asp.net - ASP.NET LinkBut​​ton / ImageButton 和 JQuery 验证?

我们正在将JQuery引入现有的 ASP.NET 应用程序,并使用 JQuery 的Validate 插件来进行客户端验证(我们不想使用 asp.net 验证器)。

一切都很好地与 asp:Button 控件配合使用。在提交页面之前触发客户端验证。

但是,当使用LinkBut​​tonImageButton控件时,页面会在没有先验证表单的情况下提交。

这是因为 validate 适用于呈现为Input type="submit"而 ImageButton 呈现为Input type="image"的按钮。

还有其他人经历过吗?

非常感谢您提供如何解决的想法和信息。

更新:

非常感谢,您的回答有助于确定问题。事实证明,JQuery 的验证插件中有一个错误。我们使用了一个补丁来避免验证隐藏输入字段,它使用parents().filter(":hidden")这在JQuery 1.3.2中不能正常工作。我们将其替换为.is(":visible")。现在 asp.net ImageButton 默认工作!

更新2:

LinkBut​​ton 仍然不起作用。简单的解决方案是添加一个 click 函数,如果表单无效则返回 false:

0 投票
2 回答
359 浏览

asp.net - jQuery 验证中的规则/属性

我正在尝试将自定义验证添加到动态创建的控件中。我可以使用 .attr() 为控件设置规则吗?

我试图避免的是不得不做这样的事情:

0 投票
4 回答
5944 浏览

jquery - jquery 验证尚未创建的元素

我想知道在最初设置规则时是否可以让 jQuery Validator 插件验证 dom 中尚不存在的元素。

调用 .Rules("add", therules) 方法只会将规则附加到 dom 中当前存在的元素上。如果我要创造一些。验证不会触发。有什么想法吗?

我正在使用的验证器主页:http: //bassistance.de/jquery-plugins/jquery-plugin-validation/

正在通过http://ejohn.org/blog/javascript-micro-templating/创建新元素

基本上有一个ajax调用,服务器返回一堆json(ajaj?),这个json由resig的模板引擎提供。示例模板如下所示:

这些值显然是通过传入的 json 填充的。

我还应该提到我正在使用 xval 验证框架,它基本上会自动为我生成 jquery 验证规则:http: //blog.codeville.net/2009/01/10/xval-a-validation-framework-for- aspnet-MVC/

0 投票
1 回答
1446 浏览

jquery-validate - 如何在条件下禁用自定义验证方法

我使用 jQuery Validation 插件来确保用户在第一个文本字段中输入了正的cost_of_car ,在第二个文本字段中输入了正的payment_amount,例如 *cost_of_car * 0.4 <= payment_amount <= cost_of_car*:

现在我想跳过 testMaxAmount 和 testMinAmount 检查,直到cost_of_car有效。测试

甚至

在这些方法内部导致递归并挂起浏览器。

请您提出一些其他方法来禁用payment_amount的验证,直到cost_of_car有效?