>我有一个输入如下的表单:
<input name="students" id="students" type="number" max=13 required >
我在启动过程中没有做任何特别的事情,只是:
$('#mainForm').validate({
submitHandler: function (form) {
// doing things
}
});
- 输入 2 将触发"请输入小于或等于 13 的值"。-消息。
- 但是输入 111 是可以的。所以它只是验证第一个字符,作为一个整数?!
- 14不行!现在,它也在检查第二个字符!
也尝试过
max="13"
具有相同的结果。我想我错过了一些基本的东西?
更新 JSFIDDLE: http://jsfiddle.net/sw87W/630/
从 1.11.0 更新到 1.11.1 解决了我的问题!
<script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.min.js"></script>