0

我是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);',
4

1 回答 1

0

您应该尽可能避免使用内联 javascript。谷歌渐进增强了解更多信息。如果您使用元素 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');
于 2013-05-29T15:42:10.567 回答