• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Kontaktformular

Status
Für weitere Antworten geschlossen.

shade

Neues Mitglied
Schönen guten Morgen,

Also ich habe mit Dreamweaver und nem dazugehörigen Buch
ein Kontaktformular erstellt. Aber irgendwie funktioniert das nicht.
Ich weiß auch nicht mal annähernd wo der Fehler sein könnte. Vielleicht
kann mir ja jemand helfen. Bin noch a kleiner Anfänger.
Vielen Dank.

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>DFK Crew - GAL recordz</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<link rel="stylesheet" href="images/style.css" type="text/css" />
<style type="text/css">
<!--
.Stil3 {color: #FF0000}
body,td,th {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
}
body {
    background-color: #E7E7E7;
}
a:link {
    color: #666666;
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
    color: #999999;
}
a:active {
    text-decoration: none;
}
.Stil4 {
    font-family: "Monotype Corsiva";
    font-size: 16px;
}
.Stil12 {color: #FFFFFF}
-->
</style>

<script type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' muss eine eMail Adresse enthalten. \n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' Muss eine Zahl enthalten.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' muss eine Zahl zwischen '+min+' und '+max+' sein.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' ist fehlerhaft.\n'; }
  } if (errors) alert('Die folgenden Fehler sind aufgetreten: \n'+errors);
  document.MM_returnValue = (errors == '');
}
//-->
</script>
</head>
<body>
<table width="886" height="71" align="center" background="images/preheader.jpg">
  <tr>
    <td height="72"><p>&nbsp;
      </p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>
        <marquee align="middle" bgcolor="#000000" width="80%" scrolldelay="150"> 
        <span class="Stil3"><span class="Stil12">!!!NEWS!!!</span> Wir wünschen euch Frohe Weihnachten und ein Gesundes neues Jahr 2008. Neues Mixtape kommt wahrscheinlich noch dieses Jahr. <span class="Stil12">|</span>|<span class="Stil12">|</span></span>
</marquee></p></td>
  </tr>
</table>
<table width="886" height="100" align="center" background="images/header.jpg">
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>
<table width="886" align="center" background="images/bg.jpg">
  <tr>
    <td width="63">&nbsp;</td>
    <td width="120" background="index.html"><div align="center"><a href="index.html">Home</a></div></td>
    <td width="120"><div align="center"><a href="ueberuns.html">&Uuml;ber Uns</a> </div></td>
    <td width="120"><div align="center"><a href="media.html">Media</a></div></td>
    <td width="120"><div align="center"><a href="events.html">Events</a></div></td>
    <td width="120"><div align="center"><a href="kontakt.html">Kontakt</a></div></td>
    <td width="120"><div align="center"><a href="gaestebuch.html">GBuch</a> </div></td>
    <td width="63">&nbsp;</td>
  </tr>
</table>
<table width="886" height="370" align="center" background="images/bg.jpg">
  <tr>
    <td width="59">&nbsp;</td>
    <td width="752"><table width="55%" align="center">
      <tr>
        <td width="23%"><input name="recipient" type="hidden" id="recipient" value="[email protected]" />
          <input name="subject" type="hidden" id="subject" value="Feedback" />
          Name*</td>
        <td width="77%"><form id="form1" method="post" action="">
          <p>
            <label>
            <input name="name" type="text" id="name" size="45" />
              </label>
          </p>
        </form>        </td>
        </tr>
      <tr>
        <td>eMail*</td>
        <td><form id="form2" method="post" action="">
          <p>
            <label>
            <input name="email" type="text" id="email" size="45" />
              </label>
          </p>
        </form>        </td>
        </tr>
      <tr>
        <td>Homepage</td>
        <td><form id="form3" method="post" action="">
          <p>
            <label>
              <input name="homepage" type="text" id="homepage" size="45" />
              </label>
          </p>
        </form>        </td>
        </tr>
      <tr>
        <td>Betreff*</td>
        <td><form id="form4" method="post" action="">
          <p>
            <label>
              <input name="betreff" type="text" id="betreff" size="45" />
              </label>
          </p>
        </form>        </td>
        </tr>
      <tr>
        <td>Text*</td>
        <td valign="top"><form action="/html/cgi-bin/formmail.pl" method="post" id="kontakt" onblur="MM_validateForm('name','','R','email','','RisEmail','betreff','','R','text','','R');return document.MM_returnValue">
          <p>
            <label>
              <textarea name="text" cols="34" rows="5" wrap="physical" id="text"></textarea>
              </label>
          </p>
        </form>        </td>
      </tr>
      <tr>
        <td><div align="right">
          <input name="senden" type="submit" id="senden" onclick="MM_validateForm('name','','R','email','','RisEmail','betreff','','R','text','','R');return document.MM_returnValue" value="Senden" />
        </div></td>
        <td valign="top"><input name="zurücksetzen" type="reset" id="zurücksetzen" value="Zurücksetzen" /></td>
      </tr>
    </table>
    <p>&nbsp;</p>
    <p>
      <label>
      <div align="center">
      </label></td>
    <td width="59">&nbsp;</td>
  </tr>
</table>
<table width="886" height="64" align="center" background="images/footer.jpg">
  <!--DWLayoutTable-->
  <tr>
    <td width="876" height="36" valign="top"><p align="center" class="Stil4">~ www.galrecordz.de ~</p></td>
  </tr>
  <tr></tr>
</table>
</body>
</html>
 
Das Formular (<form> bis </form>) hört auf, befor die Buttons zum absenden kommen. Diese Buttons müssen mit in den <form> - Teil, sonst weiß der Button quasi gar nicht was er machen muss :mrgreen:
 
ah danke, und welches Form meinst du da jetzt genau!?
Könnteste mir das vielleicht in meinem Code mal bitte zeigen!?
Danke
 
Das hier vielleicht
Code:
        </form>        </td>
      </tr>
      <tr>
        <td><div align="right">
          <input name="senden" type="submit" id="senden" onclick="MM_validateForm('name','','R','email','','RisEmail','betreff','','R','text','','R');return document.MM_returnValue" value="Senden" />
        </div></td>
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben