我有一个表单,在用户点击后退的时候重新reset表单
用javscript这样写:window.load=setTimeout(function(){
document.getElementById.myform.reset();
})在IE下,正常,点击后退能reset myform,在firefox下,提示document.getElementById("myform") is null错误

解决方案 »

  1.   

    window.onload=function(){
       setTimeout(function(){
            document.getElementById.myform.reset();   
       },100)
    }
      

  2.   

    呃,打错了window.load=setTimeout(function(){
    document.getElementById("myform").reset();
    },0)这样是有效的。。呵呵,少了个时间值
    但是在firefox中无效,挺纳闷
      

  3.   

    3楼,按你说的,我是少了一个function(),所以在firefox就提示出错是吧,按你的答案我加了,是不出现出错了,但是还是没有效果,不知道什么情况 了我的意思,就是,我前面提示的页面提交过到另一页面处理,如果出错js会提示并返回表单页,我就想让这个表单页reset一下,在iE下,测试是通过的,但是在firefox里不行!