简体   繁体   English

使用Parsley.js验证选择的多项选择

[英]Validate Chosen Multi Selection with Parsley.js

I managed to get parsleyjs.org validate a "required" Chosen dropdown but I can't seem to be able to validate the Multi selection dropdown. 我设法使parsleyjs.org验证“必需的” 选择下拉菜单,但似乎无法验证“多重选择”下拉菜单。

I have tried to apply the max and min validation rules, that did not work. 我尝试应用最大和最小验证规则,但没有用。

I have setup parsleyjs.org and Choosen on a test site here: http://loai.directory/test/test/blank.php 我已经在这里的测试站点上设置了parsleyjs.org并选择了它: http ://loai.directory/test/test/blank.php

How can I validate min and max on a multi selection dropdwon with parsleyjs? 如何使用parsleyjs在多重选择dropdwon上验证min和max?

You should use data-parsley-mincheck for that. 您应该data-parsley-mincheck使用data-parsley-mincheck The following example works as expected ( jsfiddle demo ). 以下示例按预期方式工作( jsfiddle demo )。

<form id="myForm">
    <select name="[]" multiple="multiple" data-parsley-required data-parsley-mincheck="2">
        <optgroup label="Section">
            <option>Drop Down Option A</option>
            <option>Drop Down Option B</option>
        </optgroup>
        <optgroup label="Section">
            <option>Drop Down Option A</option>
            <option>Drop Down Option B</option>
        </optgroup>
    </select>

    <input type="submit" />
</form>

<script>
$(document).ready(function() {
    $("select").chosen();

    $("#myForm").parsley();
});
</script>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM