yii實現級聯下拉列表

2022-05-18 09:00:41 字數 701 閱讀 1496

在模版中

<?php

echo $form->dropdownlist($model, 'src_type_id', ordersrc::options(), array(

'id' => 'task-order-src-id',

));echo $form->dropdownlist($model, 'src_shop_id', array(''=>'全部'), array(

'id' => 'task-shop-id',

))?>

在這段**中,ordersrc_options() 這個是先讀取乙個下拉列表。呼叫orderscr model中的options方法。內容如下

public static function options($hasshop = true) 

return $array;

}

然後在模版頁面中增加js**,實現當第乙個下拉列表變化時給第二個下拉列表進行內容賦值。

在這段js**中,實現調取乙個程式獲取第二個下拉列表的值(呼叫controller中的actiongetshops方法),任何追加到第二個下拉列表中。

public function actiongetshops() ";

} echo $htmlcontent;

}

JS AJAX 實現級聯下拉列表

實現在下拉框的級聯查詢,可以使得使用者不進行頁面跳轉便可以根據下拉框中所選的高階選項更改低階選項的內容。增進使用者體驗 以省市縣 區為例,在使用者選擇不同的省時,更新後面的市和對應的縣 區 在使用者選擇不同的市時,更新後面縣 區的內容。這裡我們僅演示如何實現下拉框的級聯查詢,所以省略了action屬...

級聯下拉列表

下拉列表,同步 charset utf 8 title type text j ascript var provinces 安徽 江蘇 浙江 山東 var cities 合肥 蕪湖 蚌埠 安慶 南京 蘇州 無錫 徐州 杭州 寧波 溫州 金華 濟南 青島 煙台 日照 var provselnode v...

Yii生成下拉列表

yii生成下拉列表主要用到了chtml類 裡面的兩個靜態方法listdata和dropdownlist。listdata接收四個引數 array model 指的是我們從資料庫查詢的記錄結果。string valuefield 指的是下拉列表option value屬性的值。string textf...