08. januar 2004 - 12:44
Der er
13 kommentarer og 1 løsning
onClick - skriv i et tekstfelt.
Hey Jeg mangler et lille tip til at skrive en tekst i et tekstfelt når man trykker på et link... Linket skal ikke føre nogen steder hen - bae sørge for at der bliver skrevet hej eller sådan noget i et tekstfelt i en form... Har eksperimenteret lidt med onClick="document.formnavn.tekstfelt.value=hej", men det er jo helt forkert... mvh Mads
Annonceindlæg fra Academic Work Denmark A/S
08. januar 2004 - 12:47
#1
du skal bare have .focus
08. januar 2004 - 12:48
#2
document.formnavn.tekstfelt.focus; eller document.formnavn.tekstfelt.focus(); kan ikke helt huske det
08. januar 2004 - 12:50
#3
<script language="javascript"> function setText(strText){ var obj = document.getElementById("formfelt"); obj.value = strText; } </script> <a href="java script:void(0);" onclick="java script:setText('Hej med dig');">TEST</a> <input type="text" id="formfelt" value="test">
08. januar 2004 - 12:51
#4
Hey... Hvor skriver jeg så hvad der skal skrives i feltet? mvh Mads
08. januar 2004 - 12:51
#5
skulle selvfølgelig have været et svar!
08. januar 2004 - 12:51
#6
ahh - takker!
08. januar 2004 - 12:51
#7
onclick="document.formnavn.tekstfelt.value='hej'",
08. januar 2004 - 13:25
#8
Hey... igen - ang. den sidste metode der - hvordan forhindrer jeg så i at skifte side når man klikker på linket... Mvh Mads
08. januar 2004 - 13:33
#9
onclick="document.formnavn.tekstfelt.value='hej';return false",
08. januar 2004 - 13:43
#10
hehe et komma for meget *G* onclick="document.formnavn.tekstfelt.value='hej';return false" og hvis du vil bruge dreamcode's version (som ikke er helt korrekt) så ændre lidt i den! <script language="javascript"> function setText(strText){ elm = document.hest.formfelt.value = strText } </script> <a href="#" onclick="setText('Hej med dig');return false">TEST</a> <form name="hest"> <input type="text" name="formfelt" value="test"> </form>
08. januar 2004 - 13:50
#11
Hey - har fundet ud af det - takker! mvh Mads
08. januar 2004 - 13:50
#12
bare lige for at forstå det rigtigt grunk, hvad er der så galt med at få fat i elementen via ID ? eller var det min java script:void(0); det var galt med ? -DC
08. januar 2004 - 14:00
#13
dremcode der er for så vidt intet galt i at få fat i et inputelement vha en ID :-) men normalt må man gå udfra at inputs ligger i en form :-) den fejl du laver er her: onclick="java script:setText('Hej med dig');">TEST</a> det er noget så ugyldigt at bruge pseudokommandoen "java script:" i en desideret javascript-event som onclick :) Men imponerende nok virker det altså i nogen browser eks. IE :-) men SKAL ALTID se sådan her ud! onclick="setText('Hej med dig');" ;p
08. januar 2004 - 14:08
#14
aaaah ok ... my bad ... det var en reel tanketorsk ... self. skal man det!
Vi tilbyder markedets bedste kurser inden for webudvikling