<div dir="ltr"><br><br><div class="gmail_quote">On Wed, Oct 15, 2008 at 2:39 PM, Mike Wilson <span dir="ltr">&lt;<a href="mailto:mikewse@hotmail.com">mikewse@hotmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Would it be possible to have HTML5 allow the insertion of<br>
 &nbsp;&lt;input type=&quot;hidden&quot; ...&gt;<br>
(or something with the same effect) anywhere in the document?<br>
<br>
This would f ex relieve cases like server-side templating<br>
wanting to attach hidden state to its generated markup, and<br>
not having to use complex algorithms to find a suitable spot.<br>
<br>
As this type of element is non-visual this suggestion<br>
shouldn&#39;t cause any layout problems, but I guess having<br>
different placement rules for different settings on the same<br>
element type is, so maybe using &lt;input&gt; is not possible.<br>
Could HTML5 support adding hidden POSTable state in another<br>
way, that wouldn&#39;t be subject to placement rules for visual<br>
content?<br>
<br>
Best regards<br>
<font color="#888888">Mike Wilson</font></blockquote><div><br></div><div>For arbitrary state accessible to in-page scripting (like javascript), html5 defines the data-* family of attributes on all elements. &nbsp;These can have any name (as long as it starts with &quot;data-&quot;) and can hold arbitrary data.</div>
<div><br></div><div>For POSTable state, the state needs to be within the &lt;form&gt; that&#39;s being submitted in any case, so being able to place the hidden state outside of the form wouldn&#39;t get you much. &nbsp;Can you elaborate on what you&#39;re proposing?</div>
<div><br></div><div>~TJ</div></div></div>