annA: Tab-Index ändern, geht das?

Hallo zusammen,

ich möchte gerne ein Formular machen, in dem zunächst über
Checkbuttons eine Vorauswahl getroffen wird und nach dieser
Vorauswahl, die Tab-Indizes der anderen Formularfelder verändert
wird. Bisher bekomme ich es nur hin, dass der Fokus neu gesetzt
wird.

Hoffe es kann jemand helfen

Viele Grüße
annA

Hier der Code:

<html><head><title>Test</title>
<script type="text/javascript">
<!--
function Weiter() {
 if(document.Testform.Art[0].checked == true)
  document.Testform1.vorname.focus();
 else if(document.Testform.Art[1].checked == true)
  document.Testform1.nachname.focus();
}
//-->
</script>
</head><body>
<form name="Testform" action="">
<input type="radio" name="Art" value="c1" onClick="Weiter()"> 1
<input type="radio" name="Art" value="c2" onClick="Weiter()"> 2
</form>

<form name="Testform1" action="">
<input name="vorname" type="text" size="30" maxlength="30">
<input name="nachname" type="text" size="30" maxlength="30">
</form>
</body></html>

  1. Moin Moin !

    Unter http://www.icab.de/test.html gibt es einen Browsertest, der u.a. auch die (nicht-)Funktion des TABINDEX-Attributs (http://selfhtml.teamone.de/html/formulare/tastatur.htm) demonstriert. Kurz: Nur wenige Browser können mit dem Tab-Index etwas anfangen.

    Alexander

    --
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
    1. Hi Alexander,

      das wird eine Intranet-Seite und die wird nur von IE-Guckern
      benutzt... könnte man den TabIndex denn über JavaSkript ändern?

      Gruss
      Anna

      1. Moin Moin !

        das wird eine Intranet-Seite und die wird nur von IE-Guckern
        benutzt...

        Kann der IE denn mit dem TABINDEX-Attribut etwas anfangen?

        könnte man den TabIndex denn über JavaSkript ändern?

        Klar, wie jedes andere Attribut auch per DOM. Siehe http://selfhtml.teamone.de/javascript/.

        Alexander

        --
        Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
        Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"