SmartyShark: Submit verhindern (bei Enter)

Beitrag lesen

Hi,

ich möchte dass von einem Formular gar kein Submit gemacht wird.

Dazu habe ich in das form tag geschrieben:

onsubmit="return false"

Wenn ich jedoch in einer Textbox Enter drücke, dann wird trotzdem submittet.

festgestellt habe ich auch:

wenn ich einen <input type="submit"> button auf der seite habe, dann passiert kein submit. Wenn ich den Button weglasse, dann schon. komisch!?

Aber eigentlich brauch ich gar keinen Submit button, da ich ja kein submit machen will.

Hi Christian,

zu einer Form gehört in der Regel ein Submit-Button dazu.
Entweder über <input .... type="submit">...., oder
über den Button-Tag <button ... type="submit">.

Wenn du willst das vor dem Submit ein false zurückgegeben wird,
dann musst du am Anfang des Form-Tags folgendes eingeben :

<form .... onsubmit="return denied()">
...
...
</form>

Schreib einfach eine Funktion denied() mit folgendem Inhalt:

function denied()
{
 return false;
}

Gruss
SmartyShark