- From: Oldřich Vetešník <vetesnik@mrmil.cz>
- Date: Wed, 22 Oct 2008 17:52:11 +0200
Dne Wed, 22 Oct 2008 17:40:55 +0200 Tab Atkins Jr. <jackalmage at gmail.com> napsal/-a: > On Wed, Oct 22, 2008 at 10:41 AM, Old?ich Vete?n?k > <vetesnik at mrmil.cz>wrote: > >> Hello, >> >> I'd like to throw a question out here, please don't shoot me if it's >> been >> already answered, I'm a full-time coder and don't have an internet at >> home >> so I can't make any deep researches in your archives. >> >> Q: Is it possible that hidden inputs don't have to be in a semantic tag? >> That is it passes the validation test without showing this error up: >> line 20 column 32 - Error: 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 >> >> It's because hidden inputs aren't meant to be shown to the front-end >> user >> so it doesn't mean if it's not covered in a semantic tag. Sometimes it's >> O.K., you have a form with a few fieldsets so you can put it in one, but >> sometimes it's rather stupid having to do <div><input type="hidden" >> name="somename" value="somevalue" /></div> just to silence the >> validator. >> >> Thank you, >> Ollie >> > > Big question here is, why is this necessary? You only use hidden inputs > in > a form. If you have a form, you'll have other inputs (at least a <input > type=submit> or <button type=submit>), which *do* have to obey those > semantic limits, and thus will be wrapped in an appropriate tag. Why > can't > you just stuff your hidden inputs in there along with them? The exact > location of a hidden input is of absolutely no consequence in any way > (except for it being in the appropriate <form>, of course), so you should > always have an appropriate place for them. > > ~TJ I can't really remember at the very moment, but I remember having some trouble with it with in my php script. I will try to look into it again and let you know where the problem was.
Received on Wednesday, 22 October 2008 08:52:11 UTC