2015-04-06 297 views
0

我有一個針對jsp的查詢。jsp中的選擇性必填字段

場景:假設我有兩個字段

現場一:連接類型(選擇下拉菜單) 下拉選項:1。 GSM 2. CDMA 3.其他

現場二:評論(免費文本)

問題: 如何讓用戶只有在'連接類型'被選爲'其他'時才能輸入'註釋'自由文本框

+2

如果選擇了 「其他」,然後檢查意見不空。否則,不要。具體問題是什麼? – 2015-04-06 08:05:07

回答

0

最初禁用文本區域,並在打開下拉菜單時,獲取選定的值。如果不是空的,則啓用文本框。在HTML

<select id="connectionType" name="connectionType" onchange="changeText()"> 
    <option value="">Select a value</option> 
    <option value="gsm">GSM</option> 
    <option value="cdma">CDMA</option> 
</select> 
<input type="text" id="comments" disabled="true" /> 

而在JavaScript中,

function changeText() { 
    if(document.getElementById("connectionType").value !=""){ 
     //alert(document.getElementById("connectionType").value); 
     document.getElementById("comments").disabled=false; 
    }else{ 
     document.getElementById("comments").disabled=true; 
    } 
} 

希望這有助於you.The演示在FIDDLE在這裏