Tallia: return false

Hallo,
Ich will ein Formular überprüfen lassen.

<script type="text/javascript">
function chkformular1 () {
  if (document.formular1.Vorname.value == "") {
    alert("Bitte Ihren Vornamen eingeben!");
    document.Formular.Vorname.focus();
    return false;
  }
}
</script>

aus den Anwendungsbsp. von selfhtml abgeschrieben.

das Problem besteht daraus, dass er die Meldung bei leerem feld ausgibt, aber dennoch das Formular absendet...

Danke euch,
talia

  1. Hi!

    Du hast wahrscheinlich <form onsubmit="chkformular1();"> notiert.

    Mach daraus ein <form onsubmit="return chkformular1();"> und der Rückgabewert der Funktion wird auch beim submitten beachtet.

    Gruß

    Martin

    1. Mach daraus ein <form onsubmit="return chkformular1();"> und der Rückgabewert der Funktion wird auch beim submitten beachtet.

      Hat ich schon. Geht nicht.
      Danke für deine Mühe.
      Talia

      1. hi,

        Hat ich schon. Geht nicht.

        dann hast du noch irgendetwas etwas falsch gemacht.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. dann hast du noch irgendetwas etwas falsch gemacht.

          Oh, Danke.

          Noch ein Tipp vielleicht?

          ttt

          1. Hi!

            <script type="text/javascript">  
            function chkformular1 () {  
              if (document.formular1.Vorname.value == "") {  
                alert("Bitte Ihren Vornamen eingeben!");  
                document.Formular.Vorname.focus();  
                return false;  
              }  
            }  
            </script>
            

            Noch ein Tipp vielleicht?

            Als erstes fällt mir das Leerzeichen zwischen dem Funktionsnamen und der öffnenden Klammer auf. Inwieweit das falsch ist, weiß ich nicht. Ansonsten gib doch mal den zugehörigen HTML-Code an.

            Gruß

            Martin

      2. Mach daraus ein <form onsubmit="return chkformular1();"> und der Rückgabewert der Funktion wird auch beim submitten beachtet.

        Hat ich schon. Geht nicht.

        Doch geht.

        Struppi.

  2. Hallo Tallia,

    <script type="text/javascript">
    function chkformular1 () {
      if (document.formular1.Vorname.value == "") {
        alert("Bitte Ihren Vornamen eingeben!");
        document.Formular.Vorname.focus();
        return false;
      }
    }
    </script>

    Das glaube ich nicht, welches Namens-Attribut trägt denn dein Formular eigentlich, name="Formular" oder name="formular1" oder hast du zwei Formulare?

    Gruß Gernot