日期:2014-05-17  浏览次数:20937 次

div如此和form嵌套使用究竟有没有错??
一个录入单据的页面,因为里面涉及的需要用户录入的数据非常多,最多的时候可能达到100多个text.因此我对数据分了类,准备页面顶部用2个div模拟的页标签分开。简单表示如下:
1<div id='page1'>
2 <form>
3 <input>
4 <input>
5</div>
6<div id='page2'>
7 <input>
8 <input>
9</div>
在测试(IE6)的过程中,没有出现错误提示,但如在DW下编辑,会把5、6两行的标签当成错误显示出来。
这种方法究竟可不可行?有没有哪位朋友在项目中用过这种方式?
PS:暂不考虑将FORM分成两个部分来进行。

------解决方案--------------------
简单,将form 放在最外面就行了!里面放你的任何格式的表单信息

OVER
------解决方案--------------------
最好开始和结束匹配
打个比方:
[()]是匹配的
[(])不匹配

如果象LZ要求的那样

<form>
<div id="page1">
<input>
<input>
</div>
<div id="page2">
<input>
</div>
<div id="page3">
<input>
</div>
......
</form>
------解决方案--------------------
如果你担心form产生的空行,请参考这个 http://www.java2000.net/viewthread.jsp?tid=140
------解决方案--------------------
1 <div id='page1'> 
2 <form> 
3 <input> 
4 <input> 
5 </div> 
6 <div id='page2'> 
7 <input> 
8 <input> 
9 </form> 
10 </div> 
这样也是不行的
<>和</>要成对出现
------解决方案--------------------
为什么要这样放呢?<form><div>aaaa</div><div>bbbb</div></form>这样不好吗?