[HTML/JS] Contrôle des éléments d'un formulaire

Contrôle des éléments d'un formulaire [HTML/JS] - Programmation

Marsh Posté le 03-07-2002 à 16:06:14    

Re'
 
Souci du moment : lors du contrôle des éléments d'un formulaire (fonction JS appelée sur l'événement onClick du bouton SUBMIT), je souhaiterais, s'il y a des erreurs :
 

  • ouvrir une nouvelle fenêtre qui liste les erreurs
  • revenir sur la fenêtre, c'est-à-dire ne pas effectuer l'action du FORM et rester sur les données saisies.


Pour le premier point, ça m'a l'air OK, mais, pour le second, je ne vois pas bien comment faire...
 
Quelqu'un a ça en stock?
 
:hello:

Reply

Marsh Posté le 03-07-2002 à 16:06:14   

Reply

Marsh Posté le 03-07-2002 à 16:11:42    

Code :
  1. function Test_Form()
  2. {
  3. if (document.Formulaire.nom=="" )
  4. {
  5. alert("Vous devez renseigner..." );
  6. document.Formulaire.nom.focus();
  7. }
  8. else
  9. {
  10. if (document.Formulaire.prenom.value=="" )
  11.  {
  12.  alert("Vous devez renseigner..." );
  13.  document.Formulaire.prenom.focus();
  14.  }
  15. else
  16.  {
  17.  document.Formulaire.submit();
  18.  }
  19. }
  20. }
  21. et pour ton submit tu fais :
  22. <a href="javascript:Test_Form();">Envoyer</A>


 
 
 
C une solution, tu peux aussi utiliser des return pour eviter à chaque fois les else, mais tu perds la possibilité d'utiliser le focus il me semble.

Reply

Marsh Posté le 03-07-2002 à 16:26:32    

Ca m'a l'air tout bon tout ça :hap:
 
Merci! :love:

Reply

Sujets relatifs:

Leave a Replay

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