Was mach ich falsch, das mein Kontaktformular nicht geht?

amberrachel

Mitglied
Hallo
nun bin ich fast fertig mit meiner hompage alles andere hab ich valiert im Html nur diese geht nicht er schmeist mir bis nun Arde her alles hinaus... was mache ich Falsch oder wie kan ich ein Formular erstellen
danke für die Hilfe :)habe das htlm und text hier
lg
Rahel

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  <html>
  <head>
<link type="text/css" rel="stylesheet" href="../../css/framemitte.css" />
   <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

 <title>H + S </title>

 
   <style type="text/css">
form { background-color: #000066); (padding:20px; border:6px solid #ddd; }
td, input, select, textarea { font-size:13px; font-family:Verdana,sans-serif; font-weight:bold; }
input, select, textarea { color:#000066; }
.Bereich, .feld { background-color:cccccc; width:300px; border:6px solid #ddd; /*Hintergrundfarbe für Textfeld*/
.auswahl { background-color:#000066; width:300px; border:1px solid #000066; }
.check, .radio { background-color:#ddff; border:1px solid #ddd; }

  .Button {
    list-style: none;
    display: inline;
    margin: 0.1em; padding: 0;

  .Button,  {
    padding: 0.1em 1em;
    text-decoration: none; font-weight: bold;
    border: 1px solid black;
    border-left-color: white; border-top-color: white;
    color: #FFCC33; background-color: #000066;  }
  * html ul .Button a, {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */000066 blue  }

	.fussleiste {dfdsf}

</style>
   </head>
 
<body bgcolor="#dddddd">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">

 <tr>
  <td><img src="Puffer 001.jpg" alt="Puffer" width=200 height=140/> </td>
  <td><p class="kopfleiste">Überzeugen Sie sich selbst!<br /> 
								Kontaktieren Sie uns <br />
								und vereinbaren Sie <br />
								ein unverbindliches Gespräch</p> </p>
</a></td>
 </tr>
  <td colspan="2" align=center>  <p><h2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Slogan</h2> </td><p />
 </tr>
 <tr>

  <td colspan="2"><p class= "text"> 
  <h4>Wir wünschen Unterlagen über:<h4 /><dt />

     <form action="http://hunds.ch/kontaktformular.php" method="post">
  <table border="0" cellpadding="3" cellspacing="0">
      <tr>
      <td align="right">Produkte</td>
      <td><input name="unterlagen" type="checkbox" value="unterlangen" /> </td>
      </tr>
	  <tr>
      <td align="right">Dienstleistungen</td>
      <td><input name="unterlagen" type="checkbox" value="unterlangen" /> </td>
      </tr>

<tr><td>&nbsp <td /><tr />
<tr><td> &nbsp<td /><tr />
		      <td align="right">Anrede</td>
	       <td> <select name="anrede"class="auswahl"> 
	  <option value="leer"> </option>
	  <option value="firma"> Firma </option><option value="herr"> Herr </option><option value="frau"> Frau </option><td ></td></tr>
		<tr>

		 <td>E-Mail:</td>
  <td>
    <input name="E-Mail" type="text" id="E-Mail" value="@" />
  </td>
  </tr>
<tr>
<td>Hompage:</td>
  <td>
    <input name="Homepage" type="text" id="Homepage" value="http://" class="feld" />
  </td>
  </tr>
<tr>

      <td align="right">*Firma:</td>
      <td><input name="firma" type="text" class="feld" size="30" maxlength="30"></td>
    </tr>
    <tr>
      <td align="right">*Name:</td>
      <td><input name="name" type="text" class="feld" size="30" maxlength="40"></td>
    </tr>
    <tr>
      <td align="right">*Position:</td>
      <td><input name="position:" type="text" class="feld" size="30" maxlength="40"></td>
    </tr>
	   <tr> 
      <td align="right">Strasse/ Nr:</td>
      <td><input name="strasse/ nr" type="text" class="feld" size="30" maxlength="40"></td>
    </tr>
	<tr>
      <td align="right">Postleitzahl:</td>
      <td><input name="postleitzahl" type="text" class="feld" size="30" maxlength="40"></td>
    </tr>
	 <tr>
      <td align="right">Stadt:</td>
      <td><input name="stadt" type="text" class="feld" size="30" maxlength="40"></td>
    </tr>
	<tr>
      <td align="right">Land:</td>
      <td><input name="land" type="text" class="feld" size="30" maxlength="40"></td>
    </tr>	
		 <tr>
      <td align="right">*Telefon:</td>
      <td><input name="telefon:" type="text" class="feld" size="30" maxlength="40"></td>
    </tr>
	<tr>
      <td align="right">Fax:</td>
      <td><input name="Fax" type="text" class="Feld" size="30" maxlength="40"></td>
    </tr>
	<tr> 
      <td align="right">*Emailadresse:</td>
      <td><input name="emailadresse" type="text" class="feld" size="30" maxlength="40"></td>
    </tr>
    <tr>
      <td align="right" valign="top">Frangen/Bemerkung:</td>
      <td><textarea name="Text" class="Bereich" rows="10" cols="50"></textarea></td>
    </tr>
    <tr>
      <td align="right">Formular:</td>
      <td>
        <input type="submit" class="Button" value="Absenden">
        <input type="reset" class="Button" value="Abbrechen">
      </td>
    </tr>
  </table>
</form>
   <p class="fussleiste">&copy; 2010</p>
	</td>
  </tr>
</table>


  </body>
</html>
 
M

Maik

Moin,

mit deiner weiterhin mangelhaften CSS-Syntax wundert es dich, dass die Browser deinen Code nicht korrekt interpretieren?

Der CSS-Validator meldet in dem wenigen CSS-Code 12 Fehler. Und wo hast du daran etwas validiert?

Vielleicht solltest du dir besser erstmal die Grundlagen für eine fehlerfreie Syntax aneignen.

  1. Ein Deklarationsblock beginnt mit der öffnenden geschweiften {-Klammer, und endet mit der schliessenden geschweiften }-Klammer.
  2. "Normale" ( )-Klammern haben zwischen einzelnen CSS-Regeln nichts zu suchen.
  3. Hexidezimal-Farbwerte beginnen mit dem #-Zeichen.
  4. Vierstellige Hexidezimal-Farbwerte gibt es nicht.
  5. Am Ende eines Selektors wird ein Komma nur dann angegeben, wenn anschliessend ein weiterer Selektor folgt, um diese so zu gruppieren.
Lies dir hierzu bitte die CSS2-Spezifikationen zu CSS2-Syntax und grundlegende Datentypen durch, damit wir hier nicht täglich deine gleichen syntaktischen Fehler auf's Neue erörtern müssen.

mfg Maik
 

amberrachel

Mitglied
Guten Morgen,
So habe es nun Validiert und keine fehler aus 1 das er das Styleshett nich finden kann...

hier noch mal die gesunde css aber irgend wie geht es immer noch nicht :-/

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  <html>
  <head>
<link type="text/css" rel="stylesheet" href="../../css/framemitte.css" />
   <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

 <title>H + S </title>

 <style type="text/css">

form {
padding : 20px;
border : 6px solid #ddd;
}
td, input, select, textarea {
font-size : 13px;
font-family : Verdana, sans-serif;
font-weight : bold;
}
input, select, textarea {
color : #000066;
}
.Bereich, .feld {
width : 300px;
border : 1px solid #000066;
}
.check, .radio {
border : 1px solid #ddd;
}
.Button {
list-style : none;
display : inline;
margin : 0.1em;
padding : 0;
}
.Button {
padding : 0.1em 1em;
text-decoration : none;
font-weight : bold;
border : 1px solid black;
border-left-color : white;
border-top-color : white;
color : #ffcc33;
background-color : #000066;
}

</style>
   </head>
 
<body bgcolor="#dddddd">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">

 <tr>
  <td><img src="Puffer 001.jpg" alt="Puffer" width=200 height=140/> </td>
  <td><p class="kopfleiste">Überzeugen Sie sich selbst!<br /> 
								Kontaktieren Sie uns <br />
								und vereinbaren Sie <br />
								ein unverbindliches Gespräch</p> </p>
</a></td>
 </tr>
  <td colspan="2" align=center>  <p><h2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Slogan</h2> </td><p />
 </tr>
 <tr>

  <td colspan="2"><p class= "text"> 
  <h4>Wir wünschen Unterlagen über:<h4 /><dt />

     <form action="http://hunds.ch/kontaktformular.php" method="post">
  <table border="0" cellpadding="3" cellspacing="0">
      <tr>
      <td align="right">Produkte</td>
      <td><input name="unterlagen" type="checkbox" value="unterlangen" /> </td>
      </tr>
	  <tr>
      <td align="right">Dienstleistungen</td>
      <td><input name="unterlagen" type="checkbox" value="unterlangen" /> </td>
      </tr>

<tr><td>&nbsp <td /><tr />
<tr><td> &nbsp<td /><tr />
		      <td align="right">Anrede</td>
	       <td> <select name="anrede"class="auswahl"> 
	  <option value="leer"> </option>
	  <option value="firma"> Firma </option><option value="herr"> Herr </option><option value="frau"> Frau </option><td ></td></tr>
		<tr>

		 <td>E-Mail:</td>
  <td>
    <input name="E-Mail" type="text" id="E-Mail" value="@" />
  </td>
  </tr>
<tr>
<td>Hompage:</td>
  <td>
    <input name="Homepage" type="text" id="Homepage" value="http://" class="feld" />
  </td>
  </tr>
<tr>

      <td align="right">*Firma:</td>
      <td><input name="firma" type="text" class="feld" size="30" maxlength="30"></td>
    </tr>
    <tr>
      <td align="right">*Name:</td>
      <td><input name="name" type="text" class="feld" size="30" maxlength="40"></td>
    </tr>
    <tr>
      <td align="right">*Position:</td>
      <td><input name="position:" type="text" class="feld" size="30" maxlength="40"></td>
    </tr>
	   <tr> 
      <td align="right">Strasse/ Nr:</td>
      <td><input name="strasse/ nr" type="text" class="feld" size="30" maxlength="40"></td>
    </tr>
	<tr>
      <td align="right">Postleitzahl:</td>
      <td><input name="postleitzahl" type="text" class="feld" size="30" maxlength="40"></td>
    </tr>
	 <tr>
      <td align="right">Stadt:</td>
      <td><input name="stadt" type="text" class="feld" size="30" maxlength="40"></td>
    </tr>
	<tr>
      <td align="right">Land:</td>
      <td><input name="land" type="text" class="feld" size="30" maxlength="40"></td>
    </tr>	
		 <tr>
      <td align="right">*Telefon:</td>
      <td><input name="telefon:" type="text" class="feld" size="30" maxlength="40"></td>
    </tr>
	<tr>
      <td align="right">Fax:</td>
      <td><input name="Fax" type="text" class="Feld" size="30" maxlength="40"></td>
    </tr>
	<tr> 
      <td align="right">*Emailadresse:</td>
      <td><input name="emailadresse" type="text" class="feld" size="30" maxlength="40"></td>
    </tr>
    <tr>
      <td align="right" valign="top">Frangen/Bemerkung:</td>
      <td><textarea name="Text" class="Bereich" rows="10" cols="50"></textarea></td>
    </tr>
    <tr>
      <td align="right">Formular:</td>
      <td>
        <input type="submit" class="Button" value="Absenden">
        <input type="reset" class="Button" value="Abbrechen">
      </td>
    </tr>
  </table>
</form>
   <p class="fussleiste">&copy; 2010</p>
	</td>
  </tr>
</table>


  </body>
</html>
 

amberrachel

Mitglied
nun wenn ich Validieren dan zeigt er mir an das das Html Falsch ist und er löscht mir alle Felder ab der Anrede...
css ist ja jetzt richtig..
lg Rahel
 
M

Maik

nun wenn ich Validieren dan zeigt er mir an das das Html Falsch ist und er löscht mir alle Felder ab der Anrede...
Und nun lies dir bitte mal diesen Satz in deinem Eingangspost durch:

alles andere hab ich valiert im Html nur diese geht nicht er schmeist mir bis nun Arde her alles hinaus

Wer bitte soll wissen, dass du mit "Arde" die "Anrede" meinst?

Wie ich dich schon gestern darum gebeten hatte, solltest du deine Beiträge vor dem Absenden nochmal Korrekturlesen, damit sie sich (unmiß)verständlich lesen lassen. Streckenweise muß man sie sich nämlich zwei- oder dreimal durchlesen, um dahinter zu steigen, was du mitteilen willst, und das kann es nicht sein. Vielen Dank!

Zu deinem Problem: Ersetze in Zeile 72 hinter dem letzten </option>-Tag das <td>-Tag durch </select>, und lass den Code anschliessend vom Validator nochmal korrigieren.

Da dieses Problem aber herzlich wenig mit der Formatierungssprache CSS zu tun hat, verschiebe ich es in den HTML-Bereich.

mfg Maik
 

amberrachel

Mitglied
Danke Vielmals Sorry wegen meine Sprachen ich versuche mich zu bessern, das mit "Arde" die "Anrede gemeint ist hab ich nicht gesehn auch beim korrigieren ich habe es im Kopf gleich richtig gelesen... sehe manchmal Schreibfehler nicht :-(
Hmm ne geht auch nicht.
Also wen ich es durch den Validator geschickt und folgende Lösung erhalten. Nun sehe ich das alles Felder welch ich unter Anrede habe weg sind... ich habe es nach einer Anleitung gemacht aus eine Buch, warum geht es dann nicht?
lg
Rahel


HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta name="generator" content="HTML Tidy for Linux (vers 6 November 2007), see www.w3.org">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link type="text/css" rel="stylesheet" href="../../css/framemitte.css">
<title>H + S</title>

<style type="text/css">

form {
padding : 20px;
border : 6px solid #ddd;
}
td, input, select, textarea {
font-size : 13px;
font-family : Verdana, sans-serif;
font-weight : bold;
}
input, select, textarea {
color : #000066;
}
.Bereich, .feld {
width : 300px;
border : 1px solid #000066;
}
.check, .radio {
border : 1px solid #ddd;
}
.Button {
list-style : none;
display : inline;
margin : 0.1em;
padding : 0;
}
.Button {
padding : 0.1em 1em;
text-decoration : none;
font-weight : bold;
border : 1px solid black;
border-left-color : white;
border-top-color : white;
color : #ffcc33;
background-color : #000066;
}


</style>

<style type="text/css">
 body {
  background-color: #DDDDDD;
 }
</style>
</head>
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="Puffer%20001.jpg" alt="Puffer" width="200" height="140"></td>
<td>
<p class="kopfleiste">?berzeugen Sie sich selbst!<br>
Kontaktieren Sie uns<br>
und vereinbaren Sie<br>
ein unverbindliches Gespr?ch</p>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<h2>                     HOCHWERTIG + SICHER</h2>
</td>
</tr>
<tr>
<td colspan="2">
<p class="text"></p>
<h4>Wir w?nschen Unterlagen ?ber:</h4>
<form action="http://hunds.ch/kontaktformular.php" method="post">
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td align="right">Produkte</td>
<td><input name="unterlagen" type="checkbox" value="unterlangen"></td>
</tr>
<tr>
<td align="right">Dienstleistungen</td>
<td><input name="unterlagen" type="checkbox" value="unterlangen"></td>
</tr>
<tr>
<td align="right">Preise</td>
<td><input name="unterlagen" type="checkbox" value="unterlangen"></td>
</tr>
<tr>
<td align="right">Offerte</td>
<td><input name="unterlagen" type="checkbox" value="unterlangen"></td>
</tr>
<tr>
<td> </td>
<td></tr>
<tr>
<td> </td>
<td></tr>
<tr>
<td align="right">Anrede</td>
<td><select name="anrede" class="auswahl">
<option value="firma">Firma</option>
<option value="herr">Herr</option>
<option value="frau">Frau</option>
</select></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</body>
</html>
 
M

Maik

Bei mir funktioniert es im HTML-Validator einwandfrei:

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta name="generator" content="HTML Tidy for Linux (vers 6 November 2007), see www.w3.org">
<link type="text/css" rel="stylesheet" href="../../css/framemitte.css">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>H + S</title>

<style type="text/css">

form {
padding : 20px;
border : 6px solid #ddd;
}
td, input, select, textarea {
font-size : 13px;
font-family : Verdana, sans-serif;
font-weight : bold;
}
input, select, textarea {
color : #000066;
}
.Bereich, .feld {
width : 300px;
border : 1px solid #000066;
}
.check, .radio {
border : 1px solid #ddd;
}
.Button {
list-style : none;
display : inline;
margin : 0.1em;
padding : 0;
}
.Button {
padding : 0.1em 1em;
text-decoration : none;
font-weight : bold;
border : 1px solid black;
border-left-color : white;
border-top-color : white;
color : #ffcc33;
background-color : #000066;
}


</style>

<style type="text/css">
 body {
  background-color: #DDDDDD;
 }
</style>
</head>
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="Puffer%20001.jpg" alt="Puffer" width="200" height="140"></td>
<td>
<p class="kopfleiste">?berzeugen Sie sich selbst!<br>
Kontaktieren Sie uns<br>
und vereinbaren Sie<br>
ein unverbindliches Gespr?ch</p>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<h2>                     Slogan</h2>
</td>
</tr>
<tr>
<td colspan="2">
<p class="text"></p>
<h4>Wir w?nschen Unterlagen ?ber:</h4>
<form action="http://hunds.ch/kontaktformular.php" method="post"></form>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td align="right">Produkte</td>
<td><input name="unterlagen" type="checkbox" value="unterlangen"></td>
</tr>
<tr>
<td align="right">Dienstleistungen</td>
<td><input name="unterlagen" type="checkbox" value="unterlangen"></td>
</tr>
<tr>
<td> </td>
<td></tr>
<tr>
<td> </td>
<td></tr>
<tr>
<td align="right">Anrede</td>
<td><select name="anrede" class="auswahl">
<option value="firma">Firma</option>
<option value="herr">Herr</option>
<option value="frau">Frau</option>
</select></td>
</tr>
<tr>
<td>E-Mail:</td>
<td><input name="E-Mail" type="text" id="E-Mail" value="@"></td>
</tr>
<tr>
<td>Hompage:</td>
<td><input name="Homepage" type="text" id="Homepage" value="http://" class="feld"></td>
</tr>
<tr>
<td align="right">*Firma:</td>
<td><input name="firma" type="text" class="feld" size="30" maxlength="30"></td>
</tr>
<tr>
<td align="right">*Name:</td>
<td><input name="name" type="text" class="feld" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right">*Position:</td>
<td><input name="position:" type="text" class="feld" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right">Strasse/ Nr:</td>
<td><input name="strasse/ nr" type="text" class="feld" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right">Postleitzahl:</td>
<td><input name="postleitzahl" type="text" class="feld" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right">Stadt:</td>
<td><input name="stadt" type="text" class="feld" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right">Land:</td>
<td><input name="land" type="text" class="feld" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right">*Telefon:</td>
<td><input name="telefon:" type="text" class="feld" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right">Fax:</td>
<td><input name="Fax" type="text" class="Feld" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right">*Emailadresse:</td>
<td><input name="emailadresse" type="text" class="feld" size="30" maxlength="40"></td>
</tr>
<tr>
<td align="right" valign="top">Frangen/Bemerkung:</td>
<td>
<textarea name="Text" class="Bereich" rows="10" cols="50">
</textarea></td>
</tr>
<tr>
<td align="right">Formular:</td>
<td><input type="submit" class="Button" value="Absenden"> <input type="reset" class="Button" value="Abbrechen"></td>
</tr>
</table>
<p class="fussleiste">? 2010</p>
</td>
</tr>
</table>
</body>
</html>


mfg Maik