我根据选择相关城市的区域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()
。
我想将省号p_id
也传递给getCities()
,然后在那里访问它。我不知道该怎么做。
请指导我的朋友们。提前致谢。
答案 0 :(得分:2)
你可以传递它:
...
$district_form->get('districts')
->setAttributes(
array(
'options' => $districts_option,
'onChange'=>"getCities(this.value, '$yourIDHere')"
)
);