Kontaktform funktioniert nicht in Firefox

  • Hallo,
    ich versuche ein Kontaktform zu erstellen. Sollte eines der Datenfelder nicht ausgefuellt werden, soll eine Rueckmeldung kommen. Es funktioniert prima in Safari und IE. Firefox gibt mir keine Rueckmeldung wenn eines der Felder nicht ausgefuellt wird sondern oeffnet mein E-mail Programm. Habt Ihr eine Idee?
    Vielen Dank vorab. Ich bin noch ziemlich neu im Feld.
    Hier ist mein code:
    <script language="JavaScript" type="">
    <!--
    function pruefen()
    {
    var check=true;
    if(document.forms[0].elements('vorname').value=='')
    {
    check=false;
    alert('Sie haben keinen Vornamen eingegeben');
    }
    if(document.forms[0].elements('nachname').value=='')
    {
    check=false;
    alert('Sie haben keinen Nachnamen eingegeben');
    }
    if(document.forms[0].elements('telefon').value=='')
    {
    check=false;
    alert('Sie haben keine Telefonnummer eingegeben');
    }
    if(document.forms[0].elements('emailadresse').value=='')
    {
    check=false;
    alert('Sie haben keine Emailadresse eingegeben');
    }
    if(check==true)
    {
    return true;
    }
    else
    {
    return false;
    }
    }
    //-->
    </script>

  • Hast du vielleicht im Firefox Javascript deaktiviert? :D
    Das ist nämlich das dumme an JS, man kann es ohne Probleme abstellen :P
    Ich empfehle dir eher so etwas in PHP zu schreiben (=


    Zudem wäre vielleicht auch der Code des Formulars nützlich :D
    Und verwende bitte für deinen Code, den dazugehörigen BB-Code in deinen Beiträgen.

  • Zitat von &quot;Sarkkan&quot;

    Hast du vielleicht im Firefox Javascript deaktiviert? :D
    Das ist nämlich das dumme an JS, man kann es ohne Probleme abstellen :P
    Ich empfehle dir eher so etwas in PHP zu schreiben (=


    Zudem wäre vielleicht auch der Code des Formulars nützlich :D
    Und verwende bitte für deinen Code, den dazugehörigen BB-Code in deinen Beiträgen.


    Tut mir leid, Ich weiss garnicht, was BBCode ist, bis jetzt jedenfalls. Javascript ist aktiviert. Hier ist der code fuer das Formular:
    <div id="tabelle">
    <form action="mailto:shuttle@kabelmail.de" method="post" name="unbekannt" onsubmit="return pruefen();">
    <br />&nbsp;<br /><br />
    <table align="center" summary="">
    <tr>
    <td>Vorname</td>
    <td><input type="text" name="vorname" value="" size="20" maxlength="15"/></td>
    <td>Nachname</td>
    <td><input type="text" name="nachname" value="" size="20" maxlength="20"/></td>
    </tr>


    <tr>
    <td>Email</td>
    <td><input type="text" name="emailadresse" value="" size="20" maxlength="40"/></td>
    <td>Telefon</td>
    <td><input type="text" name="telefon" value="" size="20" maxlength="30"/></td>
    </tr>


    <tr>
    <td colspan="4" align="center"><input type="submit" name="los" value="Senden"/></td>
    </tr>
    </table></form>
    </div>

  • Zitat von &quot;astronaut&quot;

    Tut mir leid, Ich weiss garnicht, was BBCode ist, bis jetzt jedenfalls. Javascript ist aktiviert. Hier ist der code fuer das Formular:


    ..dann hätte man sich wenigstens meinen Link mal etwas genauer anschauen können? ._.
    Hier noch mal der Link, vom Anfang der Hilfeseite an.


    Zitat


    Soviel ich weiß, öffnet Mozilla automatisch bei "mailto:" das Emailprogramm.
    Daher empfehle ich hier noch einmal, dieses Formular mit PHP zu erstellen. Da hast du die selben Möglichkeiten und noch mehr :D
    PHP-Kurs bietet ein nettes Tutorial/netten Kurs an :)
    Du musst für das, was du vor hast eigentlich auch nur den Teil "PHP lernen für Einsteiger" (Der erste) machen, beziehungsweise bis zu dem Thema "Affenformulare" und dieses auch noch durcharbeiten.


    PS: Lass Lauras bloß nicht das "<br /><br /><br />" sehen :P xD

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!