probleme validation de formulaire javascript - HTML/CSS - Programmation
Marsh Posté le 09-06-2009 à 19:09:27
Tu as oublié un return false; dans ton code, en cas d'erreur.
Marsh Posté le 09-06-2009 à 20:26:42
Par contre, la verification fonctionne bien sous Internet Explorer mais pas sous Firefox ... Grrrr !
Marsh Posté le 09-06-2009 à 20:29:12
Remplace les lblNom.style.qqchose par des document.getElementById comme tu le fais pour récupérer les valeurs du formulaire.
Marsh Posté le 09-06-2009 à 20:40:10
Haaa nickel, ça fonctionne sur les deux ... MAIS, et oui, il y a un mais ...
Avant, une fois qu'on cliquait sur le message d'alert, le "label" des champs vides se mettait en rouge. Maintenant, il reste en noir ... :s
Logique vu que le nom du "label" n'est renvoyé nulle part, mais comment faire ?
Code :
|
Marsh Posté le 09-06-2009 à 20:52:29
Dans les nouveaux getElementById, tu sélectionnes les id de tes éléments du formulaire, pas les labels !
Remplace Prenom_Nom par lblNom, Email par lblEmail, etc.
Edité : et c'est getElementById(...).style.color, il manque le .style
Marsh Posté le 09-06-2009 à 20:56:39
Tout maaarche ! Un grand merci à toi guybrush02 , merci, j'aurais appris quelque chose aujourd'hui !
Marsh Posté le 09-06-2009 à 22:46:07
Et pour demain autre chose: http://openweb.eu.org/articles/for [...] ble/#texte
associer les étiquettes aux éléments de formulaire
<tr>
<td><label for="email">votre email :</label></td>
<td><input type="text" id="email" /></td>
</tr>
et
<table summary="">
</table>
pas faire chier les non-voyants quand on utilise encore des tableaux de présentation
Marsh Posté le 09-06-2009 à 19:08:31
Bonjour,
J'ai un petit souci lors de la validation de mon formulaire en javascript.
Si des champs sont vides, une message d'alerte le signale lorsque l'on clique sur le bouton Valider. Mais au lieu de laisser l'internaute compléter les champs vides, on le dirige vers la page suivante qui annonce à l'internaute que son formulaire a bien été envoyé.
Merci à celui ou ceux qui pourront m'aider ...
Voici ma fonction javascript suivie de mon code html.
Code html :
Message édité par oli1987 le 09-06-2009 à 19:09:17