我有selectbox
用于基于选择相关城市的地区。
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()
,然后在那里访问它。我不知道该怎么做。
请各位 friend 指导一下。提前致谢。
最佳答案
你可以像这样传递它:
...
$district_form->get('districts')
->setAttributes(
array(
'options' => $districts_option,
'onChange'=>"getCities(this.value, '$yourIDHere')"
)
);
关于javascript - 通过 onchange 事件将两个或多个值传递给 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40668883/