zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden Fehlersuche: W3C Validation - Formular

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 30.07.2008, 17:14
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 14.08.2007
Beiträge: 20
MrPutty befindet sich auf einem aufstrebenden Ast
Frage Fehlersuche: W3C Validation - Formular

Hallo,

als einzige Seite, bekomme ich das Kontaktformular nicht validiert. Mit der ausgegeben Fehlermeldung kann ich nicht viel anfangen:

Code:
document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag.
Ich habe bereits einiges versucht, auch das Formular in ein DIV zu setzen, hilft alles nix.

Woran liegt's?

Hier das Formular:

PHP-Code:
<form action="formmail.php" method="post">
    <
input type="hidden" name="subject" value="Kontaktformular" />
    <
input type="hidden" name="access" value="irregeheim" />
    <
textarea name="Eingabe" cols="39" rows="18" wrap="PHYSICAL" id="Eingabe"></textarea>
    <
br /><br />
    <
input type="submit" value="Abschicken" />
</
form

Und das vollständige Dokument:

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="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Dokument</title>
<link rel="stylesheet" href="css/main.css" type="text/css" title="Default Style" />
<!--[if IE]>
<style type="text/css">
#navigation{
  display: inline; /*for double float margin bug IE*/
  word-wrap: break-word;/*for expanding box problem IE*/
}
#wrapper{ height:100%;}
</style>
<![endif]-->
</head>
<body>
    <div id="container_center">
        <div id="container_nonFooter">
            <div id="container_wrapper">
                <div id="header"><?php include 'includes/header.php'; ?></div>
                <div id="navigation"><?php include 'includes/navigation.php'; ?></div>
                <div id="content">
<h1>Kontakt</h1>
<h2>Nachrichten Assistent</h2>
<p>Um eine Mitteilung zu versenden, steht Ihnen dieses Formular zur Verfügung. Bitte Namen und Telefonnummer mit angeben!</p>
<form action="formmail.php" method="post">
    <input type="hidden" name="subject" value="Kontaktformular" />
    <input type="hidden" name="access" value="irregeheim" />
    <textarea name="Eingabe" cols="39" rows="18" wrap="PHYSICAL" id="Eingabe"></textarea>
    <br /><br />
    <input type="submit" value="Abschicken" />
</form>

                </div>
                <div class="clear"></div>
            </div>
        </div>
        <div id="container_foot">
            <div id="footer"><?php include 'includes/footer.php'; ?></div>
        </div>
    </div>
</body>
</html>


Gruß, Mr.Putty
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 30.07.2008, 17:22
Benutzerbild von mantiz
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.02.2007
Beiträge: 2.843
mantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz seinmantiz kann auf vieles stolz sein
Standard

Nicht das Formular muss in ein div oder p oder sonst was, sondern die "input"-Elemente, also aus
Code:
<form ...>
   <input ...>
   <input ...>
</form>
wird
Code:
<form ...>
   <p>
      <input ...>
      <input ...>
   </p>
</form>
Dann sollte es klappen.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 30.07.2008, 17:51
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Nimm besser ein DIV-Element statt eines P-Elements.
__________________
Markus Wulftange
Mit Zitat antworten
  #4 (permalink)  
Alt 30.07.2008, 18:03
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 14.08.2007
Beiträge: 20
MrPutty befindet sich auf einem aufstrebenden Ast
Lächeln ...nur noch eines!

Spitze! Vielen Dank für den Tip!!!

(Manchmal können solche Kleinigkeiten ganz schön Nerven kosten)

@Gumbo: schon geschehen - das <p> erzeugte zu viel Abstand. Danke!

Bleibt nur ein Fehler übrig, bei dem ich annahm er resultiere aus obigen:

Line 39, Column 57: there is no attribute "wrap".

PHP-Code:
<p><textarea name="Eingabe" cols="39" rows="18" wrap="physical" id="Eingabe"></textarea></p
Das Script ist vom Provider gestellt, bin mir nicht sicher wie weit es geändert werden darf. ???

Gruß, Mr.Putty

Geändert von MrPutty (30.07.2008 um 18:10 Uhr)
Mit Zitat antworten
  #5 (permalink)  
Alt 30.07.2008, 20:04
Benutzerbild von toscho
Perplexifikator
XHTMLforum-Kenner
 
Registriert seit: 22.05.2004
Ort: Halle/Saale
Beiträge: 1.565
toscho sorgt für eine eindrucksvolle Atmosphäretoscho sorgt für eine eindrucksvolle Atmosphäre
Standard

Das wrap kannst du entsorgen; das wollte der Netscape 4 in grauer Vorzeit haben.

Gruß
Thomas, der das extra Blockelement in Formularen für einen schweren Designfehler der HTML-4-Spezifikation hält
__________________
toscho.de
Mit Zitat antworten
  #6 (permalink)  
Alt 31.07.2008, 00:33
Benutzerbild von Geronimo
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 14.06.2004
Beiträge: 2.641
Geronimo sorgt für eine eindrucksvolle AtmosphäreGeronimo sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von MrPutty Beitrag anzeigen
[...] das <p> erzeugte zu viel Abstand. Danke!
Es handelt sich schlicht und ergreifend um einen Absatz. Ob und wieviel Abstand zu anderen Elementen vorhanden sein soll wird über Stylesheets festgelegt.
Mit Zitat antworten
  #7 (permalink)  
Alt 31.07.2008, 01:37
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 14.08.2007
Beiträge: 20
MrPutty befindet sich auf einem aufstrebenden Ast
Daumen hoch Vielen Dank!

@Thomas: Dankeschön! Dann ist das Projekt nun W3C validert
Mit Zitat antworten
  #8 (permalink)  
Alt 31.07.2008, 14:40
Benutzerbild von Boris
Tanzender Webentwickler
XHTMLforum-Kenner
 
Registriert seit: 29.07.2004
Ort: Kornwestheim / Stuttgart
Beiträge: 4.925
Boris ist ein sehr geschätzer MenschBoris ist ein sehr geschätzer MenschBoris ist ein sehr geschätzer Mensch
Standard

Zitat:
Zitat von Gumbo Beitrag anzeigen
Nimm besser ein DIV-Element statt eines P-Elements.
Das ist unsemantisch.

Wenn, dann in ein <fieldset> IMHO ...
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris Bojic
Mit Zitat antworten
  #9 (permalink)  
Alt 31.07.2008, 15:22
Benutzerbild von Geronimo
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 14.06.2004
Beiträge: 2.641
Geronimo sorgt für eine eindrucksvolle AtmosphäreGeronimo sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von Boris Beitrag anzeigen
Das ist unsemantisch.
Ich könnte mich auch mit einem Bereich anfreunden.
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 31.07.2008, 16:27
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Das DIV-Element ist ein gruppierendes Element. Und genau das ist die Semantik: es fasst mehrere Elemente zusammen und gruppiert diese.
__________________
Markus Wulftange
Mit Zitat antworten
Sponsored Links
Antwort

Stichwörter
form, formular, input, validieren, validität, w3c

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
w3c validation error dayscott CSS 14 26.10.2014 23:37
W3C Validation Problem indiana_j (X)HTML 2 30.04.2009 11:31
7 Fehler vom W3C Markup Validation Service empfei (X)HTML 2 02.03.2009 09:53
W3C Validation Service Fehler reflo (X)HTML 14 05.08.2007 01:49
w3C Validation - Fragezeichen Roadrunnerle (X)HTML 5 05.10.2006 12:05


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:14 Uhr.