Thomas Schenkeli: Bei enter nicht das Formular abschicken

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

  1. Hi,

    du kannst den onsubmit-Eventhandler verwenden, um das Formular gewissermaßen zurückzupfeifen. Bei return false wird das Abesenden unterbunden.

    MfG
    Rouven

    --
    -------------------
    ie:| fl:| br:> va:| ls:& fo:) rl:( n4:{ ss:) de:] js:| ch:? mo:} zu:|
  2. 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

    --
    Finanztipp:
    Leihen Sie sich Geld von einem Pessimisten.
    Er rechnet sowieso nicht damit, dass er es zurückbekommt.