2011-01-25 61 views
0

我有一個多選擇框。我需要使用JavaScript驗證它,以便它應該提示選擇至少一個值。Javascript「MULTIPLE Selection」選擇框驗證?

下面是我有的多選框。

<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
if (referenceToForm.elements["usrgrp[]"].selectedIndex == -1) { 
    alert("Please select an item."); 
} 
+0

什麼,如果第0個選擇是`<期權價值=「」> - 請選擇類別` – 2013-05-08 11:52:35

0

我會從Validation文檔開始。如果您發現需要驗證的不僅僅是該字段(也許您正在創建表單?),那麼使用驗證插件將幫助您遠遠超過單個規則的入侵。

給它一個鏡頭,寫得很好,包含很多例子。

0

最簡單的方法就是使用! :

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