Formulaires [HTML & PHP & Javascript] - HTML/CSS - Programmation
Marsh Posté le 10-05-2002 à 11:08:47
Je pense que ca a déjà été abordé maintes fois. Tu as fais une petite recherche? Sinon JavaScript devrait etre la solution à ton problème (appeller JS lorsque tu fais un submit qui redirigera en fonction de l'état du boutton radio)
Marsh Posté le 10-05-2002 à 11:27:10
Ben ecoute ouais g cherché mais g pas trouvé la moindre petite indication ... je suis dans le flou la ...
Marsh Posté le 10-05-2002 à 11:39:48
SCREAM78 a écrit a écrit : Ben ecoute ouais g cherché mais g pas trouvé la moindre petite indication ... je suis dans le flou la ... |
traites le du côté php.
tu récupères la valeur de la case coché puis tu fais un header vers la bonne page.
A+
Dropsy
Marsh Posté le 10-05-2002 à 11:54:38
G du mal a comprendre comment je peux changer le header car c au moment ou il fait le submit que je dois changer ca
... ou je vois pas bien ce que tu veux dire par "tu fais un header vers la bonne page"
<FORM METHOD='POST' ACTION='right.php' NAME='form_research' TARGET='table'>
...
<INPUT TYPE='submit' NAME='submit_research' VALUE='Submit Research' />
</FORM>
Marsh Posté le 10-05-2002 à 11:58:03
SCREAM78 a écrit a écrit : G du mal a comprendre comment je peux changer le header car c au moment ou il fait le submit que je dois changer ca ... ou je vois pas bien ce que tu veux dire par "tu fais un header vers la bonne page" <FORM METHOD='POST' ACTION='right.php' NAME='form_research' TARGET='table'> ... <INPUT TYPE='submit' NAME='submit_research' VALUE='Submit Research' /> </FORM> |
dans rigth.php, tu fais un redirect avec la fonction header en fonction de la valeur de la case cochée.
A+
Dropsy
Marsh Posté le 10-05-2002 à 12:09:28
Okay je vois ce que tu veux dire ... c ce que je fesais en fait ... mais g un pb sous-jacent à ca ... c que dans right.php g pas de formulaire et j'ouvre une fenetre popup qui a besoin des infos qui ont été submit à right.php.
Alors pour que ca marche correctement je pensais submit directement à la fenetre popup. Faire left.php -> popup à la place de left.php -> right.php ->popup.
Je peux creer un formulaire ds right.php et mettre les variables a transmettre dans un <imput type="hidden" ...> mais je sais pas si je peux encore passer des tableaux (car dans la frame de gauche g un select multiple ... je recupere dans la frame de droite un $toto[] ... que je dois transferer à mon popup) Tout ca pour dire que a mon avis je me complique la vie a passer par une redirection ... mais le pb c que je sais pas faire avec le javascript
[jfdsdjhfuetppo]--Message édité par SCREAM78 le 10-05-2002 à 12:10:20--[/jfdsdjhfuetppo]
Marsh Posté le 10-05-2002 à 12:19:45
ok, c peut-être plus simple en JS (ms je suis pas sur d'avoir vraiment capter ce que tu veux faire...)
sur ton radio bouton, tu dois pouvoir intercepter l'événement onclick pour appeler une fonction JS qui assigne une nouvelle valeur à l'action de ton formulaire. Je l'ai jamais fait, mais c un sujet qui revient souvent sur ce forum.
A+
Dropsy
Marsh Posté le 10-05-2002 à 12:23:47
c ce que je dis depuis le début ...
Marsh Posté le 10-05-2002 à 13:52:47
Merci qd meme ...
Au passage ... pour toutes les questions sur les formulaire avec javascript faites un tour la : http://developer.irt.org/script/form.htm
Y'a tous !! c ouf !
Marsh Posté le 10-05-2002 à 13:55:35
plutôt qu'une redirection, il suffisait pas d'inclure un fichier php ou l'autre dans le php appelé par le formulaire ?
Marsh Posté le 10-05-2002 à 14:17:01
DarkLord a écrit a écrit : c ce que je dis depuis le début ... |
oui
mais j'ai toujours pas compris son pbm ça doit être la fatigue. vivement le WE
Marsh Posté le 10-05-2002 à 15:12:39
J'utilise du javascript pour "résoudre" mon pb :
Dans le <FORM ...> g rajouté onSubmit="return GoNext()"
et :
<SCRIPT LANGUAGE="JavaScript">
function GoNext()
{
if document.form_select.action[0].checked) document.form_select.action='right.php';
else document.form_select.action='research.php';
}
Le pb c que ca marche nickel sous netscape mais pas sous IE il me sort 'Object doesn't support this property or method' ... (g la version 5 de ie ... mais fo que ca marche sur cette version)
Qcn a une idée ?
Marsh Posté le 10-05-2002 à 15:21:21
G trouvé encore plus simple ... je teste et je vous copie colle ca si ca marche ... ca pourra tjs servir a qcn ...
Marsh Posté le 10-05-2002 à 11:01:29
Bonjour,
Je dispose d'un bouton radio avec deux choix et en fonction de ces choix je voudrai "diriger les resultats" du formulaire vers deux pages differentes.
Je vois pas comment faire ca ...
Merci de votre aide