我的表单布局类似于以下内容:
<form action='' method="post" id='myform'>
<select name='select1'>
<option value=''>select option</select>
<option value='a'> a </option>
<option value='b'> b </option>
<option value='c'> c </option>
</select>
<select name='select2'>
<option value=''>select option</select>
<option value='e'> e </option>
<option value='f'> f </option>
<option value='g'> g </option>
</select>
<select name='select3'>
<option value=''>select option</select>
<option value='h'> h </option>
<option value='i'> i </option>
<option value='j'> j </option>
</select>
</form>
<script> $('#myform').validate(); </script>
注意:我包含了 jquery.js
和 jquery.validate.js
文件。
这里有 3 个 select-option 形式。我只需要验证至少一个选择选项。
最佳答案
function selectValidate() {
var check = false;
$.each($('select'), function(index, data) {
if (data.val() !== ''){
check = true;
}
});
return check;
}
关于javascript - 至少选择了一个选择选项的表单验证被选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16517629/