kostenloser Webspace werbefrei: lima-city


Focus in Formularfeld

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    darkaurora

    darkaurora hat kostenlosen Webspace.

    Hall?chen, ich mal wieder ... *nerv*, ich wei? :biggrin:

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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"
  4. Autor dieses Themas

    darkaurora

    darkaurora hat kostenlosen Webspace.

    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:confused:

    Beitrag ge?ndert am 16.11.2005 17:32 von darkaurora
  5. gib mal den Quelltext vom Formular und den Quelltext von der JS Funktion.
    Und am besten auch noch die Fehlermeldung.
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!