本人新手,想请教一下诸位大神。我在单位用JS开发一个页面时,在表单的一个单选按钮(如:aaa)触发Onclick事件,会显示一个附件上传的区段,但是上传附件后,页面刷新一遍,按钮依然在aaa上,但附件区段会再次隐藏起来,必须选择其他单选按钮(如:bbb)再选aaa后,该区段才会显现,附件也能上传。在表单的Onload事件中也已对其进行了控制,求教现在如何在附件上传后该区段能够不隐藏而显示出来呢?

解决方案 »

  1.   

    后台实现 上传功能? 如果是的话应该是刷新问题了, 做为该显示还是隐藏可以做个标记放在隐藏域中 当提交到后台上传完后,再 重新获取隐藏域的值重新定位或者 设置下,
    再或者是存放在cookie中,不用隐藏域,做为标记 用完之后删除掉。
      

  2.   

    那是浏览器的"智能缓存"一类的机制帮你默认还原了控件原有的值,但是并没有触发相应的事件。所以,最好在页面加载的时候强制一下控件的默认值。一般设置value就可以了。
      

  3.   

    你好,我用Domino在表单中定义的这个隐藏区段(aaa),如果重新获取或定位的话是否可以在表单的Onload事件中进行控制吗。还是必须要从后台使用LS语言改写呢?
                                                            谢谢啦!