Avatar billede The Real Yoda Juniormester
15. januar 2004 - 19:16 Der er 6 kommentarer og
1 løsning

markere tekst i textbox

Jeg har en tekstbox, med en standard værdi..

jeg kunne godt tænke mig at i stedet for at cursoren bare starter er i det felt når man kommer ind på siden, at standard værdien er "markeret", så hvis man trykker på et andet tal, så overskriver det standard værdien..

hvordan gør man lige det nemmest og smartest ?
Avatar billede nute Nybegynder
15. januar 2004 - 19:25 #1
<html>
<body onload="document.getElementById('txt').select();">
<form id="frm">
<input type="text" id="txt" value="en værdi">
</form>
</body>
</html>

/nute
Avatar billede The Real Yoda Juniormester
15. januar 2004 - 19:32 #2
i og med at det ikke skal være en onLoad, da siden faktisk ikke loades..

skal jeg bruge om jeg kan sætte den direkte på det felt ?
Avatar billede nute Nybegynder
15. januar 2004 - 19:36 #3
"siden faktisk ikke loades" ? hvordan har du planer om at "komme ind på siden" hvis den ikke loades ? *alle* sider loades ... hvad er det du mener ?
Avatar billede The Real Yoda Juniormester
15. januar 2004 - 19:40 #4
at det er noget der skal ske efter siden er loadet.. og der er ik rigtigt til at sætte den på et andet event..
Avatar billede nute Nybegynder
15. januar 2004 - 19:46 #5
en onload event bliver fyret af *efter* siden er loadet... dvs når hele siden er renderet.

Men hvis du vil at brugeren skal bare trykke på et tal efter at siden er loadet, så må du sætte focus på feltet:

<html>
<body onload="document.getElementById('txt').focus();document.getElementById('txt').select();">
<form id="frm">
<input type="text" id="txt" value="en værdi">
</form>
</body>
</html>

/nute
Avatar billede The Real Yoda Juniormester
15. januar 2004 - 19:53 #6
Well.. jeg fik fyret den af på en anden måde end onLoad... men det jeg i bund og grund bare havde brug for var at vide at det hed .select();

såeh.. mange tak..
Avatar billede nute Nybegynder
15. januar 2004 - 19:56 #7
så må du prøve at formulere dig lidt bedre næste gang. du bad om at få "markeret værdien i et felt når man kommer ind på siden" og det fik du ... hvis du ville have noget andet at vide, så må du jo skrive det ...  ;-)

men det var godt at det kunne hjælpe ...

selv tak :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester