Validation plusieurs formulaires !

Validation plusieurs formulaires ! - HTML/CSS - Programmation

Marsh Posté le 13-09-2007 à 18:23:00    

bonjour a tous
 
je voudrais faire une page comportants plusieurs formulaires tels que ceux-ci :
 

Code :
  1. <form action="xxx" method="post">
  2. <input name="action" type="hidden" value="bid" />
  3. <input name="avion" type="hidden" value="208" />
  4. <input name="" type="submit" value="valider">
  5. </form>
  6. <form action="xxx" method="post">
  7. <input name="action" type="hidden" value="bid" />
  8. <input name="avion" type="hidden" value="346" />
  9. <input name="" type="submit" value="valider">
  10. </form>


 
seulement je voudrais valider les 2 formulaires avec un seul bouton !
 
j'ai essayé ce genre de manoeuvre mais bien sur ca ne marche pas ( ca ne valide que le premier "value" ):
 

Code :
  1. <form action="xxx" method="post">
  2. <input name="action" type="hidden" value="bid" />
  3. <input name="avion" type="hidden" value="208" />
  4. <input name="avion" type="hidden" value="346" />
  5. <input name="" type="submit" value="valider">
  6. </form>


 
je pense qu'en javascript on doit pouvoir valider plusieurs formulaires avec un seul bouton non ?
 
merci

Reply

Marsh Posté le 13-09-2007 à 18:23:00   

Reply

Marsh Posté le 13-09-2007 à 19:39:31    

Disons que y'a qu'une solution qui me vient à l'esprit.
 
Il faut garder à l'esprit que tu valides le formulaire, un et un seul, donc en html pure t'y arriveras pas avec 2 formulaires.
 
 
Tu utilises pas 2 formulaires mais un seul avec un tableau pour les différentes valeurs que tu veux.  
Ne pas oublier non plus que tu peux avoir qu'une valeur pour un paramètre donné (input) ce qui semble logique, donc il garde le dernier rencontré il me semble.
 

Code :
  1. <form ...>
  2.    <input name="action" type="hidden" value="bid" />
  3.    <input name="avion[]" type="hidden" value="208" />
  4.    <input name="avion[]" type="hidden" value="346" />
  5. </form>


 
Tu récupères le résultat dans un tableau pour avion, indéxé numériquement à partir de 0 ;)

Reply

Marsh Posté le 13-09-2007 à 21:15:26    

disons que je ne peux me placer que coté client , je n'ai pas acces au serveur et donc au code .

Reply

Marsh Posté le 13-09-2007 à 22:58:36    

T'as pas d'autres choix là, tu peux valider qu'un formulaire par page :spamafote:
 
Donc soit tu peux modifier le code côté serveur soit tu peux rien faire en une fois :spamafote:

Reply

Sujets relatifs:

Leave a Replay

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