日期:2014-05-17  浏览次数:20883 次

为何这样不行?
在上传文件后,把它的上传的文件名的值,赋值给个 <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来引用