俺实在不明白返回以后显示的是上一次选择的,但是radio组却是按默认checked来显示隐藏的输入框

解决方案 »

  1.   

    如果没有设初值的话.在BODY里ONBODY也就是初死化的时候调下你的这个SCRIPT.一定OK.我刚做一个和你这个差不多.只是内容不一样,性质是一样的.
    ONBODY = scopechange1(i)
      

  2.   

    我的界面没有body,是在框架里,比较麻烦,我把“scopechange1(i)"加到script里了但是,我刚试了,不可以,俺晕了,继续试
      

  3.   

    body和freme 是同级对象,人家说的是页面操作,不是框价操作。
    脚本放到,框架中也面,也就是说有scopechange1的页面,一定ok.
      

  4.   

    我试了,不太符合。我主要想不管选择哪一项提交下一页,返回后还是选择第一项,如果选择第2项提交后返回显示的是选择了第2项,但alert(单选框的值)是第一项的value,我boundaryroamupload.Scope[0].checked = true加上点返回后不起作用,大家可以试一下
      

  5.   

    <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>
      

  6.   

    可能我描述的有问题,
    我根本不要求什么代码,大家告诉我原因或者方法就可以。我回复的意思是,以上代码只在onload中加我写的那个函数是不正确的。我已经验证。
    我并没有要求什么百分百代码,只是问题没有解决,我不知怎么做了,来请教。请楼上查证。仔细看完贴,再评论。
    重申主要问题是:选择第2项提交下一页,后退,显示的是选择了第2项,但界面却是根据第一项隐藏的,这是什么原因??
      

  7.   

    hidden-input:value
    text-input:value
    radio-input:checked
    checkbox-input:checked
    textarea:value/innerText
    select:value
    option:selected页面在load时,会把以上重新set成上次操作的结果
    其它的则不会(重新set成上次操作的结果)。包括动态生成的html对象|代码
    以及html对象的属性(例如在本贴中的style.display)
    等等