Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用单选按钮的动态组合框Jquery Codeigniter_Php_Jquery_Arrays_Codeigniter - Fatal编程技术网

Php 使用单选按钮的动态组合框Jquery Codeigniter

Php 使用单选按钮的动态组合框Jquery Codeigniter,php,jquery,arrays,codeigniter,Php,Jquery,Arrays,Codeigniter,我必须从数据库加载不同的数据以填充组合框。组合框取决于单选按钮的选择 如果选择jababeka plan,则加载jababeka值;如果选择MM2100 plan,则加载MM2100 plan,并继续 可能吗?谁能告诉我怎么做 之前谢谢。假设您的标记与此类似: <form action=""> <input type="radio" name="a" value="1">op1</input> <input type="radio" n

我必须从数据库加载不同的数据以填充组合框。组合框取决于单选按钮的选择

如果选择jababeka plan,则加载jababeka值;如果选择MM2100 plan,则加载MM2100 plan,并继续

可能吗?谁能告诉我怎么做


之前谢谢。

假设您的标记与此类似:

<form action="">
    <input type="radio" name="a" value="1">op1</input>
    <input type="radio" name="a" value="2">op2</input>
    <select id="options"></select>
</form>

op1
凤凰社2
您可以使用jQuery选中单选框中的选定选项,并相对设置
内容:

var op1 = ["lorem", "ipsum"];
var op2 = ["dolor", "sit", "amet"];

function fillSelect(data) {
    $("#options").children("option").remove();
    for (var i = 0; i < data.length; i++) {
        $('<option/>').val(data[i]).html(data[i])
        .appendTo('#options');
    }
}

$("input[name=a]").click(function () {
    if($(this).val() == 1)
        fillSelect(op1);
    else
        fillSelect(op2);
});
var op1=[“lorem”,“ipsum”];
变量op2=[“多洛”、“坐”、“阿梅特”];
函数fillSelect(数据){
$(“#选项”).children(“选项”).remove();
对于(变量i=0;i

工作示例:

请用代码更新您的帖子,以便了解您的想法。但这只是html代码,我没有编写任何服务器端脚本。这需要在单击后使用ajax调用来填充,或者(如果combobox选项是静态的)为combobox预生成的选项数组。@Michał很棒,但是如何使用动态组合框依赖于收音机选择?@Dwi Abriyanto这就是你需要的吗?谢谢朋友们!这就是我需要的!