2009-03-06 10 views
1

Ich habe ein Formular, das ich brauche den Benutzer in der Lage sein, etwas in einem Textfeld eingeben, nachdem sie Tab geben sie in den gleichen Wert in einem anderen Textfeld in der Nähe eingeben, um sicherzustellen, dass sie eingegeben es ist richtig. Danach soll das zweite Textfeld verschwinden und sie werden zum nächsten Feld weitergehen, ohne jemals ein Postback zu haben.ASP.net Formular Double Entry

Haben Sie irgendwelche Empfehlungen, wie Sie dies am effizientesten tun können? Gibt es eine Kontrolle, die dies für mich erleichtern wird?

Danke.

Antwort

1

Sie können es einfach per Javascript tun. Bei onblur oder onchange clientseitigen Ereignissen sollten Sie die Werte zweier Textfelder überprüfen.

Eine alternative Option: Vielleicht möchten Sie CompareValidator verwenden, um Werte Ihrer Formularelemente zu vergleichen. Vergessen Sie nicht, EnableClientScript = true zu setzen und ValidationSummary zu verwenden.