jsp 中的选择性必填字段

Selective Mandatory fields in a jsp

我想查询 jsp。

场景:假设我有两个字段

字段一:连接类型(选择性下拉菜单) 下拉选项: 1.全球通 2.码分多址 3.其他

字段二:评论(自由文本)

问题: 仅当 'Connection Type' 被选为 'Others'

时,如何强制用户输入 'comments' 自由文本框

最初禁用文本区域,并在更改下拉列表时获取所选值。如果它不为空,请启用文本框。在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 中的演示在这里