2014-04-25 142 views
1

我想要使用jquery数据属性进行验证的选择字段,以便您必须选择3个字段。这里是我的尝试,但它不工作jquery验证和引导 - 选择字段选择多个选项

<div class="form-group"> 
       <label class="col-sm-3 control-label">Flowers</label> 
       <div class="col-sm-9"> 
       <select id="flowers" name="flowers" class="form-control" size="5" multiple="multiple" data-rule-required="true" data-msg-required="comment field is required." data-rule-min="3" data-msg-min="pick 3"> 
        <option value="lily">Lily</option> 
        <option value="jasmine">Jasmine</option> 
        <option value="daisy">Daisy</option> 
        <option value="iris">Iris</option> 
        <option value="rose">Rose</option> 
       </select> 
       <label class="error" for="flowers"></label> 
       </div> 
      </div><!-- form-group --> 

大加赞赏

编辑任何意见:类似而我问这个问题,我也不妨问,如果任何人有使用数据属性正则表达式的例子。谢谢:)

回答

0

我知道,也许你正在寻找与boostrapp原生解决方案。我只用这种方式,通过bootstrap-multiselect插件。看看也许可以帮助你。

-1
if ($('#flowers option:selected').length < 3){ 
    alert('Please select 3 or more options'); 
    return false; 
}