tekstcursor i brugernavn ved start på siden

Skriv et svar

Smilies
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:
BBkode er slået TIL
[img] er slået TIL
[flash] er slået FRA
[url] er slået TIL
Smilies er slået TIL
Emnegennemgang
   

Udvidet visning Emnegennemgang: tekstcursor i brugernavn ved start på siden

Re: tekstcursor i brugernavn ved start på siden

Indlæg af peterMose » ons sep 07, 2011 16:30

Hej Kim Ludvigsen!
Din kode virker, som den skal. Mange tak!
Jeg er vant til at kode i Java, som ikke er så tilgivende. Det tog mig lidt tid at finde ud af, at "min egen" form blot skulle navngives, hvorefter navn på form og eksisterende navn på feltet for brugernavn skulle overføres til fokus().
Vh Peter Mose-Christensen

Re: tekstcursor i brugernavn ved start på siden

Indlæg af peterMose » lør sep 03, 2011 19:49

Mang tak for det hurtige svar. Jeg glæder mig til at prøve det.
Vh peterMose

Re: tekstcursor i brugernavn ved start på siden

Indlæg 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.

tekstcursor i brugernavn ved start på siden

Indlæg af peterMose » lør sep 03, 2011 16:37

Tak for et instruktivt hæfte. Jeg er nu gået over til at skrive koden direkte.
Jeg administrerer en hjemmeside og anvender den første af de to formularer til adgangskontrol, som er nævnt i hæftet Kompozer. Jeg ønsker, at tekstcursoren ved opstart automatisk placeres i 1. position i feltet til brugernavn. Hvordan koder jeg det i PHP ?
Vk peterMose

Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)

Top