Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 15

Thema: schaut doch mal bitte über den code hier-was ist falsch????

  1. #1
    Kaiser(in)
    Registriert seit
    16.03.2005
    Beiträge
    2.315
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard schaut doch mal bitte über den code hier-was ist falsch????

    kann mir jemand sagen was hier falsch ist????

    Code:
    <table width="75%" border="1" align="center" cellspacing="0" bordercolor="#666666">
      <tr> 
        <td bgcolor="#999999"><samp><font color="#333333" size="-3" face="Geneva, Arial, Helvetica, sans-serif">&#58;&#58;Kontakt</font></samp></td>
      </tr>
      <tr> 
        <td bgcolor="#CCCCCC">
    <form name="kontakt" method="post" action="mailto&#58;david_struening@web.de" OnSubmit="return check&#40;&#41;;">
    <script language="JavaScript">
    <!--
    function check&#40;&#41; &#123;
    if&#40;document.kontakt.EMAIL.value==""&#41; &#123;
    window.alert&#40;"Bitte eine E-Mail Adresse angeben!"&#41;;
    document.kontakt.EMAIL.select&#40;&#41;;
    document.kontakt.EMAIL.focus&#40;&#41;; 
    
    function check&#40;&#41; &#123;
    if&#40;document.kontakt.NAME.value==""&#41; &#123;
    window.alert&#40;"Bitte einen Namen eingeben!"&#41;;
    document.kontakt.NAME.select&#40;&#41;;
    document.kontakt.NAME.focus&#40;&#41;; 
    return false;
    
    function check&#40;&#41; &#123;
    if&#40;document.kontakt.NACHRICHT.value==""&#41; &#123;
    window.alert&#40;"Bitte eine Nachricht eingeben!"&#41;;
    document.kontakt.NACHRICHT.select&#40;&#41;;
    document.kontakt.NACHRICHT.focus&#40;&#41;; 
    return false;
    &#125;
    
    zeichenketten=document.kontakt.EMAIL.value;
    reg_ex5=/^\w&#91;\w|\.|\-&#93;+@\w&#91;\w|\.|\-&#93;+\.&#91;a-zA-Z&#93;&#123;2,4&#125;$/;
    
    if&#40;reg_ex5.test&#40;zeichenketten&#41;&#41;
    &#123;
    return true;
    &#125;
    else
    &#123;
    alert&#40;"Bitte die E-Mail Adresse überprüfen!"&#41;;
    document.kontakt.EMAIL.select&#40;&#41;;
    document.kontakt.EMAIL.focus&#40;&#41;; 
    return false;
    &#125; 
    &#125;
    //-->
    </script>
    <input type="hidden" name="id" value="9570">
    <input type="hidden" name="erforderlich" value="NAME,EMAIL,NACHRICHT">
    <input type="hidden" name="fehler" value="http&#58;//www.fueralles.de/kontakt/error.htm">
    <input type="hidden" name="weiterleitung" value="http&#58;//www.fueralles.de/kontakt/danke.htm">
    <input type="hidden" name="sendsubject" value="www.Stylix.tk">
    <input type="hidden" name="autoantwort" value="true2">
    <input type="hidden" name="autoantwortbetreff" value="Danke für deine Email!">
      <table class="kf_table" border="0" cellpadding="2" cellspacing="0">
        <tr> 
          <td></td>
          <td> </td>
        </tr>
        <tr> 
          <td align="right"><samp><font color="#333333" size="-3" face="Geneva, Arial, Helvetica, sans-serif"> 
            * Name&#58; </font></samp></td>
          <td> <samp><font size="-3" face="Geneva, Arial, Helvetica, sans-serif"> 
            <input class="kf_textfeld" type="text" name="NAME" size="20">
            </font></samp></td>
        </tr>
        <tr> 
          <td align="right"><samp><font color="#333333" size="-3" face="Geneva, Arial, Helvetica, sans-serif"> 
            * E-Mail&#58; </font></samp></td>
          <td> <samp><font size="-3" face="Geneva, Arial, Helvetica, sans-serif"> 
            <input class="kf_textfeld" type="text" name="EMAIL" size="20">
            </font></samp></td>
        </tr>
        <tr> 
          <td align="right"><samp><font color="#333333" size="-3" face="Geneva, Arial, Helvetica, sans-serif"> 
            Homepage&#58; </font></samp></td>
          <td> <samp><font size="-3" face="Geneva, Arial, Helvetica, sans-serif"> 
            <input class="kf_textfeld" type="text" name="HOMEPAGE" size="20">
            </font></samp></td>
        </tr>
        <tr> 
          <td align="right" valign="top"><samp><font color="#333333" size="-3" face="Geneva, Arial, Helvetica, sans-serif"> 
            * Nachricht&#58; </font></samp></td>
          <td> <samp><font size="-3" face="Geneva, Arial, Helvetica, sans-serif"> 
            <textarea class="kf_textarea" rows="6" name="NACHRICHT" cols="20"></textarea>
            </font></samp></td>
        </tr>
        <tr> 
          <td align="right"><samp><font size="-3" face="Geneva, Arial, Helvetica, sans-serif"></font> 
            </samp></td>
          <td> <samp><font size="-3" face="Geneva, Arial, Helvetica, sans-serif"> 
            <input class="kf_button" type="submit" value="Abschicken">
             
            <input class="kf_button" type="reset" value="Löschen" name="B1">
            </font></samp></td>
        </tr>
        <tr> 
          <td><samp><font size="-3" face="Geneva, Arial, Helvetica, sans-serif"></font> 
            </samp></td>
          <td> <samp><font color="#333333" size="-3" face="Geneva, Arial, Helvetica, sans-serif">* 
            = Notwendige Angaben</font></samp></td>
        </tr>
        <tr> 
          <td> </td>
          <td> </td>
        </tr>
        <tr> 
          <td> </td>
          <td> <a class="kf_link" target="_blank" href="http&#58;//www.fueralles.de/kostenloses-Kontaktformular.html"> 
            </a></td>
        </tr>
      </table>
    </form>
        </td>
      </tr>
    </table>
    DANKE IM VORRAUS!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    gelöschter User
    Gast

    Standard

    Es wäre hilfreich den Error zu wissen

  3. #3
    Kaiserliche Hoheit
    Registriert seit
    06.12.2004
    Ort
    daheim
    Beiträge
    1.550
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hmm wo kann man den error herausfinden?
    Das unterhaltsamste Forum wos gibt !

  4. #4
    Kaiser(in)
    Themenstarter

    Registriert seit
    16.03.2005
    Beiträge
    2.315
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ich weiß halt nicht wie......

    Code:
    <input class="kf_button" type="submit" value="Abschicken">

    ich diesen button dazu bringe die nachricht an meine emailaddy zu schicken...

  5. #5
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Moin!

    Dein Javascript ist völlig fehlerhaft, du hast 3x die Funktion "check" definiert, jedesmal mit anderen Optionen und dann fehlt auch noch eine schließende Klammer.
    Außerdem sollte man -für die bessere Übersicht- außerhalb des Form-Tags definieren, also am Besten im Head-Bereich der Datei.

    Das sieht dann so aus (Scriptfehler sind bereinigt):
    Code:
    <html>
    <head>
    <title></title>
    <script type="text/javascript" language="JavaScript">
    <!--
    function check&#40;&#41; &#123;
      if&#40;document.kontakt.EMAIL.value==""&#41;
        &#123;
        window.alert&#40;"Bitte eine E-Mail Adresse angeben!"&#41;;
        document.kontakt.EMAIL.select&#40;&#41;;
        document.kontakt.EMAIL.focus&#40;&#41;;
        &#125;
    
      if&#40;document.kontakt.NAME.value==""&#41;
        &#123;
        window.alert&#40;"Bitte einen Namen eingeben!"&#41;;
        document.kontakt.NAME.select&#40;&#41;;
        document.kontakt.NAME.focus&#40;&#41;;
        return false;
        &#125;
    
      if&#40;document.kontakt.NACHRICHT.value==""&#41;
        &#123;
        window.alert&#40;"Bitte eine Nachricht eingeben!"&#41;;
        document.kontakt.NACHRICHT.select&#40;&#41;;
        document.kontakt.NACHRICHT.focus&#40;&#41;;
        return false;
        &#125;
    
    zeichenketten=document.kontakt.EMAIL.value;
    reg_ex5=/^\w&#91;\w|\.|\-&#93;+@\w&#91;\w|\.|\-&#93;+\.&#91;a-zA-Z&#93;&#123;2,4&#125;$/;
    
    if&#40;!reg_ex5.test&#40;zeichenketten&#41;&#41;
      &#123;
      alert&#40;"Bitte die E-Mail Adresse überprüfen!"&#41;;
      document.kontakt.EMAIL.select&#40;&#41;;
      document.kontakt.EMAIL.focus&#40;&#41;;
      return false;
      &#125;
    &#125;
    //-->
    </script>
    </head>
    <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
    <table width="75%" border="1" align="center" cellspacing="0" bordercolor="#666666">
      <tr>
        <td bgcolor="#999999"><samp><font color="#333333" size="-3" face="Geneva, Arial, Helvetica, sans-serif">&#58;&#58;Kontakt</font></samp></td>
      </tr>
      <tr>
        <td bgcolor="#CCCCCC">
    <form name="kontakt" method="post" action="mailto&#58;david_struening@web.de" OnSubmit="return check&#40;&#41;;">
    <input type="hidden" name="id" value="9570">
    <input type="hidden" name="erforderlich" value="NAME,EMAIL,NACHRICHT">
    <input type="hidden" name="fehler" value="http&#58;//www.fueralles.de/kontakt/error.htm">
    <input type="hidden" name="weiterleitung" value="http&#58;//www.fueralles.de/kontakt/danke.htm">
    <input type="hidden" name="sendsubject" value="www.Stylix.tk">
    <input type="hidden" name="autoantwort" value="true2">
    <input type="hidden" name="autoantwortbetreff" value="Danke für deine Email!">
      <table class="kf_table" border="0" cellpadding="2" cellspacing="0">
        <tr>
          <td></td>
          <td> </td>
        </tr>
        <tr>
          <td align="right"><samp><font color="#333333" size="-3" face="Geneva, Arial, Helvetica, sans-serif">
            * Name&#58; </font></samp></td>
          <td> <samp><font size="-3" face="Geneva, Arial, Helvetica, sans-serif">
            <input class="kf_textfeld" type="text" name="NAME" size="20">
            </font></samp></td>
        </tr>
        <tr>
          <td align="right"><samp><font color="#333333" size="-3" face="Geneva, Arial, Helvetica, sans-serif">
            * E-Mail&#58; </font></samp></td>
          <td> <samp><font size="-3" face="Geneva, Arial, Helvetica, sans-serif">
            <input class="kf_textfeld" type="text" name="EMAIL" size="20">
            </font></samp></td>
        </tr>
        <tr>
          <td align="right"><samp><font color="#333333" size="-3" face="Geneva, Arial, Helvetica, sans-serif">
            Homepage&#58; </font></samp></td>
          <td> <samp><font size="-3" face="Geneva, Arial, Helvetica, sans-serif">
            <input class="kf_textfeld" type="text" name="HOMEPAGE" size="20">
            </font></samp></td>
        </tr>
        <tr>
          <td align="right" valign="top"><samp><font color="#333333" size="-3" face="Geneva, Arial, Helvetica, sans-serif">
            * Nachricht&#58; </font></samp></td>
          <td> <samp><font size="-3" face="Geneva, Arial, Helvetica, sans-serif">
            <textarea class="kf_textarea" rows="6" name="NACHRICHT" cols="20"></textarea>
            </font></samp></td>
        </tr>
        <tr>
          <td align="right"><samp><font size="-3" face="Geneva, Arial, Helvetica, sans-serif"></font>
            </samp></td>
          <td> <samp><font size="-3" face="Geneva, Arial, Helvetica, sans-serif">
            <input class="kf_button" type="submit" value="Abschicken">
            
            <input class="kf_button" type="reset" value="Löschen" name="B1">
            </font></samp></td>
        </tr>
        <tr>
          <td><samp><font size="-3" face="Geneva, Arial, Helvetica, sans-serif"></font>
            </samp></td>
          <td> <samp><font color="#333333" size="-3" face="Geneva, Arial, Helvetica, sans-serif">*
            = Notwendige Angaben</font></samp></td>
        </tr>
        <tr>
          <td> </td>
          <td> </td>
        </tr>
        <tr>
          <td> </td>
          <td> <a class="kf_link" target="_blank" href="http&#58;//www.fueralles.de/kostenloses-Kontaktformular.html">
            </a></td>
        </tr>
      </table>
    </form>
        </td>
      </tr>
    </table>
    </body>
    </html>
    Noch eine Anmerkung:

    Ein Formular per Email-Programm des Users zu verschicken ist ziemlich daneben. Wenn du PHP-fähigen Webspace hast, dann solltest du dafür einen Formmailer benutzen. Ansonsten gibt es kostenloses Formaildienste im Internet.

    G.a.d.M.

    Ronald

  6. #6
    Kaiserliche Hoheit
    Registriert seit
    22.02.2005
    Beiträge
    1.558
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Also, einige Brackes sind nicht vorhanden, weswegen der JS-Code sicher nicht ausgeführt wird. Zudem ist der JS-Code ziemlich buggie.
    Dadurch ist der Rückgabewert auf keinen Fall true weswegen das Formular nicht gesendet wird. Den JS-Fehler erkennst du
    auch z.B. beim IE an dem Infotext in der Statuszeile "Fehler auf der Seite".

    Ich poste mal den JS-Block so wie ich denke, wie er aussehen sollte. Teste dann bitte ob es funktioniert.
    Code:
    ...<script language="JavaScript">
    <!--
    vat reg_ex5='/^\w&#91;\w|\.|\-&#93;+@\w&#91;\w|\.|\-&#93;+\.&#91;a-zA-Z&#93;&#123;2,4&#125;$/';
    
    function check&#40;&#41; &#123;
      if&#40;document.kontakt.EMAIL.value!=""&#41; &#123;
        if&#40;document.kontakt.NAME.value!=""&#41; &#123;
          if&#40;document.kontakt.NACHRICHT.value!=""&#41; &#123;
            if&#40;reg_ex5.test&#40;document.kontakt.EMAIL.value&#41;&#41; &#123;
              return true;
            &#125;
            else errmsg = "Email ist nicht gültig.";""
          &#125;
          else errmsg = "Bitte eine Nachricht eingeben!";
        &#125;
        else errmsg = "Bitte einen Namen eingeben!";
      &#125;
      else errmsg = "Bitte eine Email eingeben";
    
      alert&#40;errmsg&#41;;&#41;
      return false;
    &#125;
    
    //-->
    </script>
    @Ronald: Da warst du wohl schneller.
    "Carpe Diem" powered by positiv Feelings

  7. #7
    Kaiser(in)
    Themenstarter

    Registriert seit
    16.03.2005
    Beiträge
    2.315
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    danke ertsmal dafür....
    ich probier eure tipps mal aus! kenn mich noch nicht so mit dem ganzen aus, deswegen alles so wirr!

    melde mich dann mal, ob es geklappt hat!

    DANKE und SCHÖNEN GRUß!

  8. #8
    Interessierte/r
    Registriert seit
    17.02.2004
    Beiträge
    120
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Dein Fehler ist hier:
    Code:
    <form name="kontakt" method="post" action="mailto&#58;david_struening@web.de" OnSubmit="return check&#40;&#41;;">
    Die Angabe einer E-Mailadresse bei action ist unzulässig. Du brauchst einen Formmailer, ein kleines in Perl oder PHP geschriebenes Skript, das den Versand der Mail übernimmt. Unter action trägst du dann der URL der .php oder .cgi-Datei des Formmailers ein.

    Stefan

  9. #9
    Kaiser(in)
    Themenstarter

    Registriert seit
    16.03.2005
    Beiträge
    2.315
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    danke, aber ich kann leider nicht .cgi oder .php-wie würde die datei denn aussehen oder kann ich mir sowas im netz vorgefertigt suchen???
    gruß

  10. #10
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Moin!

    Es gibt beides im Netz kostenlos.

    Wenn du PHP-fähigen Webspace hast, dann kannst du dir ein Formmailer-Script aus einer der vielen PHP-Sctipt-Datenbanken holen, bzw. ein Formmail-Script ist nicht kompliziert, das kann ich dir dann auch notfalls eben schreiben. Du brauchst aber eben PHP-fähigen Webspace.

    Alternativ gibt es etliche Anbieter, die dir dein Formular kostenlos versenden, such einfach mal nach "Formmailer".

    G.a.d.M.

Ähnliche Themen

  1. was ist an dem kurzem code hier falsch?
    Von Marloss im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 06.07.2007, 12:00
  2. Schaut mal hier rauf
    Von $|c!ll-$ty|_3 im Forum Eure Homepages und Foren - Vorstellung und Bewertungen
    Antworten: 4
    Letzter Beitrag: 06.04.2005, 16:21
  3. schaut mal über den code
    Von SonicChriz im Forum HTML & CSS Forum
    Antworten: 11
    Letzter Beitrag: 01.04.2005, 18:37
  4. Schaut doch mal auf meine HP dj-kull.de!!!!
    Von Dj Kull im Forum Eure Homepages und Foren - Vorstellung und Bewertungen
    Antworten: 3
    Letzter Beitrag: 22.08.2003, 18:00
  5. Leute, schaut doch mal die Auktion:
    Von Romi im Forum Off Topic und Quasselbox
    Antworten: 8
    Letzter Beitrag: 02.06.2003, 10:43

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •