首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Zend Form ReCaptcha不工作

Zend Form ReCaptcha不工作
EN

Stack Overflow用户
提问于 2010-12-25 19:29:43
回答 1查看 934关注 0票数 0

我有一个简单的带有新元素的基于Zend的表单:$form = reCaptcha Zend_Form();$ form ->setName('forgotpassword') ->setMethod('POST');

代码语言:javascript
运行
复制
    $public = Lyf_Config::get('recapctha.public');
    $private = Lyf_Config::get('recapctha.private');
    $recaptcha = new Zend_Service_ReCaptcha($public, $private);

    $captcha = new Zend_Form_Element_Captcha('recaptcha',array(
        'captcha' => 'ReCaptcha',
        'captchaOptions' => array(
            'captcha' => 'ReCaptcha',
            'service' => $recaptcha
    )));


    $form->addElements(array($captcha));

    $form->setDecorators(array(array('ViewScript', array('viewScript' => 'login/passwordform.phtml', 'escape' => false))));

我希望看到这样的元素:http://webmasterblog.com.ua/wp-content/uploads/2009/07/recaptcha-example.gif。但是我看到的不是这个元素,而是简单的input文本元素。我哪里做错了?

提前谢谢你。对不起,我的英语不好。

EN

Stack Overflow用户

回答已采纳

发布于 2010-12-30 16:13:53

这很有帮助:

代码语言:javascript
运行
复制
echo $captcha->getHtml();
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4530139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档