问题标签 [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.
javascript - jQuery Validation `valid()` 方法在 required 不为真时返回 0
我正在使用jQuery Validation 插件,并且我有一个带有该类的文本框digits
来强制它只是数字,但不是必需的。当我在表单上调用 validate 时它工作正常,但是如果我valid()
在文本框为空时调用它,它会返回 0,尽管没有显示错误消息并且不需要设置。
有谁知道为什么它会为看似有效的输入值返回这个?
这是代码:
和脚本
javascript - 使用 jQuery Validation 插件验证不在表单内的输入
如何验证一些不在表单标签内的输入?
我发现的所有样本都有一个表单标签,但我想验证一些不在表单内的输入。
jquery - jQuery UI 对话框验证不使用
http://bassistance.de/jquery-plugins/jquery-plugin-validation/看起来是最好的 jquery 验证插件。我似乎无法让它在 jQuery UI 对话框中工作。
此代码在对话框 DIV 之外工作:
这很好用。当我将表单移动到我的对话框 div 中时,打开对话框,然后单击它返回 true,no bueno 的链接。
有什么方法可以使用这个杀手 jquery 验证插件而不必使用<form>
标签?或者有没有更好的方法来成功地做到这一点?
asp.net-mvc - Jquery.Validate 和 MVC 框架
好吧,这个问题让我有点发疯。
我的表单上有一个复选框,如下所示:
然后我有一个 js 文件,在加载 jquery 和 jquery.validate 后加载到浏览器中,如下所示:
因此,阅读文档应该可以,但它永远不会。我究竟做错了什么?
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 验证器插件取得任何成功?如果是这样,那么使用多个表单就像使用单独的验证组一样呢?
jquery - JQuery 信用卡验证器
嗨,当我尝试验证信用卡时出现以下错误,这似乎是一个直截了当的错误,问题是即使包含 jquery.validate.js 也会发生。
由于某种原因,它无法找到该功能,并破坏了我的代码。
有没有人遇到过类似的问题?
(jQuery.validator.methods.creditcard(element.value, element)) 未定义。
asp.net - ASP.NET LinkButton / ImageButton 和 JQuery 验证?
我们正在将JQuery引入现有的 ASP.NET 应用程序,并使用 JQuery 的Validate 插件来进行客户端验证(我们不想使用 asp.net 验证器)。
一切都很好地与 asp:Button 控件配合使用。在提交页面之前触发客户端验证。
但是,当使用LinkButton和ImageButton控件时,页面会在没有先验证表单的情况下提交。
这是因为 validate 适用于呈现为Input type="submit"而 ImageButton 呈现为Input type="image"的按钮。
还有其他人经历过吗?
非常感谢您提供如何解决的想法和信息。
更新:
非常感谢,您的回答有助于确定问题。事实证明,JQuery 的验证插件中有一个错误。我们使用了一个补丁来避免验证隐藏输入字段,它使用parents().filter(":hidden")。这在JQuery 1.3.2中不能正常工作。我们将其替换为.is(":visible")。现在 asp.net ImageButton 默认工作!
更新2:
LinkButton 仍然不起作用。简单的解决方案是添加一个 click 函数,如果表单无效则返回 false:
asp.net - jQuery 验证中的规则/属性
我正在尝试将自定义验证添加到动态创建的控件中。我可以使用 .attr() 为控件设置规则吗?
我试图避免的是不得不做这样的事情:
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/
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有效?