Tabreihenfolge wird durch Validator gestört

24/08/2007 - 15:37 von Gerhard Aichinger | Report spam
Hallo Forum,

ich habe eine Eingabemaske ( FormView ) mit etlichen Feldern und
Validatoren.
Die Validatoren prüfen auf korrektes Datum und liegen am Ende der
Eingabemaske.
Im Normalfall kann man nach der Eingabe eines Feldes mit der Tab-Taste zum
nàchsten Feld navigieren.
Wird aber in einem Datumsfeld ein korrektes Datum eingegeben und die
Tab-Taste betàtigt, springt der Cursor kurz zum nàchsten Feld und ist dann
verschwunden. Dabei zeigt der IE unten in seiner Statuszeile Aktivitàten an.
Man muss jetzt mit der Maus in das nàchste Eingabefeld klicken, um weiter
eingeben zu können.

Wie kann ich dieses Problem lösen ?
In der Dokumentation habe ich eine Steuerelemente-Funktion Focus gefunden.
Allerdings weiß ich nicht, wie ich sie einbinden soll ( welcher Event ? ),
um nach der erfolgreichen Validierung das nàchste Feld zu aktivieren.

Danke für eure Hilfe
Gerd
 

Lesen sie die antworten

#1 Peter Bucher [MVP]
24/08/2007 - 19:06 | Warnen spam
Hallo Gerhard

Wie kann ich dieses Problem lösen ?
In der Dokumentation habe ich eine Steuerelemente-Funktion Focus gefunden.
Allerdings weiß ich nicht, wie ich sie einbinden soll ( welcher Event ? ),
um nach der erfolgreichen Validierung das nàchste Feld zu aktivieren.


In welchem Browser und welcher Version verhàlt sich das so?
Hast du evt. relevanten Code dazu?
Die <Control>.Focus() Methode brauchst du hier sicher nicht.

Gruss, Peter Bucher
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
http://www.aspnetzone.de/blogs/peterbucher/ - Auf den Spuren von .NET

Ähnliche fragen