Bonjour,
Il y a environ une semaine j'ai demandé un script pour contrôlé les champs sur un formulaire. Ce script, dont je donnerai le code ci-dessous, fonctionne pour les champs text mais pas pour les listes déroulantes. Est-ce que quelqu'un aurait une solution. Merci
Le script est en deux fichiers:
1) Fonction qui teste si un champ de formulaire est nul
2) Fonction qui appelle la première fonction pour chaque champ
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function ver_champ(formNom, champ, erreur) { if(document.forms[formNom].elements[champ].value == "") return erreur; else return ''; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function ver_for_customers() { var msg = ''; msg += ver_champ('form_customers', 'for_id_ins', 'Number \r'); msg += ver_champ('form_customers', 'for_name', 'Name \r'); msg += ver_champ('form_customers', 'for_location', 'Location \r'); msg += ver_champ('form_customers', 'for_pricelistcode', 'Pricelistcode \r'); msg += ver_champ('form_customers', 'for_affiliates', 'Affiliates \r'); if (msg=="") document.forms['form_customers'].submit(); else alert('Remplissez les champs suivants: \r\r'+msg); }
Partager