2011-10-18 27 views
1

的基本思路是從數據庫 價值下拉菜單中 - >文本框擴大

  • 電子郵件#2從數據庫
  • 新的電子郵件
  • 當用戶有三種選擇

    1. 電子郵件#1會選擇#3,文本框會在下拉菜單底部展開,因此可以訪問新的電子郵件。

      你見過這樣的地方嗎?任何樣品/技術?

    回答

    1

    所有這些都需要有一個表單字段,其初始屬性爲style="display:none",然後在選擇第三個選項時顯示它。

    這裏的窮人的版本:

    <select onchange="displayEmail(this)"> 
        <!-- Put your items here --> 
    </select> 
    <input type="text" name="email" id="email" style="display: none;" /> 
    

    JS:

    function displayEmail(element) { 
        if(element.selectedIndex==2) { 
         document.getElementById('email').style.display = ""; 
        } 
    } 
    
    +0

    真棒這正是我想要的!如果沒有太多的要求:當用戶改變回已經存在的下拉條目時如何關閉文本框? – HunterListInsight

    +0

    if(element.selectedIndex!= 2) –

    +0

    我將' Aidiakapi