Tab-Index ändern, geht das?
annA
- javascript
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>
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
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
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