Avatar billede smartguy101 Juniormester
25. april 2011 - 01:56 Der er 7 kommentarer og
1 løsning

Fokus på input-felt

Hej,
Jeg forsøger mig med nedenstående kode at flytte fokus hen på input-feltet, når man kommer direkte til hjemmesiden. Men det virker ikke hos mig. Jeg bruger onload-funktionen i toppen, hvilket jeg læse mig til, men det giver ikke rigtig pote :-(

----


<html>
<head>

</head>
<body>
<body OnLoad="document.myform.passwd.focus();">     
<div id="container">
            <div id="header"><div id="header_left"></div>
            <div id="header_main">Hej, Jens!</div><div id="header_right"></div></div>
            <div id="content">
                <form action="/max/index.php" method="post">
                    <center>
                        <label>Password:
                            <input name="passwd" type="password" size="20" />
                        </label><br/>
                        <label>
                            <input type="submit" name="submitBtn" class="sbtn" value="Login" />
                        </label>
                    </center>
                </form>
            </div>
           
        </div>
</body>       


----


Nogen der har forslag ?
Avatar billede wanze Nybegynder
25. april 2011 - 02:58 #1
Du skal have name="myform" på din form.
Avatar billede jakobdo Ekspert
25. april 2011 - 07:20 #2
Og lige en anden ting:

Label anvendes sådan her:

<label for="passwd">Password:</label>
<input id="passwd" name="passwd" type="password" size="20" />
Avatar billede wanze Nybegynder
25. april 2011 - 07:34 #3
@jakobdo Der er forskellige syntakser. Den du beskriver er den eksplicitte anvendelse, han anvender den implicitte.

http://www.w3.org/TR/html401/interact/forms.html#edef-LABEL
Avatar billede jakobdo Ekspert
25. april 2011 - 07:37 #4
Ahh, jaja, jeg skal jo også lære.
Tak for info. :o)
Avatar billede smartguy101 Juniormester
25. april 2011 - 12:21 #5
Hej wanze,
Virker stadig ikke rigtig hos mig:



</head>
<body OnLoad="document.myform.passwd.focus();">
<body>

      <div id="container">
            <div id="header"><div id="header_left"></div>
            <div id="header_main">Hej, Jens!</div><div id="header_right"></div></div>
            <div id="content">
                <form action="/max2/index.php" method="post">
                    <center>
                        <label for="passwd">Password:</label>
                <input id="passwd" name="passwd" type="password" size="20" />
                        </label><br/>
                        <label>
                            <input type="submit" name="submitBtn" class="sbtn" value="Login" />
                        </label>
                    </center>
                </form>
            </div>
            <div id="footer"><a href="http://www.phpf1.com" target="_blank">Powered by PHP F1</a></div>
        </div>
</body>
Avatar billede jakobdo Ekspert
25. april 2011 - 13:34 #6
Du har jo stadig ikke gjort som wanze skriver:

<form action="/max2/index.php" method="post" name="myform">
Avatar billede smartguy101 Juniormester
25. april 2011 - 13:39 #7
Ah, cool. Virker nu :)

Takker. Wanze, vil du "svare" ?
Avatar billede wanze Nybegynder
25. april 2011 - 15:49 #8
@jakobdo Det var så lidt. ;-)

@webmok Svaret får du her.
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