我使用 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/