Hallo Experten,
ich möchte mit den Werten eines Forms ein PHP-Dokument durch Drücken der ENTER-Taste ausführen.
Ich habe also in der action="" Eigenschaft des Forms das entsprechende PHP-Dokument angegeben und prüfe in einem Input-Feld im „onkeydown()“-Ereignis per Javascript ob die gedrückte Taste die ENTER-Taste ist.
Wenn das der Fall ist, dann schicke ich in Javascript über den Befehl document.formular.submit() das Formular ab, führe also das in action="" definierte PHP-Dokument aus.
Das Problem ist, dass Google Chrome jedes Mal, wenn ich die ENTER-Taste drücke, das Formular auch ohne onkeydown()-Ereignis abschickt. Das heißt, das Form wird gleich ZWEI MAL abgeschickt, der Text aus dem Input-Feld landet doppelt in meiner Datenbank.
In Firefox passiert das nicht. Firefox geht nur durch das onkeydown()-Ereignis und alles funktioniert normal.
Habt ihr vielleicht eine Idee, wie ich dieses Problem lösen kann?
Ich bin dankbar für jede Hilfe!
Viele Grüße
Florian