Michael W.: form und

Hallo,

folgendes/folgende script/html-datei:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> TEST </TITLE>
</HEAD>
<BODY>
<SCRIPT type="text/javascript">
<!--
function abc()
{
 alert("hallo");
}
//-->
</SCRIPT>
<FORM METHOD="Post" Action="" OnSubmit="abc()">
<INPUT TYPE="text" NAME="xxx" Value="das ist ein test">
<INPUT TYPE="submit" Value="AB">
</FORM>
</BODY>
</HTML>

funktioniert nicht so wie ich will. ich hätte es gerne so, dass nach absenden mit der enter-taste(!) die funktion aufgerufen wird (geht auch), aber die seite nicht neu geladen wird bzw. die werte zurückgesetzt werden.

wie kann ich das erreichen?

MfG
Michael Wölk

  1. Hallo Michael!

    funktioniert nicht so wie ich will. ich hätte es gerne so, dass nach absenden mit der enter-taste(!) die funktion aufgerufen wird (geht auch), aber die seite nicht neu geladen wird bzw. die werte zurückgesetzt werden.

    Dazu musst du den Inhalt des onsubmit-Attributes ändern:
    onsubmit="abc(); return false;"
    Das return false bewirkt, dass das Formular nicht abgesendet wird.

    Kleiner Tipp noch: Schreib die Tags und Attribute doch klein. Das erspart dir Arbeit.

    Viele Grüße
      Patrick Canterino

    --
    In der Schule wird geraucht, Alkohol getrunken und es werden Drogen konsumiert. Und die Schüler sind auch nicht besser.
    Mein Selfcode: sh:) fo:| ch:? rl:( br:& n4:( ie:| mo:} va:) de:] zu:) fl:( ss:| ls:& js:|