11549 sujets

JavaScript, DOM et API Web HTML5

Salut à tous,

J'utilise le plugin jQuery Validate pour un formulaire et me voilà devant une question à laquelle je n'ai pas trouvé de réponse.

J'ai 3 champs de n° de téléphone, un portable, un bureau et un domicile. Je souhaite rendre obligatoire un des 3 champs, mais peu importe lequel, le principal étant qu'au moins un n° de télphone soit renseigné. Mais je ne vois pas du tout comment faire ça...

Pour l'instant je n'ai réussi qu'à rendre les 3 obligatoires, mais ce n'est pas ce que je souhaite.

Merci d'avance Smiley cligne


tel_portable: {
    required: true,
    minlength: 10,
    maxlength: 10,
},
tel_bureau: {
    required: true,
    minlength: 10,
    maxlength: 10,
},
tel_domicile: {
    required: true,
    minlength: 10,
    maxlength: 10,
},
J'ai pas l'impression que jquery validate permette de faire ce genre de choses. AMHA faut passer par du jquery "normal" pour faire ça (en testant si au moins un des 3 champs est rempli lors du submit).
Oui c'est ce que je craignais. J'ai fouillé dans la doc de Validate mais j'ai rien trouvé qui puisse le permettre. J’espérais qu'il y ai une solution, mais tant pis.

Merci quand même Smiley cligne