问题标签 [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 投票
1 回答
414 浏览

javascript - 在 jquery.validate 中添加错误/删除错误

我正在尝试实现一种将远程验证添加到 xVal / jquery.validate 的通用方法

只剩下两个未解决的问题:

  • 如何“手动”将表单元素标记为无效并从我自己的 javascript 代码中添加错误消息?

  • 如何在不删除任何其他错误消息的情况下稍后删除错误消息?

有什么巧妙的方法可以做到这一点,还是我必须破解一个考虑到 jquery.validate 如何在内部工作的解决方案?

0 投票
1 回答
11053 浏览

jquery - Extend JQuery Validator Plugin with custom method

I added a custom validation method to validate a password. However, it does not matter if the JSON I get is:

or:

The field password never validates.

Any idea, what I am doing wrong?

0 投票
3 回答
4619 浏览

javascript - 具有相同表单名称的 Jquery 验证

我有一个做两件事的表格:

  1. 将名字和电子邮件地址传递给 PHP。
  2. 在单击时动态添加一组新的名称/电子邮件字段,以防用户想要提交多于一组或两组数据。

由于我不确切知道每个用户可以选择提交多少组,我将数据以数组的形式传递给 PHP(使用名称后跟 []),因此我可以使用 foreach 循环并始终获取每个数据集。这里有一些代码可以更好地理解:

然而,问题是只有第一个friendName[] 和friendEmail[] 在提交时得到验证。您必须单击具有相同名称的任何其他字段才能使验证正常工作(就像延迟验证仅在焦点后启动)

如何为表单字段使用相同的名称,并同时验证所有字段?

0 投票
3 回答
5805 浏览

jquery - 不使用表单的 jQuery 验证器插件

我有多个部分是 asp.net,它以块的形式提交数据,我想使用 jquery 验证插件,但问题是 asp.net 将所有内容包装在表单和子表单中,并且工作不正确且技术上不正确。

所以唯一的选择是忘记表单并为 div 实现验证。但我看到的所有相同的人都在使用表单。由于不擅长 jquery,我无法弄清楚如何在页面部分(在 div 上)使用此验证器。

是否可以?或任何其他好的选择?

来源: http ://bassistance.de/jquery-plugins/jquery-plugin-validation/

0 投票
3 回答
2713 浏览

jquery - 用于复选框的 jQuery 验证插件 minLength

这是我在 stackoverflow 上的第一篇文章,该网站给我留下了深刻的印象!

我的问题是关于 jQuery Validation 插件......特别是关于minlength方法。我有一组复选框,我想知道是否至少选中了 2 个复选框。

http://docs.jquery.com/Plugins/Validation/Methods/minlength#length

在此链接中,有关于minlength与常规输入框一起使用的方法的文档,但不是复选框。任何人都可以帮助我如何使用 if 复选框吗?

0 投票
3 回答
5793 浏览

asp.net - jquery 验证 - 在控件旁边显示错误图标,在顶部显示错误摘要

我对在我目前正在开发的应用程序(ASP.NET)中使用 Jquery Validation 很感兴趣。

在 JQuery 中使用默认设置确实会弄乱表单的布局。我想在表单顶部显示错误摘要,并在控件旁边浮动一个图标以指示错误输入。

我知道如何在表单顶部获取错误摘要,但不确定如何在控件旁边显示图标。

我什至不确定是否可以同时做这两个。

谢谢

0 投票
1 回答
2429 浏览

jquery - jquery 验证删除 submitHandler

设置后有什么方法可以删除 submitHandler 或 invalidHandler 吗?如果我提交我的表单并取消我的确认模式窗口,我的其他按钮将继承这些处理程序,而不是做他们应该做的事情。

我尝试在各个地方取消绑定表单提交。以及尝试重新定义后退和保存按钮的验证,但这就像 submitHandler 总是首先被调用

0 投票
2 回答
1169 浏览

jquery - 扩展 jquery 插件以检查负数

我使用了一个 jquery 验证插件,我需要添加一些额外的检查,但我无法编辑主文件。我怎么能做到这一点?

0 投票
1 回答
2141 浏览

jquery - jquery 验证 & ajax.beginform

在使用 JQuery Validate 插件时提交 Ajax.Beginform 不会停止提交。有没有确保不提交 Ajax.Beginform 的好方法?

我还尝试使用 JQuery Forms 插件来“ajaxify”我的表单。这是一种享受。但是,我的表单是登录表单,如果用户成功登录,我希望他们被重定向。我在 Ajax.BeginForm 中通过返回一个 JavaScript 对象来完成此操作,但使用 JQuery.Form.js 的相同代码只是显示 Javascript 而不是执行它。有没有办法管理这个?

[按照下面的要求,我添加了一些示例代码]

控制器代码

我用它来向这个 js 函数返回一个字符串:-

JS

我使用这些选项将响应与 JQuery Form 插件联系起来。

这对我来说有点“hacky”,但它确实有效。想问问有没有更好的办法?

0 投票
3 回答
274 浏览

jquery - 使用 jquery 验证插件,如何将错误从服务器端发送到客户端?

我有一个在服务器 sidie (.net mvc) 上执行的自定义验证检查。

如果失败,我想在输入框旁边用一条消息通知用户(jqueries 验证插件是如何开箱即用的)。

是否有内置函数(在验证插件中)我可以调用来执行此操作?

更新 理想的解决方案是使用插件本身,也许有一个方法调用我可以使用?