Harry: prevent a form from being posted by clicking return

Beitrag lesen

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