Avatar billede mjl Nybegynder
13. april 2002 - 10:35 Der er 28 kommentarer og
3 løsninger

Curser i første indtastnings-felt....

Jeg har en login formular, hvor jeg gerne vil ha' curseren stående "klar" i det første af 2 felter...så man ikke først skal klikke i feltet :o)

Hvordan gør man lige det ???
Avatar billede skovtrold Nybegynder
13. april 2002 - 10:37 #1
<SCRIPT LANGUAGE="javascript">

window.onload = SetFocus;
function SetFocus()
{
document.formnavn.feltnavn.focus();
}
//-->
</SCRIPT>
Avatar billede elkrog Nybegynder
13. april 2002 - 10:39 #2
<body onload="document.formnavn.feltnavn.focus();">
Avatar billede mjl Nybegynder
13. april 2002 - 11:00 #3
Øhhh...forstår ikke helt!!!
Avatar billede Slettet bruger
13. april 2002 - 11:02 #4
Du har din formular. Den skal du kalde et navn, fx "hans":

<form action="..." method="..." name="hans">

Derefter skal du udføre samme trick med et af dine tekstfelter:

<input type="text" name="grethe">

Så kan du skrive dette i dit <body>-tag:

<body onLoad="document.hans.grethe.focus();">
Avatar billede skovtrold Nybegynder
13. april 2002 - 11:03 #5
Indenfor <head> </head> placerer du :
<SCRIPT LANGUAGE="javascript">

window.onload = SetFocus;
function SetFocus()
{
document.formnavn.feltnavn.focus();
}
//-->
</SCRIPT>

formnavn erstatter du med navnet på din form og feltnavn erstatter du med navnet på det felt hvor curseren skal være.
Avatar billede elkrog Nybegynder
13. april 2002 - 11:03 #6
Din login formular har et login felt i en form:
<form name="FORMNAVN">
<input type="text" name="NAVN">
</form>

Indsæt dette i din bpdy tag (husk at rette til dine navne)
<body onload="document.FORMNAVN.NAVN.focus();">
Avatar billede mjl Nybegynder
13. april 2002 - 11:10 #7
Tak - men det virder ikke - måske fordi min login-form først kommer med, som en include i PHP - altså den aktiveres ved index.php?action=login
Avatar billede Slettet bruger
13. april 2002 - 11:11 #8
Smid lige et link.
Avatar billede mjl Nybegynder
13. april 2002 - 11:12 #9
phoenixv >
Kan jeg desværre ikke - men mon ikke det er p.gr.a. "include" ???
Avatar billede mjl Nybegynder
13. april 2002 - 11:13 #10
Den loader måske ikke body'en igen...???
Avatar billede skovtrold Nybegynder
13. april 2002 - 11:13 #11
Prøv at indsætte:
<SCRIPT LANGUAGE="javascript">

window.onload = SetFocus;
function SetFocus()
{
document.formnavn.feltnavn.focus();
}
//-->
</SCRIPT>

først i din include fil....?
Avatar billede skovtrold Nybegynder
13. april 2002 - 11:14 #12
Og husk at indsætte dit formnavn og feltnavn
Avatar billede Slettet bruger
13. april 2002 - 11:15 #13
Så copy/paste den færdige kode!
Avatar billede mjl Nybegynder
13. april 2002 - 11:17 #14
<SCRIPT LANGUAGE='javascript'>

window.onload = SetFocus;
function SetFocus()
{
document.login_form.bruger_navn.focus();
}
//-->
</SCRIPT>
<br>
<form name='login_form' action=index.php method=post>
<font class=alm_text>Bruger navn:</font><br>
<input type=text name='bruger_navn' size=12 class=form_felt><br><br>
<font class=alm_text>Password:</font><br>
<input type=password name=password size=12 class=form_felt><br><br>
<input type=submit value=Log-in class=but>
</form>
Avatar billede Slettet bruger
13. april 2002 - 11:20 #15
Det her virker i hvert fald:

<html>
<head>
</head>
<body onLoad="document.login_form.bruger_navn.focus();">
<form name="login_form" action="index.php" method="post">
<font class="alm_text">Bruger navn:</font><br>
<input type="text" name="bruger_navn" size="12" class="form_felt"><br><br>
<font class="alm_text">Password:</font><br>
<input type="password" name="password" size="12" class="form_felt"><br><br>
<input type="submit" value="Log-in" class="but">
</form>
</body>
</html>
Avatar billede skovtrold Nybegynder
13. april 2002 - 11:21 #16
Det virker da
Avatar billede skovtrold Nybegynder
13. april 2002 - 11:21 #17
> mjl
Det du har indsat her virker da.
Avatar billede mjl Nybegynder
13. april 2002 - 11:24 #18
Nej - desværre...

Jeg har en index.php - hoveddoc.

...heri includeres login.php

Når jeg vælger at includere login.php i index.php står der ingen curser i feltet...

<body> er i index.php
<form> er i login.php
Avatar billede mjl Nybegynder
13. april 2002 - 11:25 #19
Hvad betyder "OnLoad" ???
Avatar billede skovtrold Nybegynder
13. april 2002 - 11:25 #20
Og hvad sker der hvis du placerer javascriptet i index.php?
Avatar billede mjl Nybegynder
13. april 2002 - 11:26 #21
Det du'er ikke hverken i index.php eller i login.php
Avatar billede skovtrold Nybegynder
13. april 2002 - 11:27 #22
Får du fejl eller virker det bare ikke?
Avatar billede Slettet bruger
13. april 2002 - 11:29 #23
Prøv nu at copy/paste HELE koden, der bliver sendt til browseren EFTER PHP har inkluderet de nødvendige filer.
Avatar billede mjl Nybegynder
13. april 2002 - 11:32 #24
phoenixv >

Dette kommer med i kildekoden, når siden er loadet...

<body onLoad="document.login_form.bruger_navn.focus();">

<form name="login_form" action="index.php" method="post">
<font class="alm_text">Bruger navn:</font><br>
<input type="text" name="bruger_navn" size="12" class="form_felt"><br><br>
<font class="alm_text">Password:</font><br>
<input type="password" name="password" size="12" class="form_felt"><br><br>
<input type="submit" value="Log-in" class="but">
</form>
Avatar billede mjl Nybegynder
13. april 2002 - 11:33 #25
Har style's noget med det at gøre?
Avatar billede mjl Nybegynder
13. april 2002 - 11:42 #26
Nå - vi finder nok ikke svaret...men 1000 tak fordi I gad hjælpe så langt. Jeg har sat lidt flere points på - tak igen!!!
Avatar billede elkrog Nybegynder
13. april 2002 - 11:44 #27
Det kan være dine underscores (_) der driller.
Det er bare et gæt.
Avatar billede elkrog Nybegynder
13. april 2002 - 11:45 #28
Næ.
Har lige testet det, og det virker fint hos mig.
Avatar billede mjl Nybegynder
13. april 2002 - 11:48 #29
Det må være "include" eller "style"
Avatar billede mjl Nybegynder
13. april 2002 - 11:52 #30
Nå - skide være med det - det er jo bare ærgeligt!!

Ind i mellem støder man på ting, der bare ikke virker :O)
Avatar billede Slettet bruger
14. april 2002 - 21:49 #31
Du pastede ikke hele koden.
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