Sorgenkind mech: formular durch <enter> nich absenden

Beitrag lesen

moin leutz

bin gerade auf folgendes problem gestoßen:

es existiert ein formular dessen aktion durch ein paar abhängigkeiten mittels php bestimmt wird
so
dann gibt es in diesem formular ein hidden input namens "action"

dies wird nun beim absenden des formulares genutzt um herauszufinden, was zu tun ist, denn es können mehrere aktionen durchgeführt werden, alle mittels php

so, nu habe ich da aber ein eingabefeld, daneben ein button "Einfügen" und noch ein paar andere buttons, die nicht dazu gehören, aber auch das fprmular abschicken können

folgendes passiert nun beim betätigen der buttons: es werden ein paar daten ausgewertet und das hidden input von vorhin ("action") erhält nun einen wert

soweit wunderbar

wenn ich aber jetz im eingabefeld <entere> dann wird das formular abgeschickt ohne das daten ausgewertet werden und ohne das eine aktion formuliert wird ("action")

wie kann ich das verhindern?

(keiner der buttons ist vom type=submit)

danke im voraus