2010-10-01 3 views

Répondre

1

Vous pouvez utilisez .selectedIndex (plus rapide) ou .index() pour cela:

if($("#selectID")[0].selectedIndex == 0) { 
    alert("Please choose something"); 
} 
//or no jQuery at all: 
if(document.getElementById("selectID").selectedIndex == 0) { 

Ou le .index() du <option> sélectionné, beaucoup plus lent mais fonctionne:

if($("#selectID :selected").index() == 0) { 
    alert("Please choose something"); 
} 
0

Donnez la première option une valeur "0":

<select id="#myselectionbox"> 
    <option value="0">Please select</option> 
    ... 
</select> 

et vérifiez la valeur sélectionnée:

if ($("#myselectionbox").val() != "0") { 
    // ok 
} 
0

Vous pouvez utiliser quelque chose comme ceci:

if ($("#yourselectid").val() == "Please ignore") { 
    alert("You must select another option."); 
} 
Questions connexes