gpt4 book ai didi

javascript - 在 select2 插件中设置要选择的最小值

转载 作者:搜寻专家 更新时间:2023-11-01 05:21:35 25 4
gpt4 key购买 nike

有没有一种方法可以让我验证选择两个只允许最小数量的选择长度,因为它有 maximumSelectionLength

我试过 minimumSelectionLength 但它对我不起作用:

<link rel="stylesheet" type="text/css" href="select2/select2.min.css" />
<script src="select2/select2.min.js" type="text/javascript"></script>

<script type="text/javascript">
$(document).ready(function() {
$(".selecte").select2();
maximumSelectionLength: 15;

});
</script>

所以我希望按钮在用户选择最多 3 个项目之前不提交。

任何想法或建议。

最佳答案

select2 插件没有用于此目的的任何属性,因此您可以验证 submit 事件中想要的 select 元素,然后让您调整条件完成后提交:

$('form').on('submit', function(){
var minimum = 3;

if($(".selecte").select2('data').length>=minimum)
return true;
else
return false;
});

希望这对您有所帮助。


$(".selecte").select2();

$('form').on('submit', function(){
var minimum = 2;

if($(".selecte").select2('data').length>=minimum){
alert('Submited...')
return true;
}else {
alert('Please shoose at least '+minimum+' item(s)')
return false;
}
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link href="http://cdnjs.cloudflare.com/ajax/libs/select2/3.2/select2.css" rel="stylesheet"/>
<script src="http://cdnjs.cloudflare.com/ajax/libs/select2/3.2/select2.min.js"></script>
<form>
<select multiple class="selecte" style="width:300px">
<option value="AL">Alabama</option>
<option value="Am">Amalapuram</option>
<option value="An">Anakapalli</option>
<option value="Ak">Akkayapalem</option>
<option value="WY">Wyoming</option>
</select>

<br>

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

关于javascript - 在 select2 插件中设置要选择的最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35635118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com