Thanks again John. I was able to piece together snippets from your example and that made our sample work for crud update finally. It correctly validates the empty field and displays the error message.
The 3 fixes I made were 1. The hidden fields at the bottom helped, I believe: <input value="{{=form.formkey}}" type="hidden" name="_formkey" /> <input value="{{=form.formname}}" type="hidden" name="_formname" / > 2. <form action=="{{=request.env.path_info}}" <-- I was missing that code in the "" 3. in the Controller, the key important logic for the case of a crud update was elif session.action == "update": id=request.args[0] response.view="%s/%s/%s.html" % (request.controller,request.function, request.args[0]) return dict(form=crud.update(db.testtable,id)) --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---