Jag har en listbox och en textbox på en sida, och jag vill fylla i olika text i textboxen beroende på vad man väljer i listboxen. Är det så här du menar? Nästan... men jag vill kunna skriva i själv vad den ska sätta för text, kan inte använda listboxens värde. switch (this.value) ville inte ge ut nånting, men efter lite modifikation så fungerade koden perfekt.Fylla i text i en textbox beroende på val i listbox
Hur fixar man det?
ThomasSv: Fylla i text i en textbox beroende på val i listbox
<code>
<form name="myForm">
<select name="mySelect" onchange="document.myForm.myText.value = this.value;">
<option value="value1">value1</option>
<option value="value2">value2</option>
<option value="value3">value3</option>
<option value="value4">value4</option>
<option value="value5">value5</option>
</select>
<input type="text" name="myText">
</form>
</code>Sv:Fylla i text i en textbox beroende på val i listbox
ThomasSv:Fylla i text i en textbox beroende på val i listbox
<script type="text/javascript>
function changeInputThing() {
switch (this.value) {
case "foo":
document.myForm.myText.value = "Nånting fiffigt";
break;
case "bar":
document.myForm.myText.value = "Nånting mindre fiffigt";
break;
default:
document.myForm.myText.value = "Nåt default värde, ifall sånt behövs";
}
}
</script>
...onchange="changeInputThing()"...
Sv: Fylla i text i en textbox beroende på val i listbox
Tackar.
Thomas