Bernhard: Tabulatorreihenfolge fuer Textfelder

Hallo,

ich habe eine Formularseite mit mehreren
einzeiligen Textfeldern erstellt und moechte
die Reihenfolge festlegen in denen die Felder
durch die Tabulatortaste angesprochen werden.

Standart waere:

Textfeld 1         Textfeld 2

Textfeld 3         Textfeld 4

Soll aber so sein:

Textfeld 1         Textfeld 3

Textfeld 2         Textfeld 4

Vielen Dank schon mal

Bernhard

  1. Hi
    Die Inputs werden glaube ich immer in der Reihenfolge ihrer Definition angesprochen. Wenn du die von dir gewuenschte Reihenfolge erreichen willst, dann musst du die Inputs nur geschickt in der richtigen Reihenfolge definieren.Beispiel:
    <html>
    <head>
    <title>Inputreihenfolge</title>
    </head>
    <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
    <form action="" method="" target="">
    <table width=750><tr><td>
    <input type="Text" name="Input1" value="wert1" size="30" maxlength="30">
    <br>
    <input type="Text" name="Input2" value="wert2" size="30" maxlength="30">
    </td><td>
    <input type="Text" name="Input3" value="wert3" size="30" maxlength="30">
    <br>
    <input type="Text" name="Input4" value="wert4" size="30" maxlength="30">
    </td></tr></table>
    </form>
    </body>
    </html>

    Tschau Holger

    1. Hallo!

      Die Inputs werden glaube ich immer in der Reihenfolge ihrer Definition angesprochen. Wenn du die von dir gewuenschte Reihenfolge erreichen willst, dann musst du die Inputs nur geschickt in der richtigen Reihenfolge definieren.

      Das ist natürlich die beste Möglichkeit, funktioniert dann auch mit allen Browsern.
      Für den IE>=4 kann man die Tabulator-Reihenfolge auch mit dem tabindex-Attribut festlegen. <../../tchj.htm#a1>

      Gruß
      Mirko