如果我在这样的 HTML 中选择,我将如何验证在发布之前必须至少选择 2 个,他们必须至少选择 2 个,选择超过 1 个。
<select id="selection" required name="selection[]" class="multiselect form-control" multiple="multiple">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
您可以使用:selected
选择器获取所选选项,并检查length
.
$('#btnSubmit').click(function() {
if ($('#selection option:selected').length < 2) {
console.log('Cannot submit.');
} else {
console.log('Can submit.');
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="selection" required name="selection[]" class="multiselect form-control" multiple="multiple">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<button id="btnSubmit">Submit</button>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句