kostenloser Webspace werbefrei: lima-city


Wo hat sich der Fehler versteckt? Funktion zur Eingabeprüfung

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    r***a

    Erneut erbitte ich dem?tigst die Gelehrten des Hohen Rates des Forum um einen Hilfedienst....

    Er sendet trotz der leeren Felder die Daten... warum nur


    <html>

    <head>
    <title>Mail</title>
    <script language = "javascript">
    function check()
    {
    if(document.postbote.nachname == "")
    {
    alert("Bitte Namen eingeben");
    return false;
    }
    if(document.postbote.vorname == "")
    {
    alert("Bitte Vornamen eingeben");
    return false;
    }
    }
    </script>
    </head>

    <body>
    <table border="0" width="100%" id="table1" cellspacing="0">
    <tr>
    <td height="30" bgcolor="#F2F2F2">
    <p align="center"><b><font face="Arial">E-Mail Kontaktformular</font></b></td>
    </tr>
    </table>
    <form action="mail.php" method="post" name="postbote" onSubmit="return check();">

    <table border="1" width="100%" id="table2">
    <tr>
    <td width="159">*Name:</td>
    <td><input type="text" size="20" name="nachname"></td>
    </tr>
    <tr>
    <td width="159">*Vorname:</td>
    <td><input type="text" size="20" name="vorname"></td>
    </tr>
    <tr>
    <td width="159">*Stra?e:</td>
    <td><input type="text" size="20" name="strasse"></td>
    </tr>
    <tr>
    <td width="159">*PLZ:</td>
    <td><input type="text" size="20" name="plz"></td>
    </tr>
    <tr>
    <td width="159">*Wohnort:</td>
    <td><input type="text" size="20" name="ort"></td>
    </tr>
    <tr>
    <td width="159">*Telefon:</td>
    <td><input type="text" size="20" name="tel"></td>
    </tr>
    <tr>
    <td width="159">Funk:</td>
    <td><input type="text" size="20" name="funk"></td>
    </tr>
    <tr>
    <td width="159">E-Mail:</td>
    <td><input type="text" size="20" name="email"></td>
    </tr>
    <tr>
    <td width="159">*Anfrage:</td>
    <td>
    <textarea cols="40" rows="5" name="anfrage"></textarea>
    </td>
    </tr>
    </table>
    <br><br>
    <input name="senden" type="image"
    onmouseover="this.src='images/but_senden_blue.gif'"
    onmouseout="this.src='images/but_senden.gif'"
    onmousedown="this.src='images/but_senden_blue_down.gif'"
    onmouseup="this.src='images/but_senden_blue.gif'"
    src="images/but_senden.gif" value=Login onSubmit="return chkform()">
    </form>
    <br>
    <font size="1">* Pflichtfelder </font>
    </body>

    </html>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ich kenn mich zwar nur mit Java aus und nicht mit Java Script, aber bei Java vergleicht man Zeichenketten mit .equals() und nicht mit ==.

    Keine Ahnung ob es daran liegt aber zumindest sollten deine Abfragen in Java so aussehen:

    if(document.postbote.nachname.equals(""))

    Falls es in Java Script auch mit == funktioniert entschuldige bitte meinen Einwand :)
  4. Autor dieses Themas

    r***a

    funzelt leider net .... den befehl equals mag er ganz udn garnet.....

    noch jemand eine heldenhafte idee????? w?re euch zu dank verpflichtet
  5. s**********n

    Ich nehm jetzt mal an das das ein Kontaktfrumular wird nun was funktioniert denn jetzt nicht? Das w?re hilfreich
    Mfg
    Serj Tankina
    SOAD!
  6. Ok,

    ich hab mal bei selfhtml geguckt und da ist mir ein Beispiel untergekommen welches genau das tut was du machen willst und der entscheidende unterschied ist, dass er nicht das Textfeld selbst sondern den Inhalt des Textfeldes mit einem leeren String vergleicht:

    bsp: document.postbote.nachname.value == ""

    Wenn das auch nicht hilft wei? ich es auch nicht.
    Hier ?brigens noch der Link zu dem Beispiel:
    http://de.selfhtml.org/javascript/beispiele/formulareingaben.htm
  7. Autor dieses Themas

    r***a

    grml das value hatte gefehlt besten DANK!!!
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!