javascript - 通过 onchange 事件将两个或多个值传递给 javascript

标签 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()

我想将省份 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/

相关文章:

javascript - 获取 div id 和类

javascript - 使用 jquery 加载页面后清除 <a> href

javascript - jQuery Ajax 和重定向来自服务器的响应

ruby-on-rails - Rails 4 ajax 在 Bootstrap 选项卡中加载内容

php - Ajax PHP 创建的表单未提交

css - Zend框架2 : adding custom attribute in favicon icon

javascript - Magento:需要跨浏览器 "Continue Shopping"(后退两次)按钮来重新加载当前类别页面

javascript - 缓冲代码和非缓冲代码有什么区别?

php - Zend Framework 2 默认模块

zend-framework2 - Zend Framework 2 如何在 View 脚本中获取单个单选按钮?