kostenloser Webspace werbefrei: lima-city


JavaScript Fehler

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    a******9

    Moin!
    Ich hab irgendeinen Fehler im JavaScript...

    K?nnt ihr mir helfen?
    <html>
    <head>
    <title>Eintragen - G?stebuch</title>



    <script language="text/javascript">
    function pruefen () {
    if (document.Formular.absender.value == "") {
    alert("Bitte gib deinen Namen ein!");
    document.Formular.name.focus();
    return false;
    }
    if (document.Formular.nachricht.value == "") {
    alert("Bitte gib auch eine Nachricht ein!");
    document.Formular.User.focus();
    return false;
    }
    }
    </script>
    </head>
    <body>
    <table border="0">
    <tr><td>
    <form name="Formular" action="cgi-bin/save.cgi" method="POST">
    Dein Name:</td>
    <td><input type="text" size="51" maxlength="51" name="absender"></td></tr>
    <tr><td>Deine Nachricht:</td>
    <td><textarea cols="38" rows="3" wrap="soft" name="nachricht"></textarea></td></tr>
    <tr><td><br><input type="submit" name="Absenden" value="Absenden" onClick="return pruefen()"></td><td><br><input type="reset" name="Zur?cksetzen" value="Zur?cksetzen"></td></tr>
    </table>
    </body>
    </html>


    also?^^
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. function pruefen () {

    nach "pruefen" darf kein Leerzeichen stehen, sondern muss gleich "()" kommen !
  4. Autor dieses Themas

    a******9

    hm...
    komisch...
    jetzt habe ich es also so:

    <html>
    <head>
    <title>Eintragen - G?stebuch - W?rg.de.vu</title>



    <script language="text/javascript">
    function pruefen() {
    if (document.Formular.absender.value == "") {
    alert("Bitte gib deinen Namen ein!");
    document.Formular.name.focus();
    return false;
    }
    if (document.Formular.nachricht.value == "") {
    alert("Bitte gib auch eine Nachricht ein!");
    document.Formular.User.focus();
    return false;
    }
    }
    </script>
    </head>
    <body>
    <table border="0">
    <tr><td>
    <form name="Formular" action="save.php" method="POST">
    Dein Name:</td>
    <td><input type="text" size="51" maxlength="51" name="absender"></td></tr>
    <tr><td>Deine Nachricht:</td>
    <td><textarea cols="38" rows="3" wrap="soft" name="nachricht"></textarea></td></tr>
    <tr><td><br><input type="submit" name="Absenden" value="Absenden" onClick="return pruefen();"></td><td><br><input type="reset" name="Zur?cksetzen" value="Zur?cksetzen"></td></tr>
    </table>
    </body>
    </html>

    Aber es geht trotzdem nicht...
    Die JavaScript Konsole sagt "pruefen is not definied"
    Also scheint trotzdem irgendwas nicht zu gehen :frown:
  5. so, Fehler gefunden !

    Falsch:
    document.Formular.name.focus();
    Richtig:
    document.Formular.absender.focus();

    Falsch;
    document.Formular.User.focus();
    Richtig:
    document.Formular.nachricht.focus();
  6. Autor dieses Themas

    a******9

    Ne tut mir leid...
    geht auch nicht...
    naja jetzt erkl?rs mir mal ?ber icq^^
  7. So, das obrige war zwar auch falsch, aber hier kommt noch ein wesentlich gr??erer Fehler :

    <script language="text/javascript">

    Denn richtig m?sste es hei?en:

    <script language="JavaScript">

    oder <script type="text/javascript">

    oder <script language="JavaScript" type="text/javascript">

    wobei das dritte die beste Version ist.
  8. Autor dieses Themas

    a******9

    Danke!
    Jetzt funktioniert es!
    Vielen Dank!

    der thread kann jetzt geschlossen werden!
  9. 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!