获得当前页面的选项
在某页增加一个checkbox,希望程序能自动根据这个选项选择执行
<form name="Dd" method="post">
< input checkbox="sss" value = 1 checked >
</form>
<%
if 判断这个checkbox被checked时 then
....
else
...
end if
%
问题点数:20、回复次数:6Top
1 楼znjgress(四空和尚)回复于 2006-03-16 16:49:40 得分 15
onclick="engineering_click()"
function engineering_click()
{
if (document.getElementById('engineering').checked == true)
{
engineering.style.display = "block";
}
else
{
engineering.style.display = "none";
}
}Top
2 楼shien(shien)回复于 2006-03-16 16:54:59 得分 0
嗯,但是这个是在客户端的判断阿
我要求判断出checked后,修改服务器端的某个变量值
谢谢Top
3 楼hanpoyangtitan(韩波洋)回复于 2006-03-16 17:03:27 得分 5
楼主需要搞清楚asp是怎么工作的
如果要根据checkbox来判断,必定要有数据向服务器传输Top
4 楼shien(shien)回复于 2006-03-16 17:29:50 得分 0
这样写呢
<form method=post>
<input type=hidden name=isdisp value="<%=request("engineering")%>">
<input type=checkbox name="engineering" value="true" checked onclick="engineering_click();"> Dispaly WAITING LIST;
</td></tr></table></form>
</form>
<script language=javascript>
function engineering_click()
{
if (document.getElementById('engineering').checked == true)
{
document.engineering.value = "true"; 好像这句有错误,怎样附值呢
}
else
{
document.engineering.value = "fasle";
}
}
</script>
<%
然后可以改变服务器的变量
isDisp = request("isdisp")
%>Top
5 楼shien(shien)回复于 2006-03-16 17:38:04 得分 0
还是不行
document.getElementById('isdisp').value = "true";
不能附值Top
6 楼shien(shien)回复于 2006-03-16 17:39:20 得分 0
document.setElementById('isdisp').valueTop




