Mir ist da nichts bekannt, selbst ein OnChange reagiert ja erst beim Verlassen des Feldes.
Du willst vermutlich verhindern, dass jemand einen Zeilenumbruch in das Feld setzt, m.E. kannst Du das nur im Nachgang validieren. Ausnahme: Du setzt den Stil des Feldes auf Betriebssystem und entfernst den Haken bei "Mehrere Zeilen zulassen", dann wird Enter als Eingabe ignoriert. Welche Nachteile das hat, kann ich nicht sagen, habe ich noch nie verwendet.
Vielleicht willst Du auch was ganz anderes erreichen?