BootstrapValidator条件验证
BootstrapValidator conditional validation
我正在使用BootstrapValidator,我有一些文本字段和一个带有2个选项的单选按钮,我需要验证文本字段,只有当单选按钮选项2被选中时,我怎么才能获得它?
格式是:
<form action="/it/Account/SignUp" class="form-horizontal" id="signup_form" method="post" role="form">
<label>Name</label>
<input type="text" name="name" class="form-control" id="name">
<label>Company</label>
<input type="text" name="company" class="form-control" id="company">
<input type="radio" name="usertype" value="0"><label>Private</label>
<input type="radio" name="usertype" value="1"><label>Company</label>
</form>
这是BootstrapValidator的JavaScript:
$('#signup_form').bootstrapValidator({
message: 'This value is not valid',
live: 'disabled',
feedbackIcons: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
name: {
validators: {
notEmpty: {
message: 'required'
},
}
},
company: {
validators: {
notEmpty: {
message: 'required'
},
}
},
}
}
我只需要在'usertype'的单选值等于1时验证"company"字段
您应该查看callback
验证选项
您可以创建一个自定义函数进行验证,返回一个true或false的布尔值,然后您应该根据单选按钮是否被选中对fieldValue进行检查
相关文章:
- 使用javascript以HTML形式验证条件
- 将字段设置为有条件地使用所需的字段验证器
- 如果($_SERVER[“REQUEST_METHOD”]=“POST”)条件在ajax调用不同的php文件进行验证和提
- AngularJs:在数字输入字段中设置验证的条件最小值和最大值
- 根据某些条件验证用户输入,而不是将输入输入到数组中,需要最基本的解决方案
- 是否可以有条件地添加角度自定义验证约束
- 当javascript中的强制字段隐藏在条件中时,如何限制它们的验证
- Angular2-对有条件创建的输入字段进行表单验证
- SmartyStreets:使用条件字段调整表单中已验证勾号的位置
- Javascript表单验证(多种条件)
- 验证此条件语句中的 Javascript 表单
- 如果 e.keyCode 是“输入”按钮,并且元素包含其他文本,则验证条件
- 用于验证 JavaScript 中的条件的正则表达式
- jQuery 验证 - 根据用户选择设置条件规则
- jquery使用条件自定义方法进行验证.条件未按预期工作
- Jquery验证条件防止提交
- Angular.js在ng-repeat验证条件下的多个输入
- jQuery验证条件依赖:如果单选按钮被选中,确保文本输入匹配值
- 使用 jquery 验证条件时显示警报
- JQuery Validator插件验证条件