jsp动态弹出下拉框及文本框

在一个页面中,摆入一个select下拉框,在这个下拉框里有两个值1跟2,然后选中1时,页面跳出第二个select下拉框,里面有两个值3和4,最后选中3或4之后,页面再跳出... 在一个页面中,摆入一个select下拉框,在这个下拉框里有两个值1跟2,然后选中1时,页面跳出第二个select下拉框,里面有两个值3和4,最后选中3或4之后,页面再跳出一个文本框。第一个下拉框如果选中值2,则页面直接跳出文本框而不跳出第二个下拉框,请高手帮忙解答,谢谢!我找过些代码,但都不是挺满意,希望可以给个能直接运行出这效果的代码! 展开
 我来答
pangfangaimym
2008-12-16 · TA获得超过126个赞
知道小有建树答主
回答量:539
采纳率:0%
帮助的人:290万
展开全部
<html>
<head>
<title>
</title>
<script>
function show(obj){
var id = obj.id;

if(id=="s1"){
if(obj.value=="1"){
document.getElementById("t1").style.display="none";
document.getElementById("s2").style.display="block";
}else if(obj.value=="2"){
document.getElementById("t1").style.display="block";
document.getElementById("s2").style.display="none";

}else {
document.getElementById("t1").style.display="none";
document.getElementById("s2").style.display="none";
}

}
if(id=="s2"){
if(obj.value!=""){
document.getElementById("t1").style.display="block";
}else{
document.getElementById("t1").style.display="none";
}

}

}
</script>
</head>
<body>
<div>
<select id="s1" onchange="show(this)">
<option value="">请选择</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
<select id="s2" onchange="show(this)" style="display:none;">
<option value="">请选择</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="text" id="t1" value="" style="display:none;"/>

</div>
</body>
</html>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式