这是使用jQuery的验证。
我有一个文本框,如果你输入0.2验证,但是.2它验证失败,说它必须是一个数字。
我的剃刀视图底部的@Html.ValidationSummary
失败了。
问题是.2不是数字。无论如何在它进入验证之前使它成为一个数字?
答案 0 :(得分:0)
的 jsFiddle Demo
强> 的
您总是可以实现一个小观察者来修复数字输入以.
开头的情况,如下所示:
$('body').on('blur','input[data-val-number]',function(){
if( this.value[0] == "." ){
this.value = "0" + this.value;
$(this).valid();
}
});