0
У меня есть selectbox
для районов на основе выбора соответствующих городов.Передача двух или более значений javascript через onchange event
foreach ($pr_districts as $list) {
$valueid = $this->escapeHtml ($list->id);
$value = $this->escapeHtml ($list->d_name);
$districts_option [] = array('value' => $valueid, 'label' => $value);
}
$district_form->get('districts')->setAttributes(array('options' => $districts_option, 'onChange'=>"getCities(this.value)"));
Здесь id
(хранится в value
) выбранного района передается getCities()
.
Я хочу передать провинцию id p_id
также в getCities()
, а затем получить к ней доступ. Я не знаю, как это сделать.
Прошу вас, друзья. Заранее спасибо.
Обратите внимание, что 'SetAttributes()' с ключом: будем называть 'опции', 'setValueOptions()', который будет обновлять 'InArray' валидатор. Это будет устаревать некоторое время, см. [Zend \ Form \ Element \ Select :: setAttributes()] (https://github.com/zendframework/zend-form/blob/master/src/Element/Select.php# L162). Поэтому лучше назвать '-> setValueOptions()' отдельно. – Kwido