<select id="sel1" >
<option value='2'>否</option>
<option value='1'>是</option>
</select>
如果有这样一个下拉列表。选否时只获取value就可以了。但是选择“是”的话在下拉列表下面弹出一个上传文件的文本框(比如:用代码表示就是
)用jquery方法怎么让他选择“是”时候弹出一个上传文本框呢?
<script>
function showMsg(obj) {
var opt = obj.options[obj.selectedIndex]
var t = document.getElementById("g_packagepath");
var t2 = document.getElementById("ddd");
if (opt.value == 0) {
t.style.display = "none";
t2.style.display = "none";
}
if (opt.value == 1) {
t2.style.display = "";
t.style.display = "";
}
}
</script>
<body>
<tr>
<td>是否支持客户端:</td>
<td>
<select name="g_isclient" style="width:100px;" id="g_isclient" onchange="showMsg(this)">
<option value="1">是</option>
<option value="0">否</option>
</select>
</td>
</tr>
<tr>
<td id="ddd">游戏文件路径:</td>
<td><input type="file" name="g_packagepath" id="g_packagepath" />
</td>
</tr>
</body>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。