Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1159 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  formulaire avec deux destinations différentes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

formulaire avec deux destinations différentes

n°1203630
gortril
Posté le 20-09-2005 à 17:15:58  profilanswer
 

Salut,
 
1 - j'ai un formulaire avec des infos "FORM".
2 - j'ai un bouton pour valider et aller sur une page "PAGE1".
--> ca fonctionne bien. :D  
 
1 - toujours le meme formulaire FORM.
2 - toujours le bouton de validation et aller vers PAGE1.
3 - je veux un autre bouton de validation qui va vers PAGE2.
--> je ne sais pas comment faire
 
Ce que j'ai déjà essayé :  
faire deux "but1" et "but2" avec sur chaque onClick une fonction "fct1" et "fct2".
Je sais que pour attribuer une destination pour un formulaire, faut modifier action donc j'utilise :
 
document.getElementsByName('FORM').action="PAGE1";
 
Mais le problème c'est pour valider, si je mets "document.getElementsByName('FORM').submit();", ca fonctionne pas.... :pfff:  
si je mets "document.FORM.submit();" ca valide le formulaire mais ne prends pas en compte la ligne de modification du "action". :pfff:  :pfff:  
 
ARRrrrgggghhh......  Je ne sais pas comment faire pour valider le meme formulaire et l'envoyer vers tel ou tel page suivant le bouton cliqué. :??:  
 
MERCI

mood
Publicité
Posté le 20-09-2005 à 17:15:58  profilanswer
 

n°1203708
omega2
Posté le 20-09-2005 à 18:08:02  profilanswer
 

getElementsByName('FORM')
 
donc ton formulaire a pour "name" "FORM"? Ca serait étonant et ca serait surtout un mauvais choix de nom.

n°1203715
Bidem
Posté le 20-09-2005 à 18:17:17  profilanswer
 

Petit rappel :
 
getElementsByName() retourne un tableau d'objet (c'est normal vu que l'attribut name n'est pas forcement unique sur une page)
 
donc :

Code :
  1. document.getElementsByName('FORM')[0].action="PAGE1";
  2. document.getElementsByName('FORM')[0].submit();


 
Mais il serait plus judicieux d'utiliser un id et y accéder par getElementById() ;)
 
'FORM' doit être valide comme nom mais c'est pas tip top du point de vu sémantique.

n°1203717
omega2
Posté le 20-09-2005 à 18:18:58  profilanswer
 

Bidem a écrit :

'FORM' doit être valide comme nom mais c'est pas tip top du point de vu sémantique.

C'est pour ça que je disais que c'était un mauvais choix de nom. ;)

n°1203721
gatsusat
Posté le 20-09-2005 à 18:22:09  profilanswer
 

putainnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn !!!!!!!!!!!!!!!!!!!!!!!
getElementsByName est DEPRECIE (DEPRECATED)
 
on met un id sur l'élément <form id="putaindeformulaire">
 
et on le recupere par getElementById
var monputaindeformulaire = document.getElementById("putaindeformulaire" )
 
et le bouton d'envoi (le submit) ne doit en aucun cas s'appeler submit
 
<input type="submit" name="submit"> <== ca c'est une erreur
appelle le boutonAction, ca passera

n°1204016
Bidem
Posté le 21-09-2005 à 09:49:45  profilanswer
 

gatsusat a écrit :

putainnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn !!!!!!!!!!!!!!!!!!!!!!!
getElementsByName est DEPRECIE (DEPRECATED)


 
D'où tient-tu que c'est déprécié ?
 
Pour moi c'est ok
Cf. Spec DOM Level 2 : http://www.w3.org/TR/DOM-Level-2-H [...] D-71555259
 

n°1204020
gatsusat
Posté le 21-09-2005 à 09:55:32  profilanswer
 

c'est amené à disparaitre et à ne plus être utilisé, de toute facon on ne met pas de name sur les éléments, sauf les éléments de formulaire, et on utilise des ID pour accéder aux éléments


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  formulaire avec deux destinations différentes

 

Sujets relatifs
Créer un champ de saisie formulaire dans une page web (newbie) ?formulaire de démarrage
Bugs Formulaire et FCK editor 2.0Problème pour déclaration des règles formulaire
formulaire d'upload multiple + max_file_sizeprobleme Formulaire Access en plein écran
Liens de différentes couleurs dans une même page htmlGarder en memoire les champs d'un formulaire...
source formulaire accessACCESS insérer une image dans un formulaire
Plus de sujets relatifs à : formulaire avec deux destinations différentes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR