Yes, as pbreit points out, web2py already has functionality to handle this kind of thing for you. First, you generally won't need to create a form in HTML. Instead, read the book to learn about web2py's multiple options for creating and processing forms: http://web2py.com/book/default/chapter/07. Second, for logins specifically, web2py has an excellent authentication and authorization system, also discussed in the book: http://web2py.com/book/default/chapter/08. And as noted below, there's also information about Ajax form submission: http://web2py.com/book/default/chapter/10#Ajax-Form-Submission The book is your friend -- read it. :) Best, Anthony
On Wednesday, March 2, 2011 6:51:18 PM UTC-5, pbreit wrote: > <rant> > I don't want to sound like your mother but, why would you want to do this? > Web2py already does logins for you in a standardized way that users are > familiar with. Why not use what Web2py gives you and start working on the > unique aspects of your application? Or at least use what Web2py gives you > for now and enhance it later when you've got more Web2py experience under > your belt. Creating applications is hard enough without re-inventing a worse > wheel. > </rant> > > The first thing you need to do is learn how to do Ajax form submissions in > Web2py: http://web2py.com/book/default/chapter/10#Ajax-Form-Submission > > Next, you will need to learn how to do custom login form. Something like > this might work: > {{=form.custom.begin}} > username: {{=form.custom.widget.email}} > password: {{=form.custom.widget.password}} > {{=form.custom.widget.formkey}} > {{=form.custom.end}} > >

