首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BootstrapValidator条件验证

BootstrapValidator条件验证
EN

Stack Overflow用户
提问于 2014-05-19 03:58:47
回答 1查看 26.8K关注 0票数 3

我使用的是BootstrapValidator,我有一些文本字段和一个带有两个选项的单选按钮,只有在选中了单选按钮选项2的情况下,我才需要验证文本字段,我如何才能获得它?

这是表单:

代码语言:javascript
复制
<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:

代码语言: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“字段

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-19 18:02:09

您应该查看callback验证选项

https://formvalidation.io/guide/validators/callback

您可以创建用于验证的自定义函数,返回布尔值true或false,然后根据是否选中该单选按钮对fieldValue进行检查

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23726270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档