:空白选择器不工作复选框jQuery Validate()
:blank selector not working on checkbox jQuery Validate()
嗨,我目前有2个字段,其中一个或另一个需要被选中,这些最初使用2个文本类型输入,现在其中一个需要从文本输入更改为复选框。
逻辑:如果文本框有值,则不需要复选框;如果复选框被选中,则不需要输入文本框。
我最初使用:blank
选择器来确定验证,它正在工作,将其更改为复选框,它坏了,复选框是否有不同的规则,我从validate()文档中缺失?
我使用以下版本:
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.13.1/jquery.validate.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.13.1/additional-methods.js"></script>
jQuery: //text 1
'textbox': {
required: "#certificate:blank",
minlength: 8
},
//checkbox 1
certificate: {
required: "#textbox:blank"
},
HTML: <input type="text" maxlength="9" class=" form-textbox" id="textbox" name="textbox">
<input type="checkbox" class=" form-checkbox" id="certificate" name="certificate">
您需要从
更新代码certificate: {
required: "#textbox:blank"
},
// for checked
certificate: {
required: "#textbox:checked"
},
// for unchecked
certificate: {
required: function(element) {
return !$("#textbox").is(":checked")
}
},
参考- http://jqueryvalidation.org/category/methods/#example:-makes-details-required-only-if-#other-is-checked
相关文章:
- jquery validate 1.8.1”;jQuery"是未定义的错误IE8
- jQuery validate函数不起作用
- jQuery Validate不适用于自定义单选按钮
- Jquery Validate with Coffeescript
- 如何在不提交表单的情况下使用jQuery.validate
- 有条件地创建ajax url参数以与jQuery Validate一起使用
- jQuery Validate - Url Validation
- jQuery.Validate - 如何将错误结果放在不同的地方
- 在应用 jQuery.Selected 时,使用 jQuery.Validate 来验证选择字段时,暴露错误
- 如何使用 jquery.validate with requirejs.
- jQuery Validate-Fire自定义'addMethod'聚焦/按键
- jquery validate-根据条件切换字段集(带有嵌套的必需字段)
- 防止使用jQuery.validate()验证隐藏/禁用字段
- 在附加方法jquery validate中为特殊字符使用regex
- 无法中断jquery.validate回调
- 正在尝试使用.submit在表单提交上激发jquery validate
- jQuery Validate-验证字符串的内容
- Jquery validate:如何验证一组文本框中是否有值
- jQuery Validate 不显示任何消息
- 在jquery.validate()验证表单之前触发函数