JQuery Valider la liste Déroulante

Je suis en utilisant le plugin de validation de ici. Je suis en train de forcer l'utilisateur à sélectionner une option dans la liste déroulante, alors, voici mon html pour la liste:

Select the best option<br/>
<select name="dd1" id="dd1">
<option value="none">None</option>
<option value="o1">option 1</option>
<option value="o2">option 2</option>
<option value="o3">option 3</option>
</select> <br/><br/>​

Et voici le jquery validation des trucs:

$("#everything").validate({
    onsubmit: true,
    rules: {
     dd1: {
      required: {
        depends: function(element) {
            return $("#dd1").val() == "none";
        }
      }
    },
    messages: {
     dd1: {
      required: "Please select an option from the list, if none are appropriate please select 'Other'",
     },
    }
});

Je ne vois pas de problèmes, mais même quand je le sélectionnez aucun dans la liste déroulante et cliquez sur envoyer, il ne sera pas de la valider, et donc ne pas afficher les messages. Quelqu'un peut me dire ce que je fais mal?

  • Toute erreur javascript dans la console ? Peut-être pas le problème mais la bande inutile des virgules, comme après "dd1" dans "messages"
InformationsquelleAutor Richard | 2012-09-17