为什么.2不是jquery.validate.js的有效数字?
Why is .2 not a valid number for jquery.validate.js?
这是使用jQuery的Validate。
我有一个文本框,如果你输入一个0.2验证,但在。2它验证失败,说它必须是一个数字。
它在我的剃刀视图底部的@Html.ValidationSummary
上失败。
问题是。2不是一个数字。在验证之前把它变成一个数字?
jsFiddle Demo
你总是可以实现一个小的观察者来修复的情况下,一个数字输入开始于.
像这样:
$('body').on('blur','input[data-val-number]',function(){
if( this.value[0] == "." ){
this.value = "0" + this.value;
$(this).valid();
}
});
相关文章:
- 如何使用Node.js最有效地解析网页
- D3.js生成有效的SVG,但不显示任何内容
- 使大数字的价值小于小数字(JS)
- Javascript正则表达式,用于检查字符串是否为有效数字
- 这是一个有效的JS代码吗
- 这是有效的 js oop
- 这是有效的 js 参数吗?
- 是否应将此文件加载为有效的.js文件
- 如何使用javascript进行html表单验证,只对有效数字进行验证
- 有效地压缩ASCII中的数字(使用PHP或JS)
- 在JavaScript中显示带有有效数字和K/M/B/T后缀的数字
- 如何使用数字.js从app.locals在我的玉的脚本
- 为什么.2不是jquery.validate.js的有效数字?
- Python计数有效数字
- 在JavaScript中解析小数到有效数字
- 除去最高和最低数字js的总和
- Java检测字符串是否为有效的JS脚本
- 它是有效的js语法吗?
- 计算不同直径单位的圆的面积、周长e.t.c,并在用户需要的小数点后显示有效数字
- 为什么有很多有效数字的数字在c#和JavaScript中处理方式不同?