Jesper T Medlem sedan nov. 2001 7 144 inlägg Frågan 18 feb. 2003 09:17 #1 Har en selectlist och när man dubbelklickar på ett värde så skall värdet i en hidden popup visas i ett textfält men jag får inte till det riktigt. Vet inte vad som behöver ändras.
<form name="form1" method="post" action="">
<select name="select" size="3" [b]onDblClick="document.form1.falt.value=document.form1.hiddenField_+this[this.selectedIndex].value;"[/b]>
<option value="1">Ett</option>
<option value="2">Två</option>
<option value="3">Tre</option>
</select>
<textarea name="falt"></textarea>
<input type="hidden" name="hiddenField_1" value="Ettan text">
<input type="hidden" name="hiddenField_2" value="Tvåan text">
<input type="hidden" name="hiddenField_3" value="Trean text">
</form>
P Peter S Medlem sedan dec. 2002 5 483 inlägg Exempel:
function foo(o){
o.form.elements["falt"].value = o.form.elements["hiddenField_"+(o.selectedIndex+1)].value;
};
...
<form name="form1" method="post" action="">
<select name="select" size="3" ondblclick="foo(this)">
<option value="1">Ett</option>
<option value="2">Två</option>
<option value="3">Tre</option>
</select>
<textarea name="falt"></textarea>
<input type="hidden" name="hiddenField_1" value="Ettan text">
<input type="hidden" name="hiddenField_2" value="Tvåan text">
<input type="hidden" name="hiddenField_3" value="Trean text">
</form>
:)