2015-06-30 53 views
-1

我有條件,我必須從數據庫加載不同的數據來填充組合框。組合框取決於單選按鈕的選擇。Dynamic Combobox Jquery Codeigniter使用單選按鈕

enter image description here

如果我選擇jababeka計劃,它加載jababeka值,如果我選擇MM2100計劃是負載MM2100計劃,並繼續向前。

可能嗎?任何人都可以告訴我如何?

以前感謝。

+0

請用代碼更新你的帖子,這樣可以得到想法。 – user4419336

+0

oke對不起,我的壞! –

+0

但它只是HTML代碼,我沒有做任何服務器端腳本。 –

回答

0

假設您的標記看起來類似於此:

<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> 

您可以使用jQuery來檢查單選按鈕選擇的選項,並相對設置<select>內容:

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); 
}); 

工作例如:fiddle

+0

@Dwi Abriyanto是你需要的嗎? –

+0

謝謝哥們!這是我需要的! –