我是zend框架的新手。
我已经以zend形式实现了onblur函数,我还在同一个输入框上的keyup函数上实现了什么。 可以在同一输入框上调用2个函数。 如果是,请告诉我语法。这是我的zend形式的代码:
$this->addElement('text', 'userid', array(
'label' => '',
'required' => true,
'filters' => array('StringTrim'),
'style' => array('width:212px'),
'onBlur' => 'getsecurityQues(this.value);',
答案 0 :(得分:0)
你应该尽量避免使用内联javascript。 Google渐进增强功能可获取更多信息如果使用元素id(在本例中为'userid'),则可以使用基于id钩子的jquery库添加js。
Jquery js代码看起来像这样...
$(document).ready(function(){
$('#userid').keyup(function() {
//do keyup stuff
}
});
$('#userid').blur(function() {
//do blur stuff
}
});
});
在你的控制器动作中添加js。
$this->view->headScript()->appendFile('/path/to/js/file.js');