2015-04-03 61 views
0

我想要做的是建立一個形式,如果用戶選擇選項一個,那麼他所顯示的選項,其中1和2,但如果他選擇選項,他所顯示的選項從表單動作PHP和/或MySql創建多個選擇?

這將像一個漏斗,導致經過多次選擇後的最終結果。

我不知道這是否可以在PHP單獨完成,或需要MySql

在代碼中調用這個選擇過程是什麼?

任何教程或建議或示例?

+0

爲什麼選擇MySql?這些選擇是否應該來自數據庫? – micbobo 2015-04-03 01:43:00

回答

1

我覺得最簡單的方法就是使用JQuery。

您可以使用單選按鈕等,如下所示:http://www.w3schools.com/html/tryit.asp?filename=tryhtml_radio

確保你給他們,你會在你的JQuery使用ID

這裏是你如何更改HTML控件在jQuery的能見度(看看第一個答案):

$('#RadioButtonAID').click(function(){ 
     $('#RadioButton1ID').show(); 
     $('#RadioButton2ID').show(); 
     $('#RadioButtonAID').hide(); 
     $('#RadioButtonBID').hide(); 
    }); 

    $('#RadioButtonBID').click(function(){ 
     $('#RadioButton3ID').show(); 
     $('#RadioButton4ID').show(); 
     $('#RadioButtonAID').hide(); 
     $('#RadioButtonBID').hide(); 
    }); 
012: How to change a text box to visible depending on what item is selected in a drop down menu?

所以,你可以在你的單選按鈕前創建的Jquery事件

這將是一個易於使用的方式之間的導航選項選擇。

如果您決定包括了jQuery項目去看看這個鏈接,找出下載/如何將其納入http://www.w3schools.com/jquery/jquery_get_started.asp

編輯:http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_style_visibility2

這也說明了你一個簡單的方法訪問你的html控件的可見性