formulare in xhtml1.0 strict
inga
- html
hallo, versuche gerade formulare in ein xhtml-strict-dokument einzubindne.
allerdings spuckt mir der validator ständig fehlermeldungen aus.
wie müssen denn formulare korrekt eingebunden werden?
ich habs so versucht:
<form action="..." method="post">
Email:<input name="email_input" type="text"/>
Name:<input name="name_input" type="text"/>
Nachricht: <textarea name="nachricht_input" rows="5"></textarea>
<input type="submit" id="submit" value="abschicken"/>
</form>
fehlermeldungen:
document type does not allow element "input" here;
<input name="name_input" type="text"/>
das gleiche für das textarea und input-tag
ich kann leider nicht viel mit den fehlermeldungen vom validator anfangen, da er mir leider nicht sagt, wie ich die fehler beheben kann.
vielen dank im voraus, inga
Hallo,
innerhalb von Form wird ein oder mehrere Block-Elemente verlangt, in denen Character Data und Inline-Elemente stehen können. Insofern geht das hier als fehlerfrei durch:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Test</title>
</head>
<body>
<form action="test.htm" method="post">
<p>Email:<input name="email_input" type="text"/></p>
<div>Name:<input name="name_input" type="text"/></div>
<p>Nachricht: <textarea name="nachricht_input" rows="5" cols="5"></textarea></p>
<div><input type="submit" id="submit" value="abschicken"/></div>
</form>
</body>
</html>
Grüße,
Utz
Vielen dank für die rasche Antwort.