[英]second dropdown based on selection of first dropdown using script and PHP/MySQL
[英]PHP: Set second dropdown options based on first dropdown choosen option using kartik Select2
根据您的要求,您需要根据第一个下拉菜单更新第二个下拉菜单选项。 首先为下拉菜单分配ID,第一个ID为“第一下拉”,第二个ID为“第二下拉”。 在您的第一个下拉更改事件中添加以下代码。
// get first dropdown value here
var firstDropdownValue = $("#first-dropdown").select2("val");
var $secondDropdown = $('#second-dropdown');
// get all second dropdown options
var options = $secondDropdown.data('select2').options.options;
// delete all options of the native select element
$secondDropdown.html('');
// build new items
var items = [];
items.push({
"id": 1, // value of option
"text": 'Cash' // name of option
});
$secondDropdown.append("<option value=\"1\">Cash</option>");
// check the first dropdown value and add E-money option
if(firstDropdownValue == 1){
items.push({
"id": 2,
"text": 'E-money'
});
$secondDropdown.append("<option value=\"2\">E-money</option>");
}
// add new items
options.data = items;
$secondDropdown.select2(options);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.