Avatar billede villadsen Nybegynder
30. juli 1999 - 13:56 Der er 10 kommentarer og
1 løsning

Automatisk markering af input felter (text-type)

Jeg har en side hvor der på forhånd er indtastet nogle værdier i 3 text-felter. Kan man ordne det sådan at når man tab'er imellem dem, så bliver det der står i feltet automatisk markeret?

Som det er nu sættes cursoren bare i starten af feltet, hvorefter man selv skal markere indholdet af feltet, hvis man vil ændre i det.
Avatar billede sokristi Nybegynder
30. juli 1999 - 14:26 #1
Er du helt sikker på, at det virker sådan? Hvis du klikker i feltet, vil feltet ikke blive highlighted, med mindre du laver noget ekstra javascript.Hvis du "tabber" mellem felterne, bør indholdet af tekstfelter blive highlighted. Det kan være en browserting, hvaffor en bruger du?
Avatar billede villadsen Nybegynder
30. juli 1999 - 23:07 #2
IE4 og der bliver det ikke hilited...
Jeg har også sagt til ham der skal have det at det er en browserting, men jeg vil gerne være sikker.
Avatar billede jumper Nybegynder
01. august 1999 - 15:58 #3
<form name="skodform">
<input type="text" name="skod" value="værdi" onFocus()="document.skodform.skod.select()">

skodform er navnet på din form, skod er navnet på det pågældende textfelt.

/Thor
Avatar billede hy Nybegynder
03. august 1999 - 08:05 #4
Denne her skulle virke !

<HTML>
<HEAD>

<script language="JavaScript">

function marker(x,y)
{
document.forms[x].elements[y].focus()
document.forms[x].elements[y].select()
}

</script>
</HEAD>
<BODY onLoad="marker(0,0)">

<FORM>
<INPUT TYPE="TEXT" NAME="2"  VALUE="bla bla bla" onFocus="marker(0,0)"><br>
<INPUT TYPE="TEXT" NAME="4"  VALUE="bla bla bla bla bla" onFocus="marker(0,1)"><br>
<INPUT TYPE="TEXT" NAME="4"  VALUE="bla bla bla bla bla" onFocus="marker(0,2)">
</FORM>


</BODY>
</HTML>

hyde
Avatar billede hy Nybegynder
03. august 1999 - 08:07 #5
x = form nummer
y = element nummer i formen

hyde
Avatar billede villadsen Nybegynder
03. august 1999 - 11:58 #6
Jumpers svar virker.
Tak for det.
Avatar billede villadsen Nybegynder
03. august 1999 - 12:02 #7
Men det virker ikke i Netscape. Er det svært at få det til det også?
Avatar billede hy Nybegynder
03. august 1999 - 12:18 #8
Mit forslag virker også i Netscape.
hyde
Avatar billede villadsen Nybegynder
03. august 1999 - 12:22 #9
Ja det gør det sørme også. Vil du have 15p?
Avatar billede hy Nybegynder
03. august 1999 - 12:27 #10
YES når der endelig er nogen jeg kan hjælpe vil jeg også have p, (det er ikke så tit jeg får eller har mulighed for at score p)
:-)
hyde
Avatar billede villadsen Nybegynder
03. august 1999 - 12:41 #11
Så ligger de til dig her:
http://www.eksperten.dk/spm.asp?id=2992
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