au secours: diriger vers plusieurs page à partir d'un formulaire

au secours: diriger vers plusieurs page à partir d'un formulaire - Programmation

Marsh Posté le 30-05-2001 à 10:40:32    

Bonjour à toutes et @ tous. Je ne sais pas pourquoi mais je galère depuis un petit moment sur un truc tout simple:
J'aimerais, à partir d'un formulaire composé uniquement de 3 boutons radios, diriger vers une page différente en fonction du choix lorsque l'utilisateur cliquera sur envoyer ....
VOilà ça ne parrait pas compliqué du tout mais j'ai du mal ...
Qui pourrait me sortir de ce petrain svp?

Reply

Marsh Posté le 30-05-2001 à 10:40:32   

Reply

Marsh Posté le 30-05-2001 à 11:56:41    

Salut
sur le bouton envoyer tu fais onclick="javascript:fonction();"
pas de submit ensuite dans la fonction tu tests la valeur de ton bouton  radio et par rapport a cette valuer du redirige location.href="monurl";
desole me reppelle plus trop de la syntaxe javascript ...

Reply

Marsh Posté le 30-05-2001 à 12:16:52    

Salut,
 
déjà pour ton formulaire tu peux faire:
<form name="monFormulaire" action="" onsubmit="mafontion()">
 
puis dans la fonction javascript tu mets en fonction des boutons radio:
document.monFormulaire.action = "mapage.htm";
 
voilà @+
Archangel


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
Reply

Marsh Posté le 30-05-2001 à 12:52:21    

euh... je crois pas ki faille mettre le onsubmit :D
si jai bien pigé ton truc tu voudrais envoyer ton form vers une page dependant du radio button selectionné, c bien ca ?
dans ce cas, dans le onclick des radio button tu appelle ta fonction js ki prend en argument la page adequat (url)...
et dans la fonction, tu met un truc du style:
document.form("blabla" ).action = url
 
Mais pour la syntaxe correcte jsais plus :D
Mais l'idee est la ...


---------------
"C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"
Reply

Sujets relatifs:

Leave a Replay

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