gpt4 book ai didi

jquery - 负一 (-1) 通过 jQuery Validate 插件中的验证。使固定?

转载 作者:行者123 更新时间:2023-12-01 04:22:45 25 4
gpt4 key购买 nike

我有一个下拉框,其中第一个选项值为“-1”,我希望验证失败,但正在通过。

<option value="-1">Select Option</option>
<option value="optionOne">Select Option</option>
<option value="optionTwo">Select Option</option>

如何在 jQuery 验证插件 (http://docs.jquery.com/Plugins/Validation) 中使其失败?

最佳答案

这是您正在使用的验证插件吗:bassistance.de

如果是这样,那么您可以使用以下命令强制执行required 错误:

<select id="myselect" class="required error">
<option value>Select Option</option>
<option value="optionOne">Select Option</option>
<option value="optionTwo">Select Option</option>
</select>

只要您不需要将Select Option 值显式设置为-1,此操作就有效。

更新

由于您需要值为-1,因此您可以编写自己的自定义验证器:

jQuery.validator.addMethod("validator-class", function(value, element){
// validate
return validity;
}, "Error Message");

因此,在您的情况下,使用您提供的验证:

jQuery.validator.addMethod("choose-option", function(value, element){
return ! (value == "" || value == "-1");
}, "Please select an option");

关于jquery - 负一 (-1) 通过 jQuery Validate 插件中的验证。使固定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9070905/

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