JS Validation si déroulante valeur sélectionnée ou pas

Je suis en train d'écrire une validation de bloc à l'intérieur de mon JS pour vérifier si l'utilisateur a sélectionné une valeur ou pas et de la pop un message si la valeur n'est pas sélectionnée.

function validate(form) {
    var success = true;
    var message = "";

    if (form.dropdown.selectedIndex ==  0 )  {  
        form.save.disabled=true;

        if (0 < message.length) {
            message += "\n"; 
        }
        message += "dropdown  value should be selected.";
    }

    if (0 < message.length) {
        alert(message);
        success = false;
    }

    return success;
}

Quand je clique sur le bouton Enregistrer j'appelle cette fonction. Je ne vois pas d'erreurs dans les logs.
Quelqu'un peut me dire ce que je fais, à tort, ici? Ou pouvez-vous me guider quelle est la bonne méthode afin de valider si l'utilisateur a sélectionné une valeur avant de les autoriser à enregistrer?

Merci!

  • utiliser les tabulations pour l'indentation, il mess avec mise en forme.
  • Pouvez-vous utiliser jQuery? Il serait de rendre cela plus facile.
  • Votre code fonctionne pour moi: jsfiddle.net/jd5Ka. Il doit être quelque part d'autre dans votre code.
InformationsquelleAutor smiley | 2012-09-20