我有查询jsp。
场景:假设我有两个字段
第一场:连接类型(选择性下拉列表) 下拉选项: 1. GSM 2. CDMA 3.其他人
第二场:评论(自由文本)
问题: 仅当“连接类型”被选为“其他”时,如何强制用户输入“评论”自由文本框
答案 0 :(得分: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;
}
}
希望这会对你有所帮助。 FIDDLE 中的演示就在这里