[HTML] Formulaire

Formulaire [HTML] - HTML/CSS - Programmation

Marsh Posté le 02-05-2002 à 11:43:16    

Alors voila le souci :
Je cre une liste déroulante dans un formulaire, l'utilisateur choisit une option, appuie sur valider, une autre page s'affiche avec l'option qu'il a choisi ... jusque la tout va bien.
Le pb c que je ne veux pas de bouton valider, des que l'utilisateur choisi une option dans la liste déroulante, l'autre page apparait, j'utilise pour cela une Javascript tout con :

function Change(form)
{
 if (form.menu.selectedindex!=0) location.href="left2.php";
 else alert('Choisir un type';);
}

 
Ca marche tres bien sauf que g plus l'affichage (dans left2.php) de l'option choisi ... et j'aimerai bien combiné tout ca si vous voyez ce que je veux dire
Merci !

Reply

Marsh Posté le 02-05-2002 à 11:43:16   

Reply

Marsh Posté le 02-05-2002 à 12:06:39    

SCREAM78 a écrit a écrit :

Ca marche tres bien sauf que g plus l'affichage (dans left2.php) de l'option choisi ... et j'aimerai bien combiné tout ca si vous voyez ce que je veux dire




 
pas du tout :(

Reply

Marsh Posté le 02-05-2002 à 12:15:54    

Comme j'utilise plus de bouton pour faire un SUBMIT, dans left2.php g plus la valeur correspondant a la balise NAME dans mon <SELECT NAME=toto...> </SELECT> de left.php.
Si j'utilise le bouton, suffit de lire $toto dans left2.php pour afficher la valeur mais a c ce moment la je dois cliquer sur le bouton ... ce que je veux c utiliser le javascript et en meme temps qu'il transmette les données comme si j'avais fait un SUBMIT

Reply

Marsh Posté le 02-05-2002 à 12:17:11    

SCREAM78 a écrit a écrit :

Comme j'utilise plus de bouton pour faire un SUBMIT, dans left2.php g plus la valeur correspondant a la balise NAME dans mon <SELECT NAME=toto...> </SELECT> de left.php.
Si j'utilise le bouton, suffit de lire $toto dans left2.php pour afficher la valeur mais a c ce moment la je dois cliquer sur le bouton ... ce que je veux c utiliser le javascript et en meme temps qu'il transmette les données comme si j'avais fait un SUBMIT  




haaaa
 
alors dans ta fonction là tu mets
document.myform.submit();
ou qqch comme ça
au lieu de location=trucmuche

Reply

Marsh Posté le 02-05-2002 à 12:17:45    

Bah tu fais pas un location.href mais un submit de ton form:
 
document.form.submit();
 
Tu oublies pas le action de ton form :
 <FORM name="form" action="left2.php" method="post">
 
Comme ca tu recuperes tes infos sans pb la page suivante

Reply

Marsh Posté le 02-05-2002 à 12:32:09    

Merci bcp ... c exactement ce que j'attendais !

Reply

Sujets relatifs:

Leave a Replay

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