Can you show your code? On Monday, May 20, 2013 4:50:34 PM UTC-4, Robin Manoli wrote: > > I'm wondering about further usage of "a*dding extra form elements to > SQLFORM", as written in the manual (link and code at the bottom). I have a > table that works fine to insert records into, fully automated with SQLFORM. > When I added an agree field to the SQLFORM, the form is still accepted upon > posting, but the form data is no longer saved like it was before. Does it > mean I now have to manage all data saving manually, when adding an extra > form element? If so, what is the best practice to save this form data?**I'm > just using a simple table, something like a table with the name "person", > and columns "name", "age", "profession". The table will upscale, and since > there are so many ways to do things in web2py I don't know where to start! > * > * > * > * > * > * > ________________________________________________________________________________ > * > > http://web2py.com/books/default/chapter/29/07#Adding-extra-form-elements-to-SQLFORM > Adding extra form elements to SQLFORM > > Sometimes you may wish to add an extra element to your form after it has > been created. For example, you may wish to add a checkbox which confirms > the user agrees with the terms and conditions of your website: > > form = SQLFORM(db.yourtable) > my_extra_element = TR(LABEL('I agree to the terms and conditions'), > INPUT(_name='agree',value=True,_type='checkbox')) > form[0].insert(-1,my_extra_element) > > The variable my_extra_element should be adapted to the formstyle. In this > example, the default formstyle='table3cols' has been assumed. > > After submission, form.vars.agree will contain the status of the > checkbox, which could then be used in an onvalidation function, for > instance. >
-- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.