2013-05-28 32 views

回答

1

使用下面的代碼:

$this->addElement('text', 'userid', array(
    'label'  => '', 
    'required' => true, 
    'filters' => array('StringTrim'), 
    'style' => array('width:212px'), 
    'attribs' => array('onkeyup'=>'jsFunction();') 
)); 

或者您也可以使用下面的代碼:

$element = $this->addElement('text', 'userid', array(
     'label'  => '', 
     'required' => true, 
     'filters' => array('StringTrim'), 
     'style' => array('width:212px'), 
    )); 

$element->setAttrib('onkeyup', 'jsFunction();'); 
+0

Thanxxx broooo其工作 – Delta

1

你必須使用attribs選項添加額外屬性

試試這個

$this->addElement('text', 'userid', array(
'label'  => '', 
'required' => true, 
'filters' => array('StringTrim'), 
'style'  => array('width:212px'), 
'attribs' => array('onkeyup'=>'handler()') 

你也可以使用setAttrib

+0

不工作brooo – Delta

+0

@Delta什麼錯誤.. u能看到安其屬性添加到元素? – alwaysLearn

+0

thanx broo現在正在工作 – Delta

相關問題