日期:2014-05-16  浏览次数:20382 次

document.form1.action="" 疑问
请问各位大虾,能不能做到 A界面提交B页面的form到C页面。。。为什么总是提示“不是对象或为空”的js错误。。

如:A页面的提交按钮btnTest,B页面得表单myForm。。。要提交到C页面。。

document.myForm.action="C.aspx"

这样一直报对象为空的错误。。why??

------解决方案--------------------

------解决方案--------------------
按说这样应该可以的 

你是不是把b页面的<script>块放到<head>里了,导致从a跳到b的时候,<body>还未解析就执行
document.myForm.action="C.aspx",这时候肯定是没有form的
------解决方案--------------------
A页面如何能获取到B页面的对象啊?这当然不行啊,采用框架还可以通过parent.这种方式进行提交。