bonjour,
je voudrais faire une fonction javascript qui permet de verifier si au moins un des 3 champs telephone (domicile, mobile ou travail) a été rempli.
voici ma fonction (elle a été reprise en majeure partie de la fonction qui permet de verifier si un champs contenant "required" est rempli). ici "required" a ete remplacé par "tel".
voici mon code:
et dans le
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 function tel(which){ var pass=true if (document.images){ for (i=0;i<which.length;i++){ var tempobj=which.elements[i] if (tempobj.name.substring(0,8)=="tel"){ if (((tempobj.type=="text"&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==-1)){ pass=false break } } } } if (!pass){ alert("Vous devez entrer au moins un numéro de telephone, merci."); return false } else return true }
merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <form name="formu" onSubmit="tel(this)"> <input type="text" name="tel_domicile"> <input type="text" name="tel_mobile"> <input type="text" name="tel_travail">
Partager