I'm trying to use this with my shiny new SQLFORM. But I'm clearly missing something. Here's a snippet:
form = SQLFORM(...blah...) submit = form.element(_type='submit') submit.parent.append(INPUT(_type='submit',_value='Cancel',_name='button')) if request.vars.button == 'Cancel': session.flash = 'profile create was cancelled' session.flash = 'profile update was cancelled' redirect(URL(r=request,f='index')) elif form.accepts(request.vars,session,dbio=False): ...update/insert logic... The cancel works perfectly. But the sql on the form.accepts path craps out: S'Traceback (most recent call last):\n File "gluon/restricted.py", line 173, in restricted\n File "w:\\web2py_win\\applications\ \canyonezt/controllers/default.py", line 184, in <module>\n File "gluon/globals.py", line 96, in <lambda>\n File "gluon/tools.py", line 1851, in f\n File "w:\\web2py_win\\applications\\canyonezt/ controllers/default.py", line 152, in profile\n File "gluon/sql.py", line 1877, in insert\n File "gluon/sql.py", line 1845, in _insert \nSyntaxError: invalid field names: [\'button\']\n' It looks like the DAL is trying to store 'button' in my data base, though it is unclear to me why. What's the secret, here? -- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web...@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.