时空猎人号和密码免费:ASP的隐藏问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/09 09:00:14
有这样的代码:
<table><tr>
<select name="a">
<option value="1">b</option>
<option value="2">c</option>
<option value="3">d</option>
</select>
</td></tr>

<tr><td><input name="nihao" type="text">你好</td></tr>
</table>

问题:只有当我选择"c"或"d"时,这一行
<tr><td><input name="nihao" type="text">你好</td></tr>
才出现,怎样实现这种功能。

<script type="text/javascript">
function nihao(){
if( a.value==2 || a.value==3)
document.getElementById("hello").style.visibility="visible";
else
document.getElementById("hello").style.visibility="hidden";
}

</script>
<table><tr>
<select name="a" onchange="nihao()">
<option value="1">b</option>
<option value="2">c</option>
<option value="3">d</option>
</select>
</td></tr>

<tr><td id="hello" style="visibility:hidden"><input name="nihao" type="text">你好</td></tr>
</table>

这个。。。。跟ASP无关吧~~

用JS实现

不给你代码了给你思路

把你好那个INPUT设置ID属性

在上面的选择里面做onchange的JS脚本 如果VALUE是C或者D 就调用预先写好一个JS的函数 使你好那个ID的显示出来

<%if bianliang="c" or bianliang="d" then%>
<tr><td><input name="nihao" type="text">你好</td></tr>
<%end if%>
变量无法见到,用"bianliang"代替,请修改为你的变量即可.

<table><tr>
<select name="a">
<option value="1">b</option>
<option value="2">c</option>
<option value="3">d</option>
</select>
</td></tr>
把这几行放到表单里去,采取表单提交的方式吧