|
|
|
|
Salut tous le monde,
je souhaiterai donner un lien à chaque mot contenu dans une liste déroulante. Des que le mot est selectionné on va sur la page sans avoir besoin de passer par un bouton de validation.
J'ai déja ca mais ca marche pas :
<FORM NAME="exemple" >
<SELECT NAME="prenom" >
<OPTION VALUE="ronan"><a href = "ronan.html">Ronan</a>
<OPTION VALUE="jean"><a href = "jean.html">jean</a>
<OPTION VALUE="vide" > vide </OPTION>
</SELECT>
Tu peux faire comme ca :
<form method=... id="tonForm"> <select ... onchange="goUrl(this);" > <option value="ronan.html">Ronan</option> <option value="jean.html">Jean</option> <option value="vide">Vide</option> </select> </form> et ta fonction jscript a mettre dans le head:
function goUrl(selectUrl) {
url=selectUrl.options[selectUrl.SelectedIndex].value ;
getElementById('tonForm').action=url ;
getElementById('tonForm').submit() ;
}
|
Salut tous le monde,
|
Voilà moi j'ai fait ça et ça marche :
|
Bonjour,
|