Frågan 21 feb. 2004 22:49 #1 Om jag har ett textfält och en rullgardingsmeny.
Nu vill jag att beroende på vilket alternativ jag markerar i menyn, så ska olika text komma fram som default i textrutan.
Utan att ladda om sidan eller så.
Hur gör jag detta?
Någon vänlig själ som kan hjälpa till??
@nders Medlem sedan juni 2000 32 967 inlägg Snabbt morgonförsök:
<script language="javascript">
function changetext(strText) {
document.getElementById("foo").value=strText;
}
</script>
<form>
<input type="text" id="foo"><br>
<select id="bar" onchange="changetext(this.options[this.selectedIndex].value);">
<option value="">
<option value="gukk">gukk!
<option value="fekk">fekk!
<option value="fjuk!">fjuka fjuka!
</select>
</form>
mvh
@nders, tack för hjälpen.
Funkade perfekt :)
J Jojoxx Medlem sedan juni 2000 4 308 inlägg Då godkänner vi svaret genom att klicka på Acceptera som slutgiltigt svar :)
Då har jag ytterligare en liknande fråga. Tänkte att jag tar det i samma tråd.
Om jag har en textruta som ska vara låst för inmatning. Sen när man klickar i en ruta (checkbox) så ska den "låsas upp".
Hur gör man?
P Peter S Medlem sedan dec. 2002 5 483 inlägg <form>
<input type="text" name="t" disabled="disabled">
<input type="checkbox" onclick="this.form.elements['t'].disabled = !this.checked">
</form>
:)
Peter S, tackar.
Funkade!
Ojojoj, nu har jag en sak till jag måste lösa.
Om jag vill ha en "<br>" i texten.
Hur gör jag?? Alltså, jag vill skriva en text och en radbyten och sedan fortsätta....
Hjälp tack :)
Nja.... Så här ser koden ut nu
<select id="bar" onchange="changetext(this.options[this.selectedIndex].value);">
<option value="">
<option value="Standard 1">Standard 1
Nu vill jag byta ut "Standard 1" mot typ:
"Hej
Här är rad 1
Här är rad 2"
Hur???
J Jojoxx Medlem sedan juni 2000 4 308 inlägg <script language="javascript">
function changetext(strText) {
document.getElementById("foo").value=strText;
}
</script>
<form>
<textarea id="foo"></textarea><br>
<select id="bar" onchange="changetext(this.options[this.selectedIndex].value);">
<option value="">
<option value="Hej
Här är rad 1
Här är rad 2">Ett val</option>
<option value="Bla
bla
bla">Ett annat val</option>
</select>
</form>
...eller?
Ajdå, var det så enkelt :r
Tack för hjälpen!