It is because recaptcha uses ajax to communicate, and when using LOAD web2py traps all ajax calls, so the recaptcha requests are not making it to the server.
-Thadeus On Mon, Apr 5, 2010 at 5:05 PM, selecta <gr...@delarue-berlin.de> wrote: > I tried to use Recaptcha in a LOAD div but I does not work > > The problem is that the page stats reloading when it gets to the div > loaded with LOAD where the recaptcha javascripts are in and gets stuck > on reloading it > > controller: > ... > form = SQLFORM.factory(Field('tag_name')) > captcha = None > if not auth.user: > captcha = Recaptcha(request,'xxx','xxx') > form[0].append(captcha) > if request.vars.tag_name: > .... > if form.accepts(request.vars, session): > ... > return dict(form=form, captcha = captcha) > > view tag.html: > {{=form.custom.begin}} > ... > {{=captcha}} > {{=form.custom.end}} > {{pass}} > > view default.html: > LOAD('default','tag',args=(table_name,record_id),ajax=True) <- does > not work > > but with > LOAD('default','tag',args=(table_name,record_id)) > at least the page loads > > -- > 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. > > -- 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.