web.form didnot supply the attribute action of the form
Forgive me if I'm incorrect, but isn't the intention of web.form to provide a way of generating the contents of a form -- not it's action or method? Though that in itself raises a few questions. Perhaps that class can be expanded to encompass that functionality?
You are right, the form only renders contents of the form. You have to write the .. yourself.
There are no plans to change the form API now.