jQuery 検証はmin="1"
とmin="-1"
では正常に機能するようですが、 では機能しませんmin="0"
。このjsFiddleを検討してください。最初の要素と 3 番目の要素の -5 の値に適切に反対しますがinput
、2 番目の要素の -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();
});
});