Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Event mit JS abfragen

HADU / 4 Antworten / Flachansicht Nickles

Hi,
ich habe in verschiedenen Formularen Textboxen und Buttons drin liegen. Wenn ich in die Textbox etwas reinschreibe und dann Enter drücke, reagiert manchesmal der nachfolgende Button, manchmal muss ich aber auch erst mit der Tab-Taste den Focus auf den Button legen und kann dann erst Enter drücken (und ich weiß nicht warum das so ist).
Jetzt würde ich als Lösung gerne in der Textbox das "OnKeyup" Event abfangen und überprüfen ob die Taste die Enter-Taste war und dann entsrechend das Button-Event aktivieren.
Zur Info: die Buttons und Textboxen sind WebForms auf einer .aspx Seite.
Könnte mir da bitte jemand weiterhelfen? Ich habe von JS nicht die große Ahnung (und eigentlich auch keine kleine).
Also in die Textbox muss ich wohl nur onKeyup="TextEnter()" reinschreiben.
Wie kann ich in der Funktion dann den Wert der gedrückten Taste auslesen? Und wie stosse ich dann das Event für den Button an?


HADU

bei Antwort benachrichtigen
HADU Nachtrag zu: „Event mit JS abfragen“
Optionen

Hi xafford,
wie immer kümmerst Du Dich um meine Probleme. Danke.

Es gibt das Event "OnKeyup" - sagt SelfHTML. Das Beispiel, dass da dabei steht, schreibt aber nur den Inhalt einer Textbox in eine andere. Ich würde aber gerne abfragen, WELCHE Tast gedrückt wurde. Wird dem Event eine Variable mitgegeben, aus der ich die aktuell gedrückte Taste auslesen kann?
Und falls dem so ist, würde ich gern ein anderes Event auslösen - nämlich das selbe, dass ein Klick auf einen Button auslösen würde.
Wie geht das?

Ich hoffe ich habe mich jetzt verständlicher ausgedrückt.

HADU

bei Antwort benachrichtigen