首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 如何合并提交两个FORM [已结贴,结贴人:hc_z]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hc_z
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-08-21 17:01:09 楼主
    页面有两个Form: FormMain 和FormHide.

    FormHide的内容不显示在页面上,但内容也需要同时和FormMain 的内容一起submit.
    请问如何用Javascript实现。
    另,用
    FormMain.submit
    FormHide.submit
    能实现这个功能吗?有无什么副作用?
    谢谢。
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • myvicy
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 3

      3

    发表于:2008-08-21 17:07:351楼 得分:20

    FormMain.submit
    FormHide.submit
    不能实现.
    javascript方法,在另一个form里建立对应的hide元素,把另外的form中的元素通过js脚本拷贝赋值过来然后提交。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hc_z
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 18:34:562楼 得分:0
    谢谢, 可否另外创建一个FormTmp,
    将FormMain和FormHide里的内容拷贝到FormTmp里,然后提交呢?
    如何实现呢?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • rjzou2006
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 19:42:253楼 得分:0
    谢谢, 可否另外创建一个FormTmp,
    将FormMain和FormHide里的内容拷贝到FormTmp里,然后提交呢?
    如何实现呢?
    ----------
    完全可以的/
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhsp1029
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-21 21:59:014楼 得分:10
    谢谢, 可否另外创建一个FormTmp,
    将FormMain和FormHide里的内容拷贝到FormTmp里,然后提交呢?
    如何实现呢?

    --------------------------------------------------
    用js得到FormMain和FormHide里面所有的值,添加到FormTmp中,然后FormTmp.submit()就可以了

    但是这样做不如直接就把FromHide里的元素以隐藏的元素放到FormMain中,然后直接FormMain.submit()就行了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fosjos
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-22 09:04:015楼 得分:5
    用一个很小的iframe

    form的target指向iframe
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • p_x1984
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-22 09:28:346楼 得分:5
    在其中一个form当中嵌入一个iframe,就可以啦
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sxn19811006
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-22 09:34:507楼 得分:5
    两个form提交?一个form提交后就跳了、第二个怎么运行?
    写在一个form里、判断吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Ricky_66
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-08-22 09:39:178楼 得分:5
    你在FormMain新增一個隱藏的文本框,用js將FormHide里要提交的值賦予FormMain的隱藏文本框再提交
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved