jquery-ui - Zend 装饰器 : How can I use jquery-ui classes on my forms?

标签 jquery-ui zend-framework zend-form zendx

我使用 jquery 在 Zend Framework 中创建一个表单:

    class Contact_Form_Contact extends ZendX_JQuery_Form {

  public function init() {
        /* Form Elements & Other Definitions Here ... */
        //create new element
        $name = $this->createElement('text', 'name');
        //element options
        $name->setLabel("Enter your name:");
        $name->setRequired(TRUE);
        $name->setAttrib('size', 40);
        //add element to the form

        $this->addElement($name);
        .....

如果请求失败,setRequired 启用 class=errors,

如何将其覆盖为“ui-state-error my-clean”?

阿曼。

最佳答案

您可以这样设置装饰器选项,而不是覆盖装饰器:

$element->getDecorator('Errors')->setOption('class', 'ui-state-error my-clean')

关于jquery-ui - Zend 装饰器 : How can I use jquery-ui classes on my forms?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6944407/

相关文章:

zend-framework - 如何创建和实现像素跟踪代码

zend-framework - Zend_Test - 在 PHPUnit Controller 插件中设置重定向

php - 隐藏字段不能以 zend 形式工作

javascript - 如何使用 Jquery 在 ASP.Net 中制作对话框?

jquery - 如何检测 jQuery UI 单选更改事件?

javascript - 单选按钮值未解析

asp.net - 未捕获的类型错误 : Cannot read property 'UI' of undefined

php - 我如何转义 .ini 文件中的换行符,以便 Zend_Config_Ini 按字面意义读取它?

javascript - 是否可以确保不编辑隐藏的表单元素?

exception - 在 Zend Form 中显示异常错误消息 - Zend Framework 2