Focus in Formularfeld
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
ansatz
attribut
aufruf
beide
beispiel
beitrag
betreff
body
cursor
deutsch
fehler
fehlermeldung
formular
formularfeld
funktion
hallen
komme
nerven
quelltext
tag
-
Hall?chen, ich mal wieder ... *nerv*, ich wei?
Also, ich habe ein tag/formular">Formular (klar, sonst w?re es sicher ein anderer Betreff). Soweit so deutsch, ich m?chte jedoch, dass der Cursor beim Aufrufen im ersten Formularfeld steht, so dass man einfach losschreiben kann, ohne die Maus daf?r zu benutzen.
Ich habe daf?r irgendwann mal ein Script gefunden:
<script>
<!--
function sf() {document.form.Name.focus();}
//-->
</script>
Dies habe ich nun zwischen die head-Tags gesetzt, doch weiter wei? ich gerade nicht wirklich. Ich habe schon versucht:
1. Bei dem Formularfeld habe ich javaschript:"focus sf()" eingegeben
2. im body-Tag habe ich onLoad="focus sf()" eingegeben
Beides funzte nicht wirklich. Was also tun, damit es geht?
DarkAurora -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Der Ansatz
<script>
<!--
function sf() {document.form.Name.focus();}
//-->
</script>
ist schon OK, ich w?rde es folgenderma?en machen:
<form name="mein_formular">
<input type="text" name="mein_feld">
</form>
<script type="text/javascript">
document.mein_formular.mein_feld.focus();
</script>
Wichtig ist dabei, dass der Script Bereich nach dem Formularbereich kommen muss, da der Script Bereich schlie?lich darauf zugreifen muss.
Und dann muss noch beachtet werden, dass die name="" Attribute mit denen im Funktionsaufruf gleich sind.
also in diesem Beispiel "mein_formular" und "mein_feld" -
Ahhh ... alles klar, ich werde es doch gleich mal testen ... ich hoffe, damit komme ich nun besser klar ~.*
Aber ich denke schon. Ist ja nicht wirklich schwer.
DarkAurora
---
Hm, sicher, dass in dem Script nicht noch etwas fehlt? Es zeigt mir n?mlich einen Fehler an. Wenn ich dieses function sf() wieder einf?ge ist der Fehler zwar weg, aber es funktioniert dennoch nicht. Ohje, und ich ging davon aus, dass das nun wirklich etwas einfaches ist *grummel* ... so bl?d kann ich doch nicht sein, oder
Beitrag ge?ndert am 16.11.2005 17:32 von darkaurora -
gib mal den Quelltext vom Formular und den Quelltext von der JS Funktion.
Und am besten auch noch die Fehlermeldung. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage