|
|
1
90
我成功地做到了这一点。 而不是:
我这样做:
|
|
|
2
23
这个代码对我有用。我没怎么用,所以可能会有bug。
如果您同时使用select2和validation,我建议将
|
|
|
3
14
由于默认情况下我希望所有表单都有这种行为,所以我决定修改jquery.validate.js文件。 我对onfocusout方法应用了以下更改: 原件:
我确实希望在密码的结尾和行乞处留有空格。
|
|
|
4
12
我喜欢xuser的方法( https://stackoverflow.com/a/10406573/80002 ),但是,我不喜欢弄乱插件源代码。
|
|
|
5
7
下载validator.js时,有一个名为additional-methods.js的文件,其中包含方法“nowhitespace”和“lettersonly”,该方法将删除字段中的所有空白。
|
|
|
6
4
addMethod 详情如下:
|
|
|
7
4
添加新的jQuery验证程序方法
|
|
8
4
normalizer function 支持。规范化器可以在验证之前转换元素的值。 请注意,规范化器的结果仅用于验证。如果要更新元素的值,必须显式更新。
|
|
|
9
3
从jquery验证器中提取正则表达式。只需覆盖他们的电子邮件验证。
|
|
|
10
3
这对我来说很有用:
|
|
|
11
2
不能将修剪绑定到模糊事件吗?类似于。。。 $("#cemail").blur(function(){
$(this).val(jQuery.trim($(this).val());
});
|
|
|
12
2
使用规范化器,请检查下面的示例
|
|
|
13
1
我发现其中大部分都不是所需要的。 使用以下命令仅在表单更改时触发,而不是在按下键时触发,这允许您在剩余的验证过程中仍然检查键笔划。 它不像在插件中包含它那样整洁,但这是一个可以接受的折衷方案。
|
|
|
14
1
将value.length更改为$.trim(value.length) |
|
|
15
0
您可以在检查表单之前运行代码,如下所示:
|
|
|
16
-1
为什么不这样做呢?
|