zend framework 1 Form-如果发生验证错误,Note元素的值将丢失

Web开发人员

我的zend framework 1表单中有一个Note元素,用于注册。它以以下格式定义:

$captcha_reload =   new Zend_Form_Element_Note('captcha_reload',  
                                array('value'=>"<div id='captcha_reload_div'>
                                                <a href='javascript:return false;' 
                            id='change-image'>Change text.</a></div>"));        
$this->addElement($captcha_reload);                      

此元素显示超链接,并且在注册页面调用期间完美显示。

问题出在表单提交期间。如果存在表单验证错误,此note元素将不显示任何内容(即,缺少超链接)。

我已经检查并尝试了以下代码:

$this->setDefaults(array('captcha_reload'=>"<div id='captcha_reload_div'>
                                                <a href='javascript:return false;' 
                            id='change-image'>Change text.</a></div>")); 

但是,如果存在表单验证错误,那么仍然没有任何价值。

对于Note元素,我在Zend Registration Form页面中添加了以下内容:

class Zend_Form_Element_Note extends Zend_Form_Element_Xhtml  
{  
   public $helper = 'formNote';  
}
Web开发人员
class Zend_Form_Element_Note extends Zend_Form_Element_Xhtml  
{  
   public $helper = 'formNote';  
   public function isValid($value, $context = null)
   {
      return true;
   }
}

我已经将isValid()添加到Note类中,并且可以正常工作。在Note类中不需要使用_setValue()。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Zend Framework 2-如果为空,如何跳过Zend \ Form \ Element \ Time的验证

来自分类Dev

Zend Framework 1>确定,我编写了一个自定义验证器。我放在哪里?我的Zend_Form如何包含它?

来自分类Dev

Zend Framework 1>确定,我编写了一个自定义验证器。我放在哪里?我的Zend_Form如何包含它?

来自分类Dev

Zend Framework 1 force HTTPS

来自分类Dev

Zend Framework 1强制HTTPS

来自分类Dev

如何设置Zend_Form_Element_Submit的值(zendframework 1)

来自分类Dev

身份验证失败后,Zend _forward不起作用(Zend Framework 1)

来自分类Dev

身份验证失败后,Zend _forward不起作用(Zend Framework 1)

来自分类Dev

Facebook PHP SDK on Zend Framework 1

来自分类Dev

Zend Framework 1上的Facebook PHP SDK

来自分类Dev

Zend Framework 1从路由获取参数

来自分类Dev

Zend Framework不显示错误

来自分类Dev

如果输入值= 1,则Zend Framework 2选中复选框

来自分类Dev

如何成功将Zend Framework 1应用程序从CloudControl Luigi迁移到Pinky堆栈?

来自分类Dev

将IF子句添加到Zend Framework 1数据库表选择对象

来自分类Dev

Zend Framework中的'Zend_Session_Exception错误

来自分类Dev

Zend Framework在随机时刻丢失会话?

来自分类Dev

在Zend Framework 2中验证文件

来自分类Dev

表单未正确验证Zend Framework 2

来自分类Dev

Zend Framework 多输入一验证器

来自分类Dev

Zend Form无法验证浮点数

来自分类Dev

返回元素禁用表单-Zend Framework

来自分类Dev

Zend Framework 2 Skeleton Application主页错误

来自分类Dev

Zend Framework 2 zftool致命错误

来自分类Dev

zend Framework 2 tablegateway选择错误

来自分类Dev

Zend Framework 2 TableGateway选择错误

来自分类Dev

Zend Framework Magento Where 语句返回错误

来自分类Dev

如何更改sessionid值Zend Framework 2

来自分类Dev

如何更改sessionid值Zend Framework 2

Related 相关文章

  1. 1

    Zend Framework 2-如果为空,如何跳过Zend \ Form \ Element \ Time的验证

  2. 2

    Zend Framework 1>确定,我编写了一个自定义验证器。我放在哪里?我的Zend_Form如何包含它?

  3. 3

    Zend Framework 1>确定,我编写了一个自定义验证器。我放在哪里?我的Zend_Form如何包含它?

  4. 4

    Zend Framework 1 force HTTPS

  5. 5

    Zend Framework 1强制HTTPS

  6. 6

    如何设置Zend_Form_Element_Submit的值(zendframework 1)

  7. 7

    身份验证失败后,Zend _forward不起作用(Zend Framework 1)

  8. 8

    身份验证失败后,Zend _forward不起作用(Zend Framework 1)

  9. 9

    Facebook PHP SDK on Zend Framework 1

  10. 10

    Zend Framework 1上的Facebook PHP SDK

  11. 11

    Zend Framework 1从路由获取参数

  12. 12

    Zend Framework不显示错误

  13. 13

    如果输入值= 1,则Zend Framework 2选中复选框

  14. 14

    如何成功将Zend Framework 1应用程序从CloudControl Luigi迁移到Pinky堆栈?

  15. 15

    将IF子句添加到Zend Framework 1数据库表选择对象

  16. 16

    Zend Framework中的'Zend_Session_Exception错误

  17. 17

    Zend Framework在随机时刻丢失会话?

  18. 18

    在Zend Framework 2中验证文件

  19. 19

    表单未正确验证Zend Framework 2

  20. 20

    Zend Framework 多输入一验证器

  21. 21

    Zend Form无法验证浮点数

  22. 22

    返回元素禁用表单-Zend Framework

  23. 23

    Zend Framework 2 Skeleton Application主页错误

  24. 24

    Zend Framework 2 zftool致命错误

  25. 25

    zend Framework 2 tablegateway选择错误

  26. 26

    Zend Framework 2 TableGateway选择错误

  27. 27

    Zend Framework Magento Where 语句返回错误

  28. 28

    如何更改sessionid值Zend Framework 2

  29. 29

    如何更改sessionid值Zend Framework 2

热门标签

归档