Hello,

While going through my project output pages and validating them as
"XHTML 1.0 Strict" I've learnt that
SQLFORM creates a form with a table containing the DB labels and DB
form elements, which is XHTML compliant up to that point. What fails
the validation are the "_formkey" and "_formname" input fields that
fall
outside the table, placed just before the form's closing tag.

May I propose to create an additional row for the hidden elements and
thus keep them bundled with the rest of the form content? That ensures
XHTML compliance. (Tested)

While at it, there is another issue: the "action" attribute is by
default blank (invalid XHTML). Here I'd suggest that the forms use
e.g. URL(r = request) as a devault value, instead of the blank string.
This would not upset the existing concept - the programmer would be
able to pass a custom "_action" just as before.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to