当前位置: 代码迷 >> ASP >> 为何这样不行?该怎么处理
  详细解决方案

为何这样不行?该怎么处理

热度:54   发布时间:2012-02-16 21:30:36.0
为何这样不行?
在上传文件后,把它的上传的文件名的值,赋值给个 <input   type= "text "> 文本框,现在一个页面上有两个form,它们的name为form1

上传后文件名赋值给文本框的代码如下:
response.write   " <script> parent.document.forms[0].BigPic.value= ' "&filename1& " ' </script> "

如果我的文本BigPic放在第二个form中,上传图片后它的值并没有赋值到BigPic上,提示找不到对象,而把BigPic放在第一个form中,却可以..我该如何解决呢?把文本框BigPic放在第二个form,并要在上传图片后正确的赋值.谢谢!

------解决方案--------------------
首先同一个页面不能有相同NAME或ID的Form.
再者,使用window.body.form1来引用
  相关解决方案