新鲜、有趣,互联生活。令狐葱。

2007/10/04

HTML中的form 嵌套问题

习惯了使用<div>的嵌套方式,便理所当然的认为<form>也是可以嵌套的,不过今天却遇见了一个问题,描述如下:

<form   name="form1"   .....>  
      <form   name="form2"....>  
      </form>  
</form>  

在form2中有按钮,点击按钮的时候,需要将form2的数据以及form1中部分数据提交给服务器。想法很简单,比如form2是个上传组件,放在别的地方很不美观。在Firefox 上测试没有问题,但是,在IE 上的时候,按钮就失效了。

最后得出一个结论:HTML中是不允许 form 嵌套的,据说是因为form 和table 同源的缘故,不得而知。

165 条评论: