gpt4 book ai didi

jquery - jquery 验证中是否存在 min ="0"的错误?或者我忽略了什么?

转载 作者:行者123 更新时间:2023-12-01 01:01:32 26 4
gpt4 key购买 nike

jQuery 验证似乎与 min="1" 配合得很好。和min="-1" ,但不包括 min="0" 。考虑这个jsFiddle 。它适本地反对​​第一个 input 中的 -5 值。元素和第三个元素,但在第二个元素中接受 -5,其中 min="0" .

-1 and 1 are fine. 0 is not

这是 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();
});
});

最佳答案

回答您的问题:

“不”,您没有忽略任何东西,"is",这似乎是一个错误。

看看这两个相同的 jsFiddles,只是版本不同......

jQuery Validate v1.10(无错误):http://jsfiddle.net/mblase75/MgvRn/

jQuery Validate v1.11.1(错误):http://jsfiddle.net/MgvRn/1/

此外,这仅在使用 HTML5 验证属性时才出现问题。

在插件修复之前,解决方法是在 .validate() 中声明规则。

$('#myform').validate({
rules: {
zero: {
min: 0
}
}
});

工作演示 (v1.11.1): http://jsfiddle.net/MgvRn/2/

<小时/>

我建议您在开发者的 Github 页面上报告此错误:

https://github.com/jzaefferer/jquery-validation/

关于jquery - jquery 验证中是否存在 min ="0"的错误?或者我忽略了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18255741/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com