- From: Simon Pieters <zcorpan@hotmail.com>
- Date: Tue, 17 Jan 2006 23:52:39 +0000
Hi, In the form attribute[1] section in WF2 there is an example that says: >In this example, each row contains one form. Without the "form" >attribute, it would not be possible to have more than one form >per table if any of them spanned cells. While that is true with the constraints of HTML4, we could allow forms to be direct children of <tbody> in HTML5. If we allowed that, the example could look like this instead: <table> <thead> <tr> <th>Name</th> <th>Value</th> <th>Action</th> </tr> </thead> <tbody> <form action="/edit" method="post"> <tr> <td> <input type="hidden" name="id" value="1"/> <input type="text" name="name" value="First Row"/> </td> <td> <input type="text" name="value"/> </td> <td> <input type="submit" name="Edit"/> </td> </tr> </form> <form action="/edit" method="post"> <tr> <td> <input type="hidden" name="id" value="2"/> <input type="text" name="name" value="Second Row"/> </td> <td> <input type="text" name="value"/> </td> <td> <input type="submit" name="Edit"/> </td> </tr> </form> </tbody> </table> The form="" attribute is not needed in this example. This also happens to be backwards compatible with legacy UA's. Is there a reason to disallow this sort of nesting? [1] http://whatwg.org/specs/web-forms/current-work/#formAttribute Regards, Simon Pieters
Received on Tuesday, 17 January 2006 15:52:39 UTC