我有條件,我必須從數據庫加載不同的數據來填充組合框。組合框取決於單選按鈕的選擇。Dynamic Combobox Jquery Codeigniter使用單選按鈕
如果我選擇jababeka計劃,它加載jababeka值,如果我選擇MM2100計劃是負載MM2100計劃,並繼續向前。
可能嗎?任何人都可以告訴我如何?
以前感謝。
我有條件,我必須從數據庫加載不同的數據來填充組合框。組合框取決於單選按鈕的選擇。Dynamic Combobox Jquery Codeigniter使用單選按鈕
如果我選擇jababeka計劃,它加載jababeka值,如果我選擇MM2100計劃是負載MM2100計劃,並繼續向前。
可能嗎?任何人都可以告訴我如何?
以前感謝。
假設您的標記看起來類似於此:
<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
@Dwi Abriyanto是你需要的嗎? –
謝謝哥們!這是我需要的! –
請用代碼更新你的帖子,這樣可以得到想法。 – user4419336
oke對不起,我的壞! –
但它只是HTML代碼,我沒有做任何服務器端腳本。 –