通过onchange事件

时间:2016-11-18 03:27:02

标签: javascript ajax zend-framework2

我根据选择相关城市的区域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(),然后在那里访问它。我不知道该怎么做。

请指导我的朋友们。提前致谢。

1 个答案:

答案 0 :(得分:2)

你可以传递它:

...
$district_form->get('districts')
    ->setAttributes(
        array(
            'options' => $districts_option,
            'onChange'=>"getCities(this.value, '$yourIDHere')"
        )
     );