27. september 2003 - 13:50
Der er
9 kommentarer og 2 løsninger
et klik på et link skal flytte noget tekst op i et form felt
hey... jeg har en form med et felt <textarea class="form02" name="textfield" cols="35" rows="6"></textarea> Så har jeg nogle link: link1, link2, link3 Et klik på et af disse link skal smide noget tekst op i textarea boksen.. f.eks. hvis man klikker på link1 så skal der stå "mortens bil er rød..." Forvirret? :o) Er der nogen der kan guide mig lidt igennem det?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
27. september 2003 - 13:53
#1
<script language=javascript> function link1() { this.document.all.textfield.value = "Mortens bil er roed" } </script> <a href="#" onclick="link1">link1</a>
27. september 2003 - 13:54
#2
<a href="" onclick="link1(); return false">link1</a>
27. september 2003 - 13:57
#3
<script type="text/javascript"> function putText(text,objt) { document.frm.elements[objt].value = text; } </script> <a href="" onclick="putText('Mortens bil er roed','textfield'); return false">link1</a>
27. september 2003 - 13:59
#4
<script type="text/javascript"> function putText(text,objt) { document.frm.elements[objt].value = text; } </script> <form name="frm"> <textarea name="textfield1" cols="35" rows="6"></textarea> <textarea name="textfield2" cols="35" rows="6"></textarea> </form> <a href="" onclick="putText('Mortens bil er roed','textfield1'); return false">link1</a> <a href="" onclick="putText('Ellers var den blå?','textfield2'); return false">link2</a>
27. september 2003 - 14:01
#5
men det lader til at det er det samme felt der skal ændres, så kan det koges lidt ned: <script type="text/javascript"> function putText(text) { document.frm.textfield1.value = text; } </script> <form name="frm"> <textarea name="textfield1" cols="35" rows="6"></textarea> </form> <a href="" onclick="putText('Mortens bil er roed'); return false">link1</a> <a href="" onclick="putText('Ellers var den blå?'); return false">link2</a>
27. september 2003 - 14:04
#6
schaefner> Jeg er ikke så bevendt udi Javescripts. Skal <script> stå et bestemt sted i dokumentet, eller er det ligegyldigt?
27. september 2003 - 14:09
#7
afprøvede det lige.. schaefner's løsning tiltaler mig mest fordi kodens layout passer bedst til min kode som også er med lidt php o.s.v. schaefner opret svar, så får i begge lidt point. og takker!
27. september 2003 - 14:24
#8
dank> med hht. functioner i "javascript" er det god skik at placere dem mellem <head> & </head> i ens document! Og en dummykommentar herfra er osse at schaefner's script er det mest korrekte og kombatible "document.all" er ikke særligt browservenligt ;) og et hint er at hvis du ønsker at tilføje yderlige tekst, til et tekstfield (shaefners skifter det ud) så skal du bare ændre linien til: document.frm.textfield1.value += text; detvardet!
27. september 2003 - 14:30
#9
Grunken> Smart med at tilføje.. Det kan jeg hurtigt gå hen og få brug for faktisk! :o)
27. september 2003 - 16:04
#10
et svar fra mig :)
28. september 2003 - 12:17
#11
takker for hjælpen.
Vi tilbyder markedets bedste kurser inden for webudvikling