room Medlem sedan mars 2001 270 inlägg Trådstart 3 juli 2001 14:06 #1 Hejsan alla glada programmerare.
Jag har en liten fundering som någon säkert kan hjälpa mig med.
Jag ska använda en selectlåda med olika options. när jag väljer ett alternativ i selectlådan så ska en inputruta nedanför få det värdet som finns i selectrutan, nu uppstår det ett problem.
I selectrutan finns ett antal options och de har alla olika värden (value=blabla) samt olika captions ie:
<option value=1>blabla</option>
<option value=3>oxe</option>
När jag skriver följande i OnChange för selectrutan:
onchange="document.form2.textfield.value=document.form2.select.value;"
så får mitt textfield innehållet 1 om man väljer alternativ blabla och så vidare. Men jag vill ju att det textfältet ska få värdet blabla istället.
någon som har en lösning, borde vara ganska enkelt för er som kan javascript.
Tack på förhand.
@nders Medlem sedan juni 2000 32 967 inlägg prova .text istället för .value.
annars minns jag fel.
room Medlem sedan mars 2001 270 inlägg njaeee det funkade inte. då får jag undefined i textrutan.. lite synd. men går det inte att lägga nån DIV med ett id som man kan använda sig av? eller nåt är jag ute och cyklar kanske
jag e grön på javascript. jag programmerar bara vbscript
B Broskan Medlem sedan mars 2000 126 inlägg Kan det här vara nåt?
<HTML>
<HEAD>
<TITLE> - - - </TITLE>
</HEAD>
<BODY>
<FORM NAME="formen">
<SELECT NAME="textrad" onChange="document.formen.textruta.value=this[selectedIndex].value;">
<OPTION VALUE="ett">ETT</OPTION>
<OPTION VALUE="tva">TVÅ</OPTION>
<OPTION VALUE="tre">TRE</OPTION>
<OPTION VALUE="fyra">FYRA</OPTION>
</SELECT>
<INPUT TYPE="text" NAME="textruta" SIZE="20">
</FORM>
</BODY>
</HTML>
//Broskan
@nders Medlem sedan juni 2000 32 967 inlägg det här funkar jättebra för mig:
<form name="formen">
<select name="blah" onchange="document.formen.kaa.value=this.options[this.selectedIndex].text;">
<option>
<option value="1">ett
<option value="2">tva
</select>
<br>
<input type="text" name="kaa">
</form>
mvh,
B Broskan Medlem sedan mars 2000 126 inlägg Jag missuppfattade nog frågan.....
//Broskan.
[Redigerat av Broskan den 03 jul 2001]
room Medlem sedan mars 2001 270 inlägg ok koden från @nders fungerade bra men nu vill jag att textrutan ska bli focus och select jag provade att skriva
onchange="document.form2.huvudgrupp.value=this.options[this.selectedIndex].text;document.form2.huvudgrupp.focus;document.form2.huvudgrupp.select;"
men det fungerade inte...