当前页面: 开发资料首页 → JSP 专题 → 下拉框问题,请高手帮忙,在线等。
下拉框问题,请高手帮忙,在线等。
摘要: 下拉框问题,请高手帮忙,在线等。
有两个下拉框,ff和oo。 ff控制oo的有效和无效。
<script language="JavaScript" type="text/JavaScript">
function check(x)
{
if(x==2)
{
document.form1.oo.disabled = true;
}
else
{
document.form1.oo.disabled = false;
}
}
</script>
<select name="ff" onChange="check(options.selectedIndex)" >
<option value="0" selected ></option>
<option value="1">no</option>
<option value="2">ok</option>
</select>
<select name="oo">
<option value="cc">cc</option>
<option value="dd">dd</option>
</select>
go
当ff选中ok的时候oo下拉框无效,这时点击连接go到下个页面,Untitled-3.htm这个页面有个后退按钮,点击这个按钮后回到下拉框这个页面,可是问题来了,ff这个下拉框选的是ok这个选项,可是oo这个下拉框却是有效的,问,如何让ff这个下拉框是他的初始值,就是什么都不选。
怎么这么快就沉下去了,顶一下
如果是history(-1)什麽的那個的話,作用相當於你點瀏覽器上的“後退”,是會記住一些你錄入或者選澤的内容的。
不知道做個onload能不能達到你要的效果。不過我猜不能。
問題是你如果想要那種效果爲啥要用“後退”這樣的。直接把之前那頁的鏈接不就OK?
禁用缓存
这是个注册页面,有个确认页面,也就是Untitled-3,htm 当注册的人在确认页面发现有错的时候就要后退从新添信息,所以出了这个问题。
Response.Buffer = True ;
Response.ExpiresAbsolute = Now() - 1 ;
Response.Expires = 0 ;
Response.CacheControl = "no-cache";
使这种禁用马?
你可以在页面设个参数 每次改动ff的时候页改动一下参数
在装载页面的时候就调用一下那个函数 不就可以了吗?
<script language="JavaScript" type="text/JavaScript">
function iPrompt(){
if(document.form1.oo.value==2)
{
document.form1.oo.disabled = true;
}else
{
document.form1.oo.disabled = false;
}
}
</script>
<body onLoad="iPrompt();">
....
</body>
不好意思应该是 document.form1.ff.value==2
用<body onload="Javascript:document.form1.ff.value=0">
或则
go
仅供参考
<head>
<script language="JavaScript" type="text/JavaScript">
function check(x)
{
if(x==2)
{
document.form1.oo.disabled = true;
}
else
{
document.form1.oo.disabled = false;
}
}
</script>
</head>
<body>
<form name="form1">
<select name="ff" onChange="check(options.selectedIndex)" >
<option value="0" selected ></option>
<option value="1">no</option>
<option value="2">ok</option>
</select>
<select name="oo">
<option value="cc">cc</option>
<option value="dd">dd</option>
</select>
go
<script type="text/javascript">
if(document.form1.ff.value == 2){
document.form1.oo.disabled = true;
}
</script>
</form>
</body>
nina36633640(人儿)
这个好使,谢谢了。要下了,星期一再来给分。
pioneer_z()
这个也行,谢谢