Return-Taste, Submit-Button und JavaSkripte

Manchmal sieht man die einfachsten Dinge nicht. HTML-Formulare werden in der Regel per SUBMIT-Taste an den Web-Server übermittelt. Klar geht es auch mit einer BUTTON-Taste, aber dann kann man nicht einfach fürs Wegschicken Return drücken, sondern muss mit der Maus klicken. Natürlich gibt es die Möglichkeiten, das Tastatur-Event für die Return-Taste per Event-Handler abzufangen, ist aber Schreibarbeit. Wenn man nun eine AJAX-Seite hat, die gar nicht so direkt mit dem Web-Server reden will, dann verbindet man seinen Skript-Aufruf meist mit einer BUTTON-Taste mit dem Event onclick. Funktioniert Browser übergreifend. Leider geht nun die Return-Taste nicht fürs Aktivieren, es sei denn, man macht sich einen Event-Handler ... siehe oben. Einfacher geht es auch hier mit einer SUBMIT-Taste. Der Skript-Aufruf wird mit onsubmit an das <form>-Tag gebunden und um return false ergänzt. Klick oder Return lösen jetzt dieses Event aus.