Eingabeüberprüfung mit Java Script

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Eingabeüberprüfung mit Java Script

    :help:


    Hallo an Alle

    Ich bin totaler Anfänger und komme mit meinem
    Formular nicht weiter.

    Ich möchte die Eingabefelder überprüfen und habe mir
    gedacht, dass ich es mit Java Script versuche.

    Es klappt auch, ABER:

    Sobald ich eine Fehlermeldung angezeigt bekomme, clicke auf OK, um
    das leere Feld auszufüllen, aber er springt schon auf die nächste Seite bzw. er sendet trodzem

    Könnte es daran liegen, dass ich mein Formular
    mit einem PHP-Skript auswerte

    Anbei der Quellcode:

    EDIT:

    <script type="text/javascript">
    <!--
    function chkFormular()
    {
    if(document.umfrage_seite2.los1.value == "") {
    alert("Bitte geben Sie für Los 1 einen Wert ein!");
    document.umfrage_seite2.los1.focus();
    return false;
    }
    if(document.umfrage_seite2.los2.value == "") {
    alert("Bitte geben Sie für Los 2 einen Wert ein!");
    document.umfrage_seite2.los2.focus();
    return false;
    }
    if(document.umfrage_seite2.los3.value == "") {
    alert("Bitte geben Sie für Los 3 einen Wert ein!");
    document.umfrage_seite2.los3.focus();
    return false;
    }
    if(document.umfrage_seite2.los4.value == "") {
    alert("Bitte geben Sie für Los 4 einen Wert ein!");
    document.umfrage_seite2.los4.focus();
    return false;
    }
    if(document.umfrage_seite2.los5.value == "") {
    alert("Bitte geben Sie für Los 5 einen Wert ein!");
    document.umfrage_seite2.los5.focus();
    return false;
    }
    if(document.umfrage_seite2.los6.value == "") {
    alert("Bitte geben Sie für Los 6 einen Wert ein!");
    document.umfrage_seite2.los6.focus();
    return false;
    }
    if(document.umfrage_seite2.los7.value == "") {
    alert("Bitte geben Sie für Los 7 einen Wert ein!");
    document.umfrage_seite2.los7.focus();
    return false;
    }
    if(document.umfrage_seite2.los8.value == "") {
    alert("Bitte geben Sie für Los 8 einen Wert ein!");
    document.umfrage_seite2.los8.focus();
    return false;
    }
    if(document.umfrage_seite2.los9.value == "") {
    alert("Bitte geben Sie für Los 9 einen Wert ein!");
    document.umfrage_seite2.los9.focus();
    return false;
    }
    else {
    formular.submit();
    }
    }
    //-->
    </script>

    <form name="umfrage_seite2" action="aus02.php" method="post" onSubmit=chkFormular()>

    ....





    Ich wäre Euch sehr dankbar, wenn mir einer weiterhelfen könnte

    Was muss ich ändern, damit er nicht sendet und ich die leeren Felder ausfüllen kann???

    HELP

  • #2
    1. crosspostings sind nicht in ordnung.
    2. http://www.google.de/search?hl=de&q=...C3%BCfen&meta= bringt im dritten treffer eine hervorragende erklärung.

    Kommentar

    Lädt...
    X