我想用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