form.accepts(...,formname=None) and the form will have no name.

On Apr 17, 10:05 pm, Álvaro Justen [Turicas] <alvarojus...@gmail.com>
wrote:
> On Fri, Apr 17, 2009 at 11:08 PM, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
> > I made a change in trunk that changes the default "formname" for
> > SQLFORM.
>
> > For create forms it is '%(tablename)_create' and for update or
> > readonly forms it is '%(tablename)_%(record_id)s'. I do not think this
> > should be considered a backward incompatible change since I do not see
> > why anybody would rely on the previous default form names (which
> > bytheway are undocumented) anybody I would like to know if anybody
> > opposes.
>
> It's ok for me.
>
> > The change has the advantages to allow multiple forms per page (for
> > editing multiple record for example) something that now is only
> > possible it the user overrides the default name.
>
> Good.
>
> I tried to help an user with GET forms in #web...@irc.freenode.net
> some days[1] but I can't because we can't do what he want in a simple
> way with web2py.
> So, I ask (and propose): is there an way to implement forms to NOT has
> names by default? Or implement it in an way that I can ommit form name
> and form.accepts() works perfectly?
>
> I think we can implement that way:
> - form.accepts() verify if there is request.vars.
>    * If False, form user didn't submit form and form is showed normally.
>    * If True, it does the validation, put errors (or proccess form) etc.
>
> The only thing that will change for existing forms is that if user
> submit a GET form without fill any field, it won't show errors to this
> user. But if you use POST form, we can show errors because we can send
> the input 'submit' value in HTTP request (and get it in request.vars)
> or some other hidden field for control. I think it is not backward
> incompability and we can set an option 'verify_blank' in GET forms to
> do it in "old" way (so a new var in query string is needed).
>
> [1]http://groups.google.com/group/web2py/browse_thread/thread/ca7384b77c...
>
> --
>  Álvaro Justen
>  Peta5 - Telecomunicações e Software Livre
>  21 3021-6001 / 9898-0141
>  http://www.peta5.com.br/
--~--~---------~--~----~------------~-------~--~----~
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