@Grizmar

Как установить атрибут 'disabled' для тега 'select' в Zend Framework 2?

Создаю форму:

<?php

namespace City\Form;

use Zend\Form\Form;

class City extends Form
{
public function __construct() {
parent::__construct('city');
$this->setAttribute('action', 'getcity');
$this->setAttribute('method', 'post');
$this->setInputFilter(new \CIty\Form\CityFilter());

$this->add(array(
'name' => 'city',
'type' => 'Select',
'attributes' => array(
'id' => 'city',
),
'options' => array(
'label' => 'Города',
'empty_option' => '--Выберите город--',
'value_options' => array(
'0' => 'Москва',
'1' => 'Санкт-Петербург',
'2' => 'Дмитров',
'3' => 'Другой город',
),
),
));
}
}

Как установить атрибут 'disabled' для одного из значения опций, например: 'Другой город'?
  • Вопрос задан
  • 2458 просмотров
Решения вопроса 1
DeFacto
@DeFacto
$this->getElement("city")->setAttrib("disable", array(3));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы