Ralf: Inputfocus setzen

Hallo Leute,

ich will den Inputfocus in einem Formular in das erste Textfeld setzen. Funktionieren tut das (siehe www.hotmail.com) aber wie?

ich bin fuer jeden Vorschlag dankbar

Ralf

  1. Hallo Ralf,

    ich will den Inputfocus in einem Formular in das erste Textfeld setzen. Funktionieren tut das (siehe www.hotmail.com) aber wie? ««

    das koennte zum Beispiel so aussehen:

    BODY:

    <BODY onLoad=
    "javascript:document.form1.feld1.focus()">

    FORM:

    <FORM NAME="form1" METHOD="POST"
    ACTION="irgendwas">
    <INPUT TYPE="text" NAME="feld1" size=15 maxlength=15>
    </FORM>

    Viele Gruesse
    Thomas Kienzle

    1. Hallo.

      <BODY onLoad="javascript:document.form1.feld1.focus()">

      Ich glaube, das javascript: ist dabei zuviel. Hinter den onLoad-Eventhandler kann man doch sofort den JavaScript-Code setzen, und javascript: wird nur bei <A HREF="..."> benoetigt.

      Noch ein Tip: Wenn man das zu fokussierende Feld schon mit einem Vorgabewert belegt, ist es vielleicht sinnvoll, diese Vorgabe dann automatisch zu selektieren, so dass der Benutzer nicht umstaendlich alles wegloeschen muss, sondern einfach drauflostippen kann, um die Vorgabe zu ueberschreiben. (Wissen alle, worauf ich hinaus will?) Dazu wird der Coder folgendermassen erweitert:

      <BODY onLoad="document.form1.feld1.select();document.form1.feld1.focus()">

      Keep coding - keep surfing!

      Christian