如何在ZF2表单元素上设置自动对焦?

时间:2016-06-23 20:31:06

标签: php zend-framework2

如何在ZF2表单元素上设置autofocus属性?

我认为我们可以在工厂数组中使用setter方法或选项。

1 个答案:

答案 0 :(得分:1)

在构造方法中添加元素时,可以使用

'autofocus'=>'true'

在该元素的属性内。在这里,我调整了我的“email”元素的代码:

$this->add(array(
        'name' => 'email', 
        'type' => 'Zend\Form\Element\Email',
        'options' => array(
            'label' => 'Email:'
            ),
        'attributes' => array(
            'type' => 'email', 
            'required' => true, 
            'placeholder' => 'myaccount@domain.com', 
            'class' => 'form-control',
            'tabindex' =>'1',
            'id'=>'email',
            'autofocus'=>'true'
            )
        ));