使用jQuery验证使用数据属性,我做的一个关于select
有条件的验证和text
场:文本字段(#specialization
)必须填写,如果一个特定的选项(<option value="doctor">
)从已选定选择字段(#job
)如何为条件验证
到目前为止好,这里是一个工作副本:https://jsfiddle.net/vzx9paxz/2/
现在,我不喜欢惹太多的JS代码,我想采取data-rule-required
的优势属性。所以,我想直接在HTML代码计算表达式($('#job').val() === 'doctor')
,从JavaScript将其取出:如果返回true
,该#specialization
栏目必须填写,否则它可以为空
事情是这样的:
<input type="text" data-rule-required="return ($('#job').val() === 'doctor')" class="form-control" id="specialization" name="specialization">
当然这个代码不工作:我试过其他表达式,如javascript:return ($('#job').val() === 'doctor')
,但没有运气可言......
谢谢,明白了! :-) – Ivan