下拉框(文本1;文本2;文本3;全部显示)
点击文本1,显示文本框(文1),隐藏其他
.....
点击全部显示,显示文本框(文1.文2,文3)
最好用jquery来写,请给出代码
下拉框(文本1;文本2;文本3;全部显示)
点击文本1,显示文本框(文1),隐藏其他
.....
点击全部显示,显示文本框(文1.文2,文3)
最好用jquery来写,请给出代码
<!DOCTYPE html>
<html>
<head>
<title>index</title>
<script type="text/javascript" src="https://cdn.staticfile.org/jquery/1.11.2/jquery.min.js"></script>
</head>
<body>
<form action="" method="get">
<label>下拉列表菜单</label>
<br>
<select name="selectBox" id="selectBox" onchange="pop();">
<option value="0">文本一</option>
<option value="1">文本二</option>
<option value="2">全部显示</option>
</select>
</form>
<div id="areaA" style="display: none;">
<textarea>
Hello1
</textarea>
</div>
<div id="areaB" style="display: none;">
<textarea>
Hello2
</textarea>
</div>
<div id="areaC" style="display: none;">
<textarea>
Hello3
</textarea>
<br>
<textarea >
World3
</textarea>
</div>
<script type="text/javascript">
function pop() {
var value = $("#selectBox").val();
if ( value==="0" ) {
$("#areaA").show();
$("#areaB").hide();
$("#areaC").hide();
}
if ( value==="1" ) {
$("#areaB").show();
$("#areaA").hide();
$("#areaC").hide();
}
if ( value==="2" ) {
$("#areaC").show();
$("#areaA").hide();
$("#areaB").hide();
}
}
</script>
</body>
</html>
大概这样子,还得修饰下