Lupinius: Nur einmaliges Abschicken erlauben?

Beitrag lesen

Salve

Mein Problem: Ich habe ein Formular, das beim senden einen JS-Code aufruft. Nun soll das nur einmal möglich sein und erst, wenn der Code ausgeführt wurde (in diesem Fall was mit AJAX).

Mein Ansatz ist das Action-Attribut des Formulars auf eine andere Funktion zu setzen, die dann darauf hinweist, dass man nur eine Zeit gleichzeitig abschicken lassen soll, und damit die Original-Funktion "überschrieben" wird. Allerdings kann man wenn man schnell genug auf Enter drückt wird die Funktion zweimal ausgeführt. Wie lässt sich das verhindern?

--
sh:( fo:| ch:? rl:( br:> n4:? ie:{ mo:) va:) js:| de:> zu:} fl:| ss:) ls:[