par
Cyrano » 10 juil. 2007, 13:55
Tu cherches un élément de formulaire, alors tu peux pointer dessus d'une autre manière, proposition:
-1- ajoute un identifiant à ta balise form (id="monform")
-2- mets un identifiant valide à ta balise select (id="maliste" et pas [blk.#])
-3- dans ta fonction, récupère l'élément comme ceci :
function Lien(idform, id_liste)
{
i = document.forms[id_form].elements[id_liste].selectedIndex; //affichage de l'élément sélectionné dans la liste
alert(i.value);
}
et pour le formulaire :
Code : Tout sélectionner
<form id="Choix">
<select id="maliste" onchange="if(this.value != '-1'){Lien('Choix', 'maliste');}">
<option value="-1"> </option>
<option value="http://www.chezmoi.com">Non</option>
<option value="http://www.google.fr">Oui</option>
</select>
</form>
Autre option plus simple :
Code : Tout sélectionner
<form id="Choix">
<select id="maliste" onchange="if(this.value != '-1'){alert(this.value)}">
<option value="-1"> </option>
<option value="http://www.chezmoi.com">Non</option>
<option value="http://www.google.fr">Oui</option>
</select>
</form>
Essaye ça et reviens nous dire ce qu'il en est.
Tu cherches un élément de formulaire, alors tu peux pointer dessus d'une autre manière, proposition:
-1- ajoute un identifiant à ta balise form (id="monform")
-2- mets un identifiant valide à ta balise select (id="maliste" et pas [blk.#])
-3- dans ta fonction, récupère l'élément comme ceci :
[php]function Lien(idform, id_liste)
{
i = document.forms[id_form].elements[id_liste].selectedIndex; //affichage de l'élément sélectionné dans la liste
alert(i.value);
}[/php]
et pour le formulaire :
[code]<form id="Choix">
<select id="maliste" onchange="if(this.value != '-1'){Lien('Choix', 'maliste');}">
<option value="-1"> </option>
<option value="http://www.chezmoi.com">Non</option>
<option value="http://www.google.fr">Oui</option>
</select>
</form>
[/code]
Autre option plus simple :
[code]<form id="Choix">
<select id="maliste" onchange="if(this.value != '-1'){alert(this.value)}">
<option value="-1"> </option>
<option value="http://www.chezmoi.com">Non</option>
<option value="http://www.google.fr">Oui</option>
</select>
</form>
[/code]
Essaye ça et reviens nous dire ce qu'il en est.