Bei enter nicht das Formular abschicken
Thomas Schenkeli
- html
0 Rouven0 Der Martin
Hallo,
ich habe ein Inputfeld und möchte wenn der Benutzer ENTER drückt eine Überprüfung druchführen und nicht das Formular in dem das Inputfeld drinnen ist abschicken. Wie mach ich das?
Danke und liebe Grüße
Thomas
Hi,
du kannst den onsubmit-Eventhandler verwenden, um das Formular gewissermaßen zurückzupfeifen. Bei return false wird das Abesenden unterbunden.
MfG
Rouven
Hi,
ich habe ein Inputfeld und möchte wenn der Benutzer ENTER drückt eine Überprüfung druchführen und nicht das Formular in dem das Inputfeld drinnen ist abschicken. Wie mach ich das?
wenn du die Eingabedaten sowieso nicht abschicken willst, wäre die einfachste Methode, das umgebende <form></form> wegzulassen und die Eingabefelder ohne Formular anzuordnen.
Dann gibt es kein Formular, das mit der Eingabetaste abgeschickt werden könnte, und du kannst beruhigt andere Funktionen aufrufen.
Denke aber dran, dass bei deaktiviertem Javascript dann nichts passiert, deine Seite also unter der Voraussetzung unbrauchbar werden könnte.
Schönes Wochenende,
Martin