af Kim Ludvigsen » lør sep 03, 2011 17:52
Det kan ikke gøres med PHP, men det kan gøres med JavaScript. Her et eksempel:
Koden består af tre dele. Dette skal placeres i sidens header, fx lige før tag'et </head>
<script type="text/javascript">
function fokus() {
document.aaa.bbb.focus();
}
</script>
Der skal tilføjes lidt kode på tag'et <body>, så det ser sådan ud:
<body onLoad=fokus()>
Her kommer selve formularen:
<form name=aaa>
Brugernavn: <input type=text name=bbb>
Adgangskode: <input type=text name=ccc>
</form>
Hvad koden gør:
Først har du en funktion, der hedder fokus. Den angiver, at der skal gives fokus til elementet bbb (feltet Brugernavn), der ligger i aaa (formularen). Lav selv aaa og bbb om til værdierne for name i din formular og det ønskede felt. Bemærk, at det er ikke en skrivefejl, at der står "focus" med "c".
Koden på <body> fortæller, at når siden er færdighentet, skal funktionen fokus kaldes.
Og endelig er der selve formularen, hvor det væsentlige er værdierne for name, der skal passe med funktionen fokus.
Det kan ikke gøres med PHP, men det kan gøres med JavaScript. Her et eksempel:
Koden består af tre dele. Dette skal placeres i sidens header, fx lige før tag'et </head>
<script type="text/javascript">
function fokus() {
document.aaa.bbb.focus();
}
</script>
Der skal tilføjes lidt kode på tag'et <body>, så det ser sådan ud:
<body onLoad=fokus()>
Her kommer selve formularen:
<form name=aaa>
Brugernavn: <input type=text name=bbb>
Adgangskode: <input type=text name=ccc>
</form>
Hvad koden gør:
Først har du en funktion, der hedder fokus. Den angiver, at der skal gives fokus til elementet bbb (feltet Brugernavn), der ligger i aaa (formularen). Lav selv aaa og bbb om til værdierne for name i din formular og det ønskede felt. Bemærk, at det er ikke en skrivefejl, at der står "focus" med "c".
Koden på <body> fortæller, at når siden er færdighentet, skal funktionen fokus kaldes.
Og endelig er der selve formularen, hvor det væsentlige er værdierne for name, der skal passe med funktionen fokus.