Validation onchange javascript
zeb0
Messages postés
1
Statut
Membre
-
kij_82 Messages postés 4260 Statut Contributeur -
kij_82 Messages postés 4260 Statut Contributeur -
Bonjour,
Voila, j'expose mon probleme :
Je dois faire un test javascript pour savoir si tous les champs d'un formulaire ont changé leur valeur d'origine, pas seulement s'ils sont remplis mais si la valeur d'origine a changé.
J'ai essayé de faire une validation sur le onchange en mettant un compteur qui incrémente le nombre de changements mais le probleme est plus complexe car si seulement quelques champs ont change de valeur ca cafouille car le compteur se remet a zero et donc a la prochaine validation il n'a plus la bonne incrementation.
Je ne vois pas trop comment je peux arriver a ca...
Quelqu'un peut-il m'aider ?
Merci
Voila, j'expose mon probleme :
Je dois faire un test javascript pour savoir si tous les champs d'un formulaire ont changé leur valeur d'origine, pas seulement s'ils sont remplis mais si la valeur d'origine a changé.
J'ai essayé de faire une validation sur le onchange en mettant un compteur qui incrémente le nombre de changements mais le probleme est plus complexe car si seulement quelques champs ont change de valeur ca cafouille car le compteur se remet a zero et donc a la prochaine validation il n'a plus la bonne incrementation.
Je ne vois pas trop comment je peux arriver a ca...
Quelqu'un peut-il m'aider ?
Merci
A voir également:
- Validation onchange javascript
- Temps validation annonce le bon coin - Forum Hotmail / Outlook.com
- A javascript error occurred in the main process - Forum Matériel & Système
- Annonce publiée en combien de temps ? LeBonCoin - Forum Réseaux sociaux
- Telecharger javascript - Télécharger - Langages
- Commande en cours de validation fnac - Forum Réseaux sociaux
1 réponse
Je ne comprends pas trop le coup du compteur qui cafouille. Cela dit je ne crois pas que ce soit top de mettre ce genre de fonction sur le onchange. Car si tu change une lettre le onchange est appellé, et ceci pour chaque lettre du champ modifié. Conclusion si tu change trois lettres, ta fonction sera appelée trois fois au lieu d'une (performance).
Ne serait-ce pas mieux de mettre cette fonction sur le onblur (il me semble que c'est cet évênement) pour appeller la fonction uniquement lorsque le champs n'as plus le focus ?
Ne serait-ce pas mieux de mettre cette fonction sur le onblur (il me semble que c'est cet évênement) pour appeller la fonction uniquement lorsque le champs n'as plus le focus ?