Formular ohne Aktion und wo eingeben nicht Seite neu laden (5) Ich bin auf der Suche nach dem besten Weg, um ein HTML-Formular zu erstellen, das keinen Absenden-Button hat. Das selbst ist einfach genug, aber ich muss auch verhindern, dass sich das Formular neu lädt, wenn sendungsähnliche Dinge erledigt werden (zum Beispiel durch Drücken der Eingabetaste in einem Textfeld). Die erste Antwort ist die beste Lösung: Fügen Sie dem Formular einen onsubmit-Handler hinzu (entweder über plain js oder jquery $ (). Submit (fn)) und geben Sie false zurück, wenn Ihre spezifischen Bedingungen nicht erfüllt sind. Genauer gesagt mit jquery: $('#your-form-id')(function(){return false;}); Es sei denn, Sie möchten nicht, dass das Formular übermittelt wird. In diesem Fall lassen Sie das Attribut "action" auf dem Formularelement einfach weg. Seite neu laden. automatisch | html.de - HTML für Anfänger und Fortgeschrittene. Das Schreiben von Chrome-Erweiterungen ist ein Beispiel dafür, wo Sie möglicherweise ein Formular für Benutzereingaben haben, das Sie jedoch nicht senden möchten. Wenn Sie action = "javascript: void (0);" verwenden, wird der Code wahrscheinlich funktionieren, aber Sie werden mit diesem Problem enden, bei dem Sie einen Fehler beim Ausführen von Inline-Javascript erhalten.