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.