Mutli: Formular Absenden per Enter unterbinden

Beitrag lesen

Mahlzeit,
eine oft gestellte Frage aber bisher kein zufriedenstellendes Ergebnis für mich.

Bisher fange ich per <form onsubmit="return false;"> das Submit per Enter ab und sende es erst per <button type="button" onclick="document.article_form.submit();">absenden</button> ab.

Ich will aber nur bei einem einzigen Eingabefeld, dass die Enter-Taste das Formular nicht absendet.

Für jeden, der jetzt aufspringt und meint "sowas tut man nicht, das soll man den Seitenbesucher überlassen", der Hintergrund:

Es ist ein Frontend für die Datenbank eines POS. Wenn ich per Barcodescanner einen Barcode einlese, wird der mit nem chr(13) abgeschlossen. Deshalb muss bei diesem Input-Feld das Absenden unterbinden.

Wenn es im FF ab 3.0 funktioniert,ist es ausreichend.