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 <form..>.. yourself.
There are no plans to change the form API now.