问题标签 [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 - 为什么使用jQuery(远程)验证时错误消息中显示错误的字段值?
我使用 jQuery 验证插件的方式与Remember The Milk 演示非常相似。
第一次提交无效电子邮件(例如 bob@mail.com)时,错误消息与预期一致。但是,如果我随后输入另一个无效的电子邮件(例如 sue@mail.com),验证插件仍会显示“bob@mail.com 已在使用中”。
我跟踪了到达Url.Action
call 中指定的控制器的参数,它们绝对是正确的(即,当在字段中输入时,“sue@mail.com”作为电子邮件地址发送)。
有没有其他人在使用 jQuery 验证插件时遇到过这个或类似的问题?
jquery - 禁用 Jquery 验证
我正在使用 jQuery 验证插件进行 UI 验证。我有一个 Jquery 菜单来选择交易类型。在某些菜单选择上不应该发生任何验证。我不确定是否有办法告诉 Jquery 验证被禁用
我正在使用以下方式进行验证
1)$.validator.addMethod()
2)$.validator.addClassRules()
3)$("#submitButton").validate({
rules: { some rules },
messages: { some messages }
单击特定菜单选择的提交按钮时,我希望关闭验证。有没有办法做到这一点?
jquery - JQuery Validation - 多个字段的单一规则?
这可能是一个简单的问题,但我只是在回答这个问题,所以请善待:)
使用 JQuery 验证,如果我希望文本框成为必填字段,我只需向元素添加一个“必需”的 css 类,它就会被验证拾取。
如果我想要一个稍微复杂一点的规则,即。需要最小长度,我可以使用自定义 css 类名称作为规则的键,还是必须为每个我想要最小长度的文本框编写单独的规则?文档表明自定义规则的键是元素的 Name 属性。
在此先感谢,尼克
编辑:
我尝试添加一条规则,然后将规则名称作为一个类添加到元素中,但它被完全忽略了。
在我的脚本中:
在我的html中:
jquery - jQuery Validator 自定义方法
你能看看这个http://jsbin.com/osolo/吗?
如果您在 Min Age 中输入一个字母而不是一个数字,然后点击提交此验证使用 jquery 验证器在自定义验证方法中使用正则表达式,这可行,但我现在希望使其更具动态性。
在自定义验证方法中,该行
从正在验证的元素中获取元数据,我想做的是使用
作为要测试的正则表达式(我看不出这是一个问题),我可以看到的问题是,如果该字段未验证,而不是使用调用时提供的消息
我想用
作为自定义方法中的错误消息,有人能指出我正确的方向吗?
谢谢
OneShot
jquery-validate - jQuery.validator.methods.required()
我的代码是:
但我只想在需要元素时检查它......我该怎么做?
10倍!!
javascript - 结合 MicrosoftMvcJQueryValidation 和 Ajax 提交
我在尝试通过 Ajax 调用提交数据的表单中应用 MS JQuery 验证时遇到了麻烦。我正在使用 DataAnnotations 和 MicrosoftMvcJQueryValidation.js 库来执行客户端和服务器端验证。
服务器验证效果很好,我正在尝试通过以下方式启用客户端验证
然后通过自定义 Ajax 调用管理 onclick 事件。在我的页面源中,我可以看到该部分
但我想在实际的 Ajax 调用之前验证数据。
相反,通过使用提交输入和
执行客户端验证但不执行 ajax 调用,表单通过回发提交。
有没有办法让它们一起工作而不改变 jQuery.validate 库?
可能吗?我对此使用了错误的方法吗?
提前致谢
user-interface - ui 选项卡上的图标(验证)
当验证失败时,我正在尝试在 ui 选项卡上添加一个图标。
我应该使用哪种方法(选项是我的猜测)。
谁能帮我。
谢谢
jquery - Jquery Validation - 值不能大于
我正在尝试对 2 个数字字段进行一些验证,但今年没有做太多的 JQuery 验证。
- 产品 A 附带产品 B。 - 您可以拥有无限数量的产品 A - 但产品 B 只能与产品 A 相同或更少
例如:如果产品 A 数量为 5,则产品 B 可以是 1 到 5。
我尝试了一个validation.addmethod,但最终都感到困惑。A 和 B 的产品 ID 是自动生成的,但我可以将产品 B 匹配到 A。
有任何想法吗?
jquery-validate - jQuery Validation 插件只附加到第一个表单
我注意到一个奇怪的jQuery 验证插件行为,可能是一个错误(在http://dev.jquery.com/view/trunk/plugins/validate/jquery.validate.js使用最新版本进行了测试)。
假设我在一个页面上有多个表单。
此代码仅导致要验证的第一个表单:
但这一个将数据验证器附加到所有表单:
是设计使然吗?为什么我不能一次处理所有表格?
jquery - 在 IE 8 中使用 Jquery.Validate 插件出错
我不知道发生了什么,但我的 jquery validate 插件(1.5.5)无法正常工作,而且我不确定我在 Firefox 上进行了大部分测试后多久了。
问题是,我转到我的一个表单,jquery 对其进行验证并点击我的“创建”按钮,我的验证按应有的方式启动,并在包括 IE8 在内的所有浏览器中正确执行此操作。现在它不起作用的地方是我这样做的时候。
我选择第一个下拉列表并选择一些东西。然后点击“创建”,现在所有验证错误都应该出现,除了第一个下拉框的错误。
它在除 IE 8 之外的所有浏览器中执行此操作。我明白了
网页错误详情
用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 6.1;Win64;x64;Trident/4.0;.NET CLR 2.0.50727;SLCC2;.NET CLR 3.5.30729;.NET CLR 3.0.30729;Media Center PC 6.0;平板电脑 2.0) 时间戳:2009 年 11 月 8 日星期日 03:26:08 UTC
消息:需要对象行:890 字符:5 代码:0 URI: http://localhost:3668/Scripts/Plugins-Development/jquery.validate.js
这是第 890 行的内容
这就像整个方法块。
不知道发生了什么。