11544 sujets

JavaScript, DOM et API Web HTML5

Bonjour;

J'utilise le plugin jquery sur une liste déroulante;


<form id="formulaire">
<select name="select1" id="select1" class="required">
<option value="none">None</option>
<option value="o1">option 1</option>
<option value="o2">option 2</option>
<option value="o3">option 3</option>
</select>
<input type="submit" />
</form>


Avec validate,


$("#formulaire").validate({
    messages: {
     select1: {
      required: "Selectionnez une des options",
     },
    }
});


Puis après quand je valide le formulaire, le message Selectionnez une des options apparait mais le formulaire valide quand même mon action mais ne bloque rien.

Quelqu'un aurait il une idée?

Merci et bonne journée.
Avec ton message d'erreur, tu pourrais utiliser un break; ou un return false; pour stopper ton script ?
Je suis pas familiarisé avec le jquery mais tu affiches un message d'erreur mais tu ne stops pas ton code.


$("#formulaire").validate({
    messages: {
     select1: {
      required: "Selectionnez une des options",
    return false;
 },
    }
});