簡體   English   中英

使用PHP中的動態選項進行選擇

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM