![]() |
1
11
这样的方法应该有效:
简而言之,这是如何工作的:每当用户在文本框中输入内容时,jquery将循环访问表单中的所有文本框,并将其值与用户刚输入的值进行比较,如果发现重复值,则向用户发出警报。 |
![]() |
2
28
我对jquery验证还比较陌生,但我有一个类似的问题要解决,我想出了以下解决方案(使用以前的答案来获得灵感!): Javascript:
用途:
|
![]() |
3
12
bug磁铁您的答案没有扩展jquery validate的功能。它是一个单独的脚本。 您可以通过在jquery.validate.js中进行以下更改来实现此目的: 第275行:为唯一方法添加消息
第744行:为unique添加新的类规则
最后第899行:添加新的唯一方法
现在,只要调用validate函数,就可以使用这样的唯一方法:
|
![]() |
4
5
对于这篇文章的新读者来说,它的价值…我似乎无法得到这些解决方案中的任何一个来为我工作(我使用的是v1.13.1版)。所以我做了一点坦白的工作,从几个答案中拼凑出一些零碎的东西来创造我需要的东西(然后为这个问题创造另一个答案)。我的场景类似于@vicky,因为我需要所有的字段都是独一无二的。但是,如果该字段不是必需字段,那么它可以为空。
使用@xgreen提供的部分解决方案,以及@stephen bugs kamenar提供的建议,这就是我提出的解决方案:
解决方案
如何使用要使用此解决方案,只需添加 班 价值为, 独特的 ,到您想要唯一的输入字段:
在上面的示例中,如果firstname和lastname的值相同,jquery validate将抛出一个错误。
|
![]() |
5
1
如果我没弄错的话,你可以把重复比较缩小一点。例如,我只想查看同一类的其他字段,比如说“name”:
或者:
|
![]() |
6
1
|
![]() |
7
0
我不会使用验证器插件,但是,也许这个 http://jsfiddle.net/6dbrjbg6/2/ 可以帮助:
|
![]() |
8
0
这应该有效: HTML
JQuery
|
![]() |
9
0
我知道这是一个古老的问题,答案与最初的问题有些偏离,但我花了一段时间才把头发拔出来,因为我只想检查一个特定字段与另一个特定字段,而不能让它以任何其他方式工作。jQuery验证附带一个
在源代码中如下所示:
接受此代码并使用
然后在规则部分应用:
|
![]() |
Newbie_Coder · 如何使用Jquery无画布裁剪框架 1 年前 |
|
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
![]() |
Community wiki · 无法从jquery文档调用函数 1 年前 |