如何让IFRAME里的form提交?请指点

ahuilch9527 2003-06-19 08:25:10
当我点击主页面上的submit时,我需要将此页面上的值传递给iframe,并让iframe中的form提交,请问如何实现?
我使用document.getElementById("AIframe").document.getElementById("iframeForm");提示说我找不到对象或对象不存在?为什么?
...全文
207 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ahuilch9527 2003-06-20
  • 打赏
  • 举报
回复
wo yi jie jue le !
fason 2003-06-20
  • 打赏
  • 举报
回复
6中不知道,7我是正常的,可以这样访问
ahuilch9527 2003-06-20
  • 打赏
  • 举报
回复
阿信:

那你说,在NS6中,能不能得到Iframe中Form中的元素的对象呢?
fason 2003-06-20
  • 打赏
  • 举报
回复
document.getElementById("AIframe").document.form名.submit()
这种明显是错误的,要引用iframe里面的内容,是要用iframe的name,而不是ID!
ahuilch9527 2003-06-20
  • 打赏
  • 举报
回复
这些方法都是对的,因为我在iframe中的form里加了onsubmit事件,才出现了对象为空的问题。阿信的方法与其他人不一样,但又因为,NS6不支持,所以我不能这么采用,所以发少一半的分。
fason 2003-06-19
  • 打赏
  • 举报
回复
正确的是这样:注意是iframe的name
window.frames['iframeName'].document.formName.submit()

想传值就这样
window.frames['iframeName'].document.formName.txtName.value="**"
Reker熊 2003-06-19
  • 打赏
  • 举报
回复
你的form名是什麼阿

你不會直接用我那個代碼把??
ahuilch9527 2003-06-19
  • 打赏
  • 举报
回复
这种方法我试了,我能找到document.getElementById("AIframe"),他是一个Iframe。
可是到”form名“ 那就提示说对象为空,快晕了!
Ngod 2003-06-19
  • 打赏
  • 举报
回复
高手在我只好回避了。
Reker熊 2003-06-19
  • 打赏
  • 举报
回复
document.getElementById("AIframe").document.form名.submit()

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧