我想用Zend形式實現一種onkeyup()
函數來添加一個元素。我不知道語法。在Zend窗體中實現onkeyup()函數來添加一個元素
這是我的代碼:
$this->addElement('text', 'userid', array(
'label' => '',
'required' => true,
'filters' => array('StringTrim'),
'style' => array('width:212px'),
我想用Zend形式實現一種onkeyup()
函數來添加一個元素。我不知道語法。在Zend窗體中實現onkeyup()函數來添加一個元素
這是我的代碼:
$this->addElement('text', 'userid', array(
'label' => '',
'required' => true,
'filters' => array('StringTrim'),
'style' => array('width:212px'),
使用下面的代碼:
$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();');
你必須使用attribs
選項添加額外屬性
試試這個
$this->addElement('text', 'userid', array(
'label' => '',
'required' => true,
'filters' => array('StringTrim'),
'style' => array('width:212px'),
'attribs' => array('onkeyup'=>'handler()')
你也可以使用setAttrib
Thanxxx broooo其工作 – Delta