Benjamin Buxbaum: Mehrere Submit Buttons und "return"

Beitrag lesen

Hi!

Wie kann ich nun bewirken, dass bei drücken der Return oder Enter Taste ein bestimmter submit ausgelöst wird, beispielsweise "Drücken von Return" entspricht "klicken auf Button <<weiter>>".

Das Verhalten der Browser ist da unterschiedlich. Standardmäßig lösen die meisten Browser beim drücken der Enter-Taste den ersten im Quelltext vorkommenden Submit-Button aus. Opera nimmt hingegen den letzten.
Ansonsten hilft da so viel ich weiß nur ein JavaScript, das die Enter-Taste abfängt und dann mit .focus() und .click() den gewünschten Button auslöst. Hat wiederum den Nachteil, dass es eben nur bei aktiviertem JS funktioniert.

mfG

--
Selfcode: ie:} fl:{ br:> va:) ls:< fo:( rl:? n4:# ss:| de:] js:| ch:? sh:( mo:? zu:)
"And all those exclamation marks, you notice? Five? A sure sign of someone who wears his underpants on his head."
(Terry Pratchett)