bouton reset qui ne fait pas que reseter ! [résolu]

bouton reset qui ne fait pas que reseter ! [résolu] - HTML/CSS - Programmation

Marsh Posté le 07-01-2011 à 20:56:49    

Bonsoir
 
J'ai un formulaire dans lequel les champs sont contrôlés par js, par l'appel de  
 
onsubmit="return verifForm(this)"
 
J'ai également un bouton de type reset :
 
<input type="reset" name="annuler" value="Annuler" />
 
Quand je clique sur ce bouton reset, alors les champs sont bien vidés, mais la fonction verifForm est appelée dans la foulée, ce qui ne me paraît pas normal.  
Et forcément ça fait des erreurs.  
 
Comment faire pour que cette fonction de contrôle ne soit pas appelée dans ce cas là ?
 
Dominique


Message édité par domi_bu le 08-01-2011 à 21:04:06
Reply

Marsh Posté le 07-01-2011 à 20:56:49   

Reply

Marsh Posté le 08-01-2011 à 19:43:05    

fait l'input reset en dehors du formulaire.
 
<input type="reset" name="annuler" value="Annuler" onclick="je_vide_tout()" />

Reply

Marsh Posté le 08-01-2011 à 21:03:52    

salut GordonF_69
 
C'est la première fois que je fais des contrôles en js, et je ne pensais pas que la fonction de validation que j'ai écrite allait s'appeler avec un reset. Bizarre tout de même.  
 
Mais effectivement, ce que tu as écrit fonctionne. Merci.
 
DOminique

Reply

Marsh Posté le 09-01-2011 à 00:22:37    

Je (enfin moi et plein d'autres :D) déconseille fortement l'utilisation de boutons reset. En cas de click accidentel ça risque de frustrer l'utilisateur qui devra tout retaper.
 
Leur existence a d'ailleurs assez peu d'interêt, un bouton annuler devrait plutôt retourner sur la page précédente :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed