Autor Zpráva
muflon
Profil *
validator w3 mi vipisuje tuto chybu :

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.

<input type="text" name="s" id="s" value="" />

Pomozete mi ako to mam opravit?
jozob
Profil
muflon
Vyzerá to tak, že Ti tam chýba element fieldset.
centi
Profil
muflon
V XHTML nesmú byť formulárové prvky priamo vo FORM tagu, musia byť obalené v niektorom z uvedených tagov, ideálne teda fieldset, alebo div. Zmysel tohto obmedzenia ale fakt nechápem.
Chamurappi
Profil
Reaguji na centiho:
V XHTML nesmú byť formulárové prvky priamo vo FORM tagu
Smí. Fungovat to musí. Jen to není validní podle Strict DTD. Pro pořádek dodám, že totéž platí i pro HTML 4.

Zmysel tohto obmedzenia ale fakt nechápem.
To jsme dva.
centi
Profil
Chamurappi
Myslel som to vo vzťahu k danému DTD, to že na funkčnosť resp. výzor stránky nemá žiadny vplyv samozrejme viem, čo som aj naznačil tou poslednou vetou.
jozob
Profil
Ja by som povedal, že to nie je obmedzenie, ale len nezmyselné doporučenie.
Anonymní
Profil *
vyhod to name="s" a bude to v poradku
jozob
Profil
Anonymní
To vôbec nie je podstatou chybového hlásenia.
Toto téma je uzamčeno. Odpověď nelze zaslat.