jQuery 验证似乎适用于min="1"
and min="-1"
,但不适用于min="0"
. 考虑这个jsFiddle。它在第一个元素和第三个元素中适当地反对值 -5 input
,但在第二个元素中接受 -5,其中min="0"
.
这是 jQuery 验证中的错误还是我忽略了什么?
<form id="myform">
<input type="text" name="negativeone" min="-1"/>
<br/>
<input type="text" name="zero" min="0"/>
<br/>
<input type="text" name="one" min="1" />
</form>
<button id="event2">Test</button>
<a href="http://docs.jquery.com/Plugins/Validation" target="_blank">Validation Documentation</a>
JavaScript
$(document).ready(function () {
$('#myform').validate({
});
$('#event2').on('click', function () {
$('#myform').valid();
});
});