郁闷阿!radio与返回俺实在搞不定了! 俺实在不明白返回以后显示的是上一次选择的,但是radio组却是按默认checked来显示隐藏的输入框 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果没有设初值的话.在BODY里ONBODY也就是初死化的时候调下你的这个SCRIPT.一定OK.我刚做一个和你这个差不多.只是内容不一样,性质是一样的.ONBODY = scopechange1(i) 我的界面没有body,是在框架里,比较麻烦,我把“scopechange1(i)"加到script里了但是,我刚试了,不可以,俺晕了,继续试 body和freme 是同级对象,人家说的是页面操作,不是框价操作。脚本放到,框架中也面,也就是说有scopechange1的页面,一定ok. 我试了,不太符合。我主要想不管选择哪一项提交下一页,返回后还是选择第一项,如果选择第2项提交后返回显示的是选择了第2项,但alert(单选框的值)是第一项的value,我boundaryroamupload.Scope[0].checked = true加上点返回后不起作用,大家可以试一下 <body onload="scopechange1(0)"><form name="boundaryroamupload"><font color="#333333"><b>请选择:</b></font> <input onclick="javascript: scopechange1(0)" type="radio" value="sn" name="Scope" defaultChecked>省内<br><input onclick="javascript: scopechange1(1)" type="radio" value="sj" name="Scope">省际生效)<br><input onclick="javascript: scopechange1(2)" type="radio" value="jt" name="Scope">省际确认) <div id="s1"><b><font color="#333333">生效时间:</font></div></b><div id="s3"><b><font color="#333333">失效时间:</font></div></b><div id="s5" style="DISPLAY: none"><b><font color="#333333">上传时间:</font></div></b></form></body><SCRIPT language=javascript> function scopechange1(i) { if(boundaryroamupload.Scope[0].checked == true) { s1.style.display=''; s3.style.display=''; s5.style.display='none'; } else{ s1.style.display='none'; s3.style.display='none'; s5.style.display=''; } } </SCRIPT> 可能我描述的有问题,我根本不要求什么代码,大家告诉我原因或者方法就可以。我回复的意思是,以上代码只在onload中加我写的那个函数是不正确的。我已经验证。我并没有要求什么百分百代码,只是问题没有解决,我不知怎么做了,来请教。请楼上查证。仔细看完贴,再评论。重申主要问题是:选择第2项提交下一页,后退,显示的是选择了第2项,但界面却是根据第一项隐藏的,这是什么原因?? hidden-input:valuetext-input:valueradio-input:checkedcheckbox-input:checkedtextarea:value/innerTextselect:valueoption:selected页面在load时,会把以上重新set成上次操作的结果其它的则不会(重新set成上次操作的结果)。包括动态生成的html对象|代码以及html对象的属性(例如在本贴中的style.display)等等 新手请教:如何使用VS2005,跟踪查找IE崩溃的原因 请大家帮忙,我是个初学者。 js文件出错,,但是我找不出错的地方,请大家帮帮忙!! 这段代码如何解释呢? 字符串分割问题 超简单的问题,只是一下子想不到了。在线等!!!!!!!!!请教 怎样让ie窗口全屏显示!! 200 分悬赏 to 孟子E章和各位高手 javascript 获取输入框内的值,生成前一天后一天的功能 本地机浏览与远程留言的问题,非常着急!!! ***如何使复选框中至少有1项是选中的***急~~~谢谢高手帮忙!
ONBODY = scopechange1(i)
脚本放到,框架中也面,也就是说有scopechange1的页面,一定ok.
<form name="boundaryroamupload">
<font color="#333333"><b>请选择:</b></font>
<input onclick="javascript: scopechange1(0)" type="radio" value="sn" name="Scope" defaultChecked>省内<br>
<input onclick="javascript: scopechange1(1)" type="radio" value="sj" name="Scope">省际生效)<br>
<input onclick="javascript: scopechange1(2)" type="radio" value="jt" name="Scope">省际确认)
<div id="s1">
<b><font color="#333333">生效时间:</font></div></b>
<div id="s3">
<b><font color="#333333">失效时间:</font></div></b>
<div id="s5" style="DISPLAY: none">
<b><font color="#333333">上传时间:</font></div></b>
</form>
</body>
<SCRIPT language=javascript>
function scopechange1(i)
{
if(boundaryroamupload.Scope[0].checked == true)
{
s1.style.display='';
s3.style.display='';
s5.style.display='none';
}
else{
s1.style.display='none';
s3.style.display='none';
s5.style.display='';
}
}
</SCRIPT>
我根本不要求什么代码,大家告诉我原因或者方法就可以。我回复的意思是,以上代码只在onload中加我写的那个函数是不正确的。我已经验证。
我并没有要求什么百分百代码,只是问题没有解决,我不知怎么做了,来请教。请楼上查证。仔细看完贴,再评论。
重申主要问题是:选择第2项提交下一页,后退,显示的是选择了第2项,但界面却是根据第一项隐藏的,这是什么原因??
text-input:value
radio-input:checked
checkbox-input:checked
textarea:value/innerText
select:value
option:selected页面在load时,会把以上重新set成上次操作的结果
其它的则不会(重新set成上次操作的结果)。包括动态生成的html对象|代码
以及html对象的属性(例如在本贴中的style.display)
等等