Thanks - I found several methods on SO that involved manipulation of the OUTPUT from web2py that gets rendered in the browser. Implemented a solution that was very specific to the forms that I want to have filled in.
I had hoped for a web2py specific way to manage the submit button behavior because of this observed behavior: - In web2py, for "list" fields, <enter> adds a new value to the list - in web2py, for "text" fields, <enter> creates a line break in the input. These are great behaviors but they put the users into the habit of pressing enter and the fields that I was validating are not amenable to an a-priori decision about whether the form is completely filled in or not as blank fields are acceptable and common. Ultimately, I disabled the enter key on a field-by-field basis using jquery and left the behavior as-is for any field with "list" in the name. Thanks for the suggestions! Tom On Friday, January 30, 2015 at 1:34:52 PM UTC-8, Niphlod wrote: > > there are a lot if you want to do down that path. > > > http://stackoverflow.com/questions/895171/prevent-users-from-submitting-form-by-hitting-enter > > IMHO disabling enter is not a solution (I'm a keyboard guy and I love to > send forms with enter): at the very minimum you should do a proper > validation (server-side with web2py is easy). The most "elegant" way is to > disable the submit button via javascript until all required fields are > filled. > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- 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/d/optout.