betequestion de menu deroulant

jamaiquaaaaa
Invité n'ayant pas de compte PHPfrance

07 févr. 2006, 15:46

Voila j'ai un menu deroulant que je peut modifier, et je voudrai que si on change sa valeur il agisse comme si on cliquai sur le boutton ok,

pour le moment, je doit changer sa valeur + clique sur ok


et je veux que tout ca fasse quand je change la valeur.

pour ca j'utilise cette instruction :

Mais y doit y avoir une erreur dedans

Code : Tout sélectionner

<select onchange="this.form.submit()"; name="statut" id="select" >

Eléphant du PHP | 424 Messages

07 févr. 2006, 16:01

Moi je procede comme ca :

un script :
<script type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>
Et ensuite la liste déroulante :
<form name="form1" id="form1">
  <select name="statut" onchange="MM_jumpMenu('parent',this,0)">
    <option value="http://www.parici.com">1</option>
    <option value="http://www.parla.com">2</option>
    <option value="http://www.oulalacestparici.com">3</option>
  </select>
</form>
Si ca peut t'aider.... :wink:
Youpi Youpi Yo !

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

08 févr. 2006, 23:56

Il y a du DW derrière ce tru* :wink:

Pour faire court et éventuellement comprendre ce qui se passe tu peux tout simplement faire comme ceci:
<form  id="form1"> 
<select onchange="form1.submit();" name="statut" id="select" >

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute