如何验证多选下拉列表?

Bru*_*ade 5 html javascript multi-select

所以情况是这样的:我正在使用表单上的jquery.multiselect插件创建一个下拉框,但是我需要检查是否选择了一些值,如果没有选择一个或多个值我想抛出警报或当有人试图提交表格时.

HTML代码

<form id="RNA" name="RNA">
<select size="5" name="sampleMut[]" multiple="multiple" id="sampleMut">

 <option value="41" >41</option>
  <option value="48" >48</option>
  <option value="65" >65</option>
  <option value="102" >102</option>

</select>
</form>
Run Code Online (Sandbox Code Playgroud)

JavaScript代码

$(function(){
 $("#sampleMut").multiselect(); 
});
Run Code Online (Sandbox Code Playgroud)

jQuery版本1.8.3

jquery.multiselect 1.13

kar*_*una 12

试试这个:

$(function(){
    $('form').submit(function(){
         var options = $('#sampleMut > option:selected');
         if(options.length == 0){
             alert('no value selected');
             return false;
         }
    });
});
Run Code Online (Sandbox Code Playgroud)

小提琴:http://jsfiddle.net/aDxu8/1/