【发布时间】:2015-08-14 15:20:45
【问题描述】:
我试图避免验证混乱并使用内联验证。我有一个复选框,后面跟着三个输入框。如果选中该复选框,则输入字段必须变为“必填”。否则没有。
代码如下:
<div class="col-xs-12">
<div class="form-group">
<label class="checkbox-inline">
<input type="checkbox" id="vi" name="vi" checked="checked">
I have Apple
</label>
</div>
</div>
<div class="col-xs-6">
<div class="form-group">
<label>Apple condition?</label>
<input type="input" class="form-control" id="appleCond" validate="required:'checkbox[name=vi][value=Yes]:checked'">
</div>
</div>
<div class="col-xs-6">
<div class="form-group">
<label>Sourced from ?</label>
<input type="input" class="form-control" id="appleSource" validate="required:'checkbox[name=vi][value=Yes]:checked'">
</div>
</div>
<div class="col-xs-6">
<div class="form-group">
<label>Quantity</label>
<input type="input" class="form-control" id="appleQuantity" validate="required:'checkbox[name=vi][value=Yes]:checked'">
</div>
</div>
</div>
我确定我的语法有问题。谁能指出正确的语法?
【问题讨论】: