[英]Select with Dynamic Options in PHP
如何創建帶有動態選項的選擇列表?
我有兩個選擇列表; 我的第一個選擇列表中有兩個選項,另一個選擇列表中的每個選項都有一個不同的選項列表。
如果選擇第一個選擇選項,則第二個列表應具有不同的值。
First Select Second Select
----------------- -----------------
Option selected: [0] StackOverflow Options Available:
Another option: [1] GitHub Ask a Question
Answer a Question
----------------- ----> -----------------
或如果選擇第二個值
First Select Second Select
----------------- -----------------
Option selected: [1] GitHub Options Available:
Another option: [0] StackOverflow Post a New Repository
Fork a Repository
----------------- ----> -----------------
我還使用PHP和MySQL在select中顯示值(選項)。 在第一個選擇中,我用來顯示MySQL的所有可能選項,然后將其回顯。
第二個選擇列表需要先前選擇的ID,以便可以選擇它。 示例SQL代碼:“ SELECT * FROM sections WHERE id = ?
”。 我是PHP和AJAX的新手,我也看到了這個問題,但這對我不起作用。 很抱歉再次提出這個愚蠢的問題。
最初,隱藏第二個選擇框。 將onchange函數添加到jquery中的第一個選擇框。 像下面。
如果第二個選擇框具有靜態。
$('.firstselect').onchange(function() {
var first_val = $(this).val();
if ( first_val === 0 ) {
$('stack_select').show();
$('github_select').hide();
} else if( first_val === 1 ) {
$('stack_select').hide();
$('github_select').show();
}
});
如果第二個選擇框具有動態。 發出ajax請求,並使用jquery append方法動態加載內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.