Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jsp中的选择性必填字段_Jsp_Jsp Tags - Fatal编程技术网

jsp中的选择性必填字段

jsp中的选择性必填字段,jsp,jsp-tags,Jsp,Jsp Tags,我有一个关于jsp的查询 场景:假设我有两个字段 字段1:连接类型选择下拉列表 下拉选项: 1.GSM 2.码分多址 3.其他 字段二:评论自由文本 问题: 如何强制用户仅在“连接类型”被选择为“其他”时输入“注释”自由文本框最初禁用文本区域,并在更改下拉列表时获取所选值。如果不为空,请启用文本框。在HTML中 <select id="connectionType" name="connectionType" onchange="changeText()"> <opti

我有一个关于jsp的查询

场景:假设我有两个字段

字段1:连接类型选择下拉列表 下拉选项: 1.GSM 2.码分多址 3.其他

字段二:评论自由文本

问题:
如何强制用户仅在“连接类型”被选择为“其他”时输入“注释”自由文本框

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

希望这对您有所帮助。此处有演示

如果选择了其他人,请检查评论是否为空。否则,不要。具体问题是什么?
function changeText() {
    if(document.getElementById("connectionType").value !=""){
        //alert(document.getElementById("connectionType").value);
       document.getElementById("comments").disabled=false;   
    }else{
        document.getElementById("comments").disabled=true;
    }
}