HTML-fråga: Ställa markören i formulärfält ?

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
JimmyAndersson
Inlägg: 26544
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

HTML-fråga: Ställa markören i formulärfält ?

Inlägg av JimmyAndersson »

Hur gör man för att markören ska hamna i ett visst formulär-fält (inmatnings-ruta/text-fält)?

Kika t.ex på Elfa, där hamnar markören automagistk i sök-fältet när man går in på sidan.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

javascript...

Men varför kollar du inte helt enkelt direkt på elfa.se :
<body ....... onLoad=".... document.sokmotor.elements[9].focus();....
"focus" alltså... :-)
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

Kollade på HTML-koden hos Elfa och gjorde lite ändringar. Det verkar fungera iaf. :)

Kod: Markera allt

<body onLoad="document.formnamn.textruta.focus()">

<form name="formnamn">
    <input name="textruta" type="text">
</form>
Användarvisningsbild
JimmyAndersson
Inlägg: 26544
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Jag kollade förstås på elfa.se, men jag måste ha missat den raden.
Har använt focus() tidigare, men nu var det som bortblåst... :)

Tack för hjälpen! :)
Användarvisningsbild
chille
Inlägg: 2469
Blev medlem: 25 juni 2003, 20:54:41
Ort: Stockholm
Kontakt:

Inlägg av chille »

Och se för helvette till att den fokuserar DIREKT och inte när sidan laddat klart. Är så JÄVLA störande när man laddat en halv sida och klickar i ett formulär, för att den sedan ska flyttas automatiskt sen när sidan är färdigladdad :(

Jag vet inte om det är onload som är CP eller om det är något annat man ska undvika.

Fast om du bara har en textruta är det ju inga problem :)
Användarvisningsbild
JimmyAndersson
Inlägg: 26544
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Håller verkligen med.

Jag har precis lagt in focus() på admin-sidan för mina sajters spam-kontroll. Lyckligtvis är den väldigt snabbladdad och nu när markören ställer sig på rätt ställe automagiskt så går det ännu fortare att plocka bort skräp.

Gårdagens "skörd":

Name: Tomas
Email: free-kyocera-ringtones
Date: Fredag 21 April 2006

och sedan massa länkar till ställen där man kan ladda ner ringsignaler...
Nej tack, inte på min gästbok. :?
Skriv svar