Je ne sais pas comment est le plugin le temps, la question a été posée (2010), mais j'ai connu le même problème aujourd'hui et résolu de cette façon:
-
Donner votre balise select un nom d'attribut. Par exemple, dans ce cas
<select name="myselect">
-
Au lieu de travailler avec la valeur de l'attribut="valeur par défaut" dans la balise option, désactivez l'option par défaut ou définir la valeur="" comme suggéré par Andrew Manteaux
<option disabled="disabled">Choose...</option>
ou
<option value="">Choose...</option>
-
Définir le plugin règle de validation
$( "#YOUR_FORM_ID" ).validate({
rules: {
myselect: { required: true }
}
});
ou
<select name="myselect" class="required">
Obs: Andrew Coats solution ne fonctionne que si vous avez juste un select dans votre formulaire. Si vous voulez sa solution à travailler avec plus d'une sélectionnez ajouter un attribut de nom à votre sélection.
Espérons que cela aide! :)