Florian Haupt: prevent a form from being posted by clicking return

Hallo,

Ich habe ein Forumular mit einem submit Button.
Mein problem:
Wenn man auf Enter drückt soll das Formular NICHT abgeschickt werden
Wenn man mit der Maus draufklickt soll es abgeschickt werden....

Is das möglich?
Wenn ja, wie ?

danke!

Flo

  1. Tag.

    Ich habe ein Forumular mit einem submit Button.
    Mein problem:
    Wenn man auf Enter drückt soll das Formular NICHT abgeschickt werden
    Wenn man mit der Maus draufklickt soll es abgeschickt werden....

    <script>
    senden = false;
    </script>

    ...

    <form ... onSubmit="return senden;">
    ...
    <inpu type="submit" onClick="senden=true;">
    </form>

    Sollte gehn. Wenn's net geht, dann liegt es wohl daran, daß das "onClick" im Vergleich zu onSubmit später ausgeführt wird. In dem Fall mußt Du dann mit

    onMouseover="senden=true;" onMouseout="senden=false;"

    arbeiten. Da bei einem Druck auf die Enter-Taste "senden" "false" bleibt, sollte das Formular nicht übermittelt werden (natürlich nur für Browser, die JavaScript beherrschen)

    Ciao,

    Harry