Javascript“MULTIPLE Selection”选择框验证?

时间:2011-01-25 14:03:09

标签: javascript validation drop-down-menu

我有一个多选选择框。我需要使用javascript进行验证,以便它应该提示选择至少一个值。

下面是我有的多选框。

<select name="usrgrp[]" multiple="multiple" size="3">
<option value="11">abc</option>
<option value="12">def</option>
<option value="13">ghi</option>
</select>

请帮我写这个选择框的验证javascript。

3 个答案:

答案 0 :(得分:3)

if (referenceToForm.elements["usrgrp[]"].selectedIndex == -1) {
  alert("Please select an item.");
}

答案 1 :(得分:1)

最简单的方法就是使用! :

   if (!$('select').val())
    {
         //fail       
    }

答案 2 :(得分:0)

我会从Validation文档开始。如果你发现需要验证的不仅仅是那个字段(也许你正在构建一个表单?),那么使用Validation插件将比单独破解个别规则更有帮助。

给它一个镜头,写得很好,包含很多例子。