2012-11-13 452 views
0

我已經創建了下拉菜單,「用戶」,蒙山2個選項,選擇提交不提交按鈕

<select name="Users"> 
     <option>User1</option> 
     <option>User2</option> 
</select> 

我堅持了我想要做的下一件事,那就是: - 如果USER1被選中,生成另一個下拉菜單 如果選擇了用戶2,則會生成輸入窗口

我想在不提交按鈕的情況下進行更改。應在「用戶」下拉菜單中進行選擇。

任何提示或解決方案將不勝感激!

+0

使用jQuery AJAX – GBD

+1

我不應該建議你這一點,但這裏的東西,你需要什麼http://www.w3schools.com/php/php_ajax_database.asp –

+0

,但不使用mysql_等擴展例如從w3schools(它過時!) – Kamil

回答

2

需要Javascript http://www.w3schools.com/js/default.asp

PHP是服務器端語言,它產生只有在用戶加載頁面而不是它已經加載後的代碼。 如果您希望用戶在瀏覽器中獲取代碼,在執行某些操作後,您需要將用戶端語言改爲Javascript。

如果您使用一些Javascript庫作爲jQuery http://www.jquery.com,它會更容易。

+0

我在Java編程方面絕對沒有經驗。你可以更具體地寫如何編寫這樣的腳本 – user1758545

+0

它不是Java它的Javascript :) 檢查我給你的2個鏈接。有例子 – Svetoslav

+0

我檢查鏈接,但我無法弄清楚。你介意發佈簡單的代碼來解決我的問題嗎?我幾乎不知道該怎麼做。請幫忙 – user1758545

0

您應該使用jQuery事件並使用選擇框的change事件來顯示和隱藏所需的任何html元素。

0
<select name="Users" onchange="this.form.submit();"> 
     <option>User1</option> 
     <option>User2</option> 
</select>