webForumDet fria alternativet
Logga in / Bli medlem

select list poster in i textarea

JavaScript

4 svar · 179 visningar · startad av room

Medlem sedan mars 2001270 inlägg
Trådstart#1

Hejsan.

Jag har en sorterad listbox med en massa rader, jag vill kunna få in dessa values i en textarea genom att dubbelklicka på dom eller genom drag'n'drop.

Någon som har ett bra exempel. Är fortfarande relativt ny på java så ett komplett litet script vore tacksamt.

SE GÄRNA BIFOGAD BILD FÖR EXEMPEL!

trevlig fortsättning!

webadmin.gif
Medlem sedan juni 20004 308 inlägg
#2
<form>
<select name="foo" size="3" ondblClick="this.form.bar.value+=this[this.selectedIndex].value;">
<option value="apelsin">Apelsin</option>
<option value="banan">Banan</option>
<option value="citron">Citron</option>
</select>
<textarea name="bar"></textarea>
</form>

(byt ut .value mot .text om du hellre vill ha listans text (i exemplet Citron istället för citron))

Medlem sedan mars 2001270 inlägg
#3

perfekt

det fungerade klockrent! tack men...

...om jag vill att markören skall placera sig på en ny rad längst ner, hur gör jag då?

Medlem sedan aug. 20022 436 inlägg
#4

?

Medlem sedan juni 20004 308 inlägg
#5

Jag antar att det var ett misstag, men fortsätt i samma tråd. (Trådarna sammanslagna).

<form>
<select name="foo" size="3" ondblClick="this.form.bar.value+=this[this.selectedIndex].value+'\n'; this.form.bar.focus(); if(document.all){ var tr=this.form.bar.createTextRange(); tr.moveStart('character',this.form.bar.value.length); tr.select(); }">
<option value="apelsin">Apelsin</option>
<option value="banan">Banan</option>
<option value="citron">Citron</option>
</select>
<textarea name="bar"></textarea>
</form>
252 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)