CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

form中套form如何submit

楼主natural_blue(源于自然)2002-07-31 08:34:53 在 Web 开发 / ASP 提问

比如form1中套了form2,但当我需要submit   form2中的内容时,总显示form1中内容为空(自己设置的检验),怎么样提交form2   ? 问题点数:20、回复次数:9Top

1 楼lanying(蓝鹰)(问个不休)回复于 2002-07-31 08:36:02 得分 0

为什么要套呀?套了没什么用  
  Top

2 楼gq(游子)回复于 2002-07-31 08:36:12 得分 0

html不允许这样做的。Top

3 楼ssm1226(雨中人(虚心学习))回复于 2002-07-31 08:37:06 得分 0

form不能套Top

4 楼cshadow(heli)回复于 2002-07-31 08:43:58 得分 0

最好不要套用,一定能有更好的办法吧?  
  不过一定要这么用也没有问题的,检验是怎么设的啊?两个form名字保持不一样就行了。Top

5 楼antiking(生活就象拉大便有时顺畅有时不顺畅.)回复于 2002-07-31 08:58:21 得分 0

to   cshadow(影子)  
  不是吧,你用过了,是写数据保存,还是只做些界面,写些文档,如过套用,你数据是如何提交的。我比叫关注耶。一个页面可以有多个form,只要名字不一样。我从来没有套用过保存数据,在用form提交耶,关注。Top

6 楼yonghengdizhen(等季节一过,繁花就凋落)回复于 2002-07-31 09:15:51 得分 0

你如果要提交多个表单的数据可以在表单中放一个display:none的submit按钮通过按钮的click方法级联触发提交事件,,比你表单嵌套好得多.嵌套表单只能提交自第二个表单标记开始符后的表单域数据.Top

7 楼dgz01(打工者)回复于 2002-07-31 12:05:02 得分 0

如果非要套,用层隔开就好呀  
   
  *****  
  打工好辛苦  
  *****  
  钞票好难赚  
  *****  
  编程好伤神  
  *****  
  光阴好易混  
  *****  
  Top

8 楼natural_blue(源于自然)回复于 2002-07-31 14:58:15 得分 0

可能大家把我的问题想得太高深了,我的目的是为了正确提交form2的内容。  
  部分源代码如下(缺少"frmannounce"的</form>标签):  
  <form   action="SaveReAnnounce.asp?method=fastreply&boardID=<%=boardid%>"   method="POST"     name="frmAnnounce"   onSubmit="submitonce(this)">  
      <input   type="hidden"   name="followup"   value="<%=AnnounceID%>"><input   type="hidden"   name="rootID"   value="<%=RootID%>">  
  <INPUT   TYPE="hidden"   name="boardtype"   value="<%=htmlencode(boardtype)%>">  
  <INPUT   TYPE="hidden"   name="skin"   value="<%=request("skin")%>">  
                  <TBODY>  
                  <TR   bgColor="<%=tablebody%>">  
                      <TD   noWrap   width=175>管理员用户名:</TD>  
                      <TD><INPUT   maxLength=25   size=15    
                          name=username>  
                          <!--&nbsp;&nbsp;   <A    
                          href="reg.asp">还没注册?</A>    
                          -->  
                          管理员密码:    
                          <INPUT   type=password   maxLength=13   size=15    
                          name=passwd>&nbsp;&nbsp;    
                          <!--<A    
                          href="lostpass.asp">忘记密码?</A>  
                          -->   </TD></TR>  
                  <TR   bgColor="<%=atablebody%>">  
                      <TD   vAlign=top   noWrap><b>评价建议:</b><br><br>  
                      <b>评价指数:</b><br><br>  
  <form   action="admin_postings.asp?action=evaluate&evaluation=request("evaluation")&boardID=<%=boardID%>&ID=<%=announceID%>&rootid=<%=rootID%>"   method="post">  
                      <input   type=hidden   name="boardid"   value="<%=boardid%>">  
                       
                      <SELECT   size="1"     name="evaluation">    
                      <!--  
                      以下链接只是一个范例  
                      action="admin_postings.asp?action=unlock&boardID=<%=boardID%>&ID=<%=announceID%>&rootid=<%=rootID%>">-->  
                                                                  <option   value="5">五星级</option>  
  <option   value="4">四星级</option>  
  <option   value="3"   selected>三星级</option>  
  <option   value="2">二星级</option>  
  <option   value="1">一星级</option>  
                                                                  </SELECT>  
                       
                      <input   type=submit   value="确认">  
                      </form>Top

9 楼lovingkiss(桃花影落飞神贱,碧海潮生<吹>玉箫 坦白从良 抗拒强奸)回复于 2002-07-31 15:20:35 得分 20

给个嵌套的理由??~~  
   
  有时候不能靠自己想象去编制代码阿?为什么非要嵌套——必须么??~~  
  大家不是想得太高深了,是想——你怎么会问如此的问题;呵呵,真的~~  
  都觉得奇怪~~  
   
  1、窗体的提交,可以自由的控制Action、Target,所以不必再一个页面混用Form的;  
  2、即使你用了两个,在提交的时候,整个页面也是需要刷新的,另外的Form里面的值也是失效了;  
  3、如果要用,一般都是用Iframe嵌套比较好;  
   
  一个页面,尽量保持一个Form,基本上还没有什么功能实现不了的;  
  譬如上传文件,很多人喜欢用两个Form,因为需要文件、数据两种上传,可是无形中给服务器、用户增加了困难——用一种上传,其实也是可以分离这些数据信息的;所以,尽量方便一些,同时提交两个Form,不是什么好的做法;  
   
  有时候不同的框架需要同时提交,我也都用一个Form,提交两类数据,——其中的数据传递,用客户端脚本就可以了,没有必要非得刷新两个页面  
   
  个人经验,仅供参考Top

相关问题

  • 如何让一个form处理几个submit?
  • 不使用submit,如何使form中input的值清空
  • 如何使form中的submit按钮不响应回车键?
  • 如何在form表单里设置两个submit
  • 如何处理同一FORM中的多个SUBMIT?
  • 在php中如何执行form的submit??????急
  • 小问题:下拉框的ONCHANG事件如何让FORM 提交(SUBMIT)
  • 求助!如何区分form中的多个submit,而且submit的值相同?不想使用jsp
  • 在CB4.0中,如何把网页的内容嵌套Form中?
  • form中有兩個submit按鈕,如何在客戶端判斷按了哪個按鈕,濱做不同的check?

关键词

  • 数据
  • 页面
  • 内容
  • 提交
  • 嵌套
  • 表单
  • submit
  • form
  • 需要
  • 问题

得分解答快速导航

  • 帖主:natural_blue
  • lovingkiss

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo