Datenschutzerklärung

Formulare und Validierungsfehler

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / HTML und XHTML-Forum /

Formulare und Validierungsfehler

  Beitrag schreiben
Autor
Beitrag Seiten: 1
petertenor
Mitglied

Registriert: 11.12.2007
Beiträge: 2
Hallo,
meine sämtlichen Seiten sind nun korrekt.



Lediglich bei Formularen zeigt die Validierung folgende Fehlermeldung:
---------------------------------------------------------------------------------------------------
Zeile    Spalte:    1
23    Fehler:    input ist an dieser Stelle nicht erlaubt. Es fehlt ein `P`, `H1`, `H2`, `H3`, `H4`, `H5`, `H6`, `PRE`, `DIV`, `ADDRESS` Tag.
    Fehlerstelle:   
<input type="hidden" name="empfaenger" value="info@peterkoppelmann.de">
---------------------------------------------------------------------------------------------------



<--Quelltextanfang-->
---------------------------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>

<head>
<meta name="keywords" lang="de" content="gesangsunterricht,Gesangsunterricht,Gesangunterricht,gesangunterricht,gesangsstunden,Gesangsstunden,trier,Trier">
<meta name="description" lang="de" content="Gesangsunterricht in Trier">
<meta name="robots" content="index, follow">
<meta http-equiv="content-language" content="de">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="shortcut icon" href="icon.ico">
<title>Gesangsunterricht,Gesangunterricht,Gesangsstunden in Trier</title>
<link rel="stylesheet" type="text/css" href="formate.css">
</head>

<body>

<div id="main">
<h1>Gesangsunterricht</h1>
<p>Ich biete Gesangsunterricht in Trier an.</p>
<p>Wenn Sie Interesse an regelm&auml;&szlig;igem Gesangunterricht oder einzelnen Gesangsstunden haben, erkundigen Sie sich &uuml;ber Einzelheiten bitte per unten stehendem Kontaktformular.</p>

<form method="post" enctype="multipart/form-data" action="cgi-bin/fc_1/Formular-Chef.cgi" name="gesangsunterricht">
<input type="hidden" name="empfaenger" value="info@peterkoppelmann.de">
<input type="hidden" name="email_template" value="../../gesang.txt">
<input type="hidden" name="antwortseite_template" value="../../antwort.htm">
<input type="hidden" name="fehler_template" value="../../formular.htm">
<input type="hidden" name="pflicht" value="name,absender,anfrage">
<input type="hidden" name="email_check" value="1">
<input type="hidden" name="absender_erweitert" value="##name##">
<input type="hidden" name="betreff" value="Anfrage zum Gesangsunterricht von: ##anrede## ##name##">
<input type="hidden" name="html_titel" value="Vielen Dank f&uuml;r Ihre Anfrage.">

<fieldset><legend><b>Ihr Absender</b></legend>
<table>
<tr>
<td class="r">Anrede:</td>
<td class="l"><input type="radio" name="anrede" value="Frau">Frau &nbsp; &nbsp; &nbsp;<input type="radio" name="anrede" value="Herr">Herr</td>
</tr>
<tr>
<td class="r">Vor- u. Nachname:</td>
<td class="l"><input name="name" size="39"></td>
</tr>
<tr>
<td class="r">Email-Adresse:</td>
<td class="l"><input name="absender" size="39"></td>
</tr>
<tr>
<td class="r">Telefonnummer:</td>
<td class="l"><input name="telefon" size="39"></td>
</tr>
</table>
</fieldset>

<p></p>

<fieldset><legend><b>Ihre Anfrage</b></legend>
<table>
<tr>
<td class="r">Nachricht:</td>
<td class="l"><textarea name="anfrage" cols="30" rows="4"></textarea></td>
</tr>
</table>
</fieldset>

<p></p>

<fieldset><legend><b>Formular absenden</b></legend>
<table>
<tr>
<td class="r">Formular:</td>
<td class="l"><input type="submit" value="absenden"> &nbsp; <input type="reset" value="l&ouml;schen"></td>
</tr>
</table>
</fieldset>

</form>

</div>

<div id="menu">
<a href="index.htm">Startseite</a>
<a href="lebenslauf.htm">Lebenslauf</a>
<a href="tenorrepertoire.htm">Repertoire</a>
<a href="pressestimmen.htm">Presse</a>
<a href="fotos.htm">Fotos</a>
<a href="unterlagen.htm">Unterlagen</a>
<a href="termine_1.htm">Termine</a>
<a href="gesangsunterricht.htm">Gesangsunterricht</a>
<a href="gottesdienst.htm">Gottesdienst</a>
<a href="festliche_anlaesse.htm">festliche Anl&auml;sse</a>
<a href="http://gaestebuch.gbserver.de/peterkoppelmann,1.html">G&auml;stebuch</a>
<a href="impressum.htm">Impressum</a>
<a href="theater.htm">Theater</a>
<a href="links.htm">Links</a>
&nbsp;<br><img src="bil/tenor_k.jpg" width="80" height="119" alt="Peter Koppelmann">
</div>

</body>

</html>
------------------------------------------------------------------------------------------------
<--Quelltext-Ende-->



Da es sich um Vorgaben des sogen. "Formularchefs" handelt (http://www.nettz.de/Formular-Chef/), weiss ich nicht, ob ich an den Formular-Kopfdaten überhaupt etwas ändern kann?
Frage:
Hat jemand eine Idee (ausser den Schönheitsfehler zu belassen)?

Danke für Eure Antworten.

Mit freundlichem Gruß
Peter Koppelmann


11.12.2007 09:56:35
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hallo,
da Du die Strict-Variante von HTML 4.01 verwendest, dürfen keine input-Element unmittelbar nach dem form-Element stehen (http://www.validome.org/lang/ge/help_e/form).
Entweder Du änderst den Dokumententyp in die Transitional-Variante oder baust ins form-Element ein Blockelement ein (z.B. div).


_______________________________________
mfg
Thomas Mell

www.validome.org

11.12.2007 15:15:54
  Zitieren
petertenor
Mitglied

Registriert: 11.12.2007
Beiträge: 2
Hallo,
vielen Dank für die sehr schnelle Antwort.

a)
Ok, die Deklaration ist mir natürlich nicht so wichtig...

b)
Habe dennoch die "strict"-Variante ausprobiert.
Einfach die ganzen "input"-Elemente zwischen <p>...</p> gepackt:
---------------------------------------------------------------------------------------------------
<--Quelltext-->
<p>
<input type="hidden" name="empfaenger" value="info@peterkoppelmann.de">
<input type="hidden" name="email_template" value="../../gesang.txt">
<input type="hidden" name="antwortseite_template" value="../../antwort.htm">
<input type="hidden" name="fehler_template" value="../../formular.htm">
<input type="hidden" name="pflicht" value="name,absender,anfrage">
<input type="hidden" name="email_check" value="1">
<input type="hidden" name="absender_erweitert" value="##name##">
<input type="hidden" name="betreff" value="Anfrage zum Gesangsunterricht von: ##anrede## ##name##">
<input type="hidden" name="html_titel" value="Vielen Dank f&uuml;r Ihre Anfrage.">
</p>
<--Quelltext-->
---------------------------------------------------------------------------------------------------

Hat an Darstellung und Funktion nicht die geringste ändernde Auswirkung.

Danke für den Hinweis mit dem hilfreichen Link.
Gruß Peter

Beitrag geändert von petertenor (11.12.2007 16:59:44)


11.12.2007 16:34:52
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
So ;-)

Code:

<form method="post" enctype="multipart/form-data" action="cgi-bin/fc_1/Formular-Chef.cgi" name="gesangsunterricht">
  <div>
    <input type="hidden" name="empfaenger" value="info@peterkoppelmann.de">
    <input ....
  </div>
</form>



_______________________________________
mfg
Thomas Mell

www.validome.org

11.12.2007 17:00:00
  Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01