webForumDet fria alternativet

Javascript: Aktiv form

10 svar · 586 visningar · startad av Sjodahl

SjodahlMedlem sedan maj 20033 137 inlägg
#1

Hej!

Om jag vill att en ruta skall vara aktiv direkt när man går in på sidan, och texten i text fältet skall vara makerat hur göra?

@ndersMedlem sedan juni 200026 914 inlägg
#2
<body onload="document.getElementById('id_på_ditt_element').focus(); document.getElementById('id_på_ditt_element').select();">
SjodahlMedlem sedan maj 20033 137 inlägg
#3

Fältet blir aktivt men texten i det blir inte makerat.

@ndersMedlem sedan juni 200026 914 inlägg
#4

Sjodahl skrev:

Fältet blir aktivt men texten i det blir inte makerat.

Hmm...

URL?

SjodahlMedlem sedan maj 20033 137 inlägg
#5

Ser ut så här. (intern länk bara)

<body onload="document.getElementById('search').focus(); document.getElementById('search').select();">
<form method="post" action="index.php">		
<input type="text" value="Search here" name="search">
</form>
@ndersMedlem sedan juni 200026 914 inlägg
#6

Funkar fint för mig, men du ska ange ID på fältet när du använder document.getElementById() så det funkar i andra läsare än IE.

SjodahlMedlem sedan maj 20033 137 inlägg
#7

Ändrat... IE7 spelar ingen roll antar jag.
Mysko, skall slänga upp en public sida så får vi se.

@ndersMedlem sedan juni 200026 914 inlägg
#8

För mig fungerar det bra i IE7 med ovanstående kod, och om man lägger till id="search" i <input> så fungerar det fint också i Firefox.

SjodahlMedlem sedan maj 20033 137 inlägg
@ndersMedlem sedan juni 200026 914 inlägg
#10

Till och med ett otränat öga ser att </head> saknar någonting...

SjodahlMedlem sedan maj 20033 137 inlägg
#11

Var lite snabb.. fungera bra där!
Får se vad det kan bero på i min andra kod.

Tackar!

Genererad på 390 ms · cache AV · v20260730165559-full.f96bc7eb