- 主题:table中嵌套form如何实现?
有多重table,其中有个table里面需要有两个form,而form一般情况下不能被table嵌套,怎么办?
删除table是不可能,那样整个架构都要有变化.
IE8下格局非常糟糕
thanks!
附上源文件:
<tr>
<FORM name=userform onsubmit="return post()">
<TD background=""><INPUT class=text1 </TD></tr>
</FORM>
<tr>
<FORM name=passwordform onsubmit="return post()">
<TD background=""><INPUT class=password onfocus=this.select() type=password ></TD></tr>
</FORM>
</table>
--
FROM 210.13.109.*
w3c标准里<table>里嵌套<form>是不允许的,
IE8可能会带来问题,我这个网页不巧就碰到了这个问题
错误:
<table><tr><form><td></td></form></tr></table>
正确:
<form><table><tr><td></td></tr></table></form>
【 在 Sunshow (一颗冠军的心) 的大作中提到: 】
: form为啥不能被table嵌套啊
--
FROM 210.13.109.*
有什么简洁的取代方法吗?
也不是很熟悉form,是别人编的
【 在 shaolin (叶孤城|漫漫当爹路) 的大作中提到: 】
: 话说,您弄这么多form干毛啊 ?
--
FROM 210.13.109.*
刚发现,
即使是一个form,也会在IE8下把页面弄乱。
不知道是不是因为里面table嵌套非常多而总在table中的缘故?
已经尝试过在form里面设置margin:0,仍不行
【 在 ENV (白天图生存,晚上谋发展) 的大作中提到: 】
: 搞一个form,不同button向不同页面提交
: 或者直接同一个后台页面处理
--
FROM 210.13.109.*
你是说<td><form></td></form>么?
这也是网上说的一个方法,将</form>后移可以避免form对应的页面位置有空行
这里使用后仍然无效
【 在 sayinger (言者) 的大作中提到: 】
: 为什么总喜欢卡在门缝上,而不是要么在屋里,要么在屋外,有受虐倾向么
--
FROM 210.13.109.*
可能误解了
我也觉得奇怪
但无论margin和padding,都尝试过了,
只剩下css方式了,现在在做
另外,共同IE8渲染或模拟成IE7的格式也都尝试过了
都没用
只好来水木求教了
【 在 withinsea (沐海~魔導奏器|歌の琴フォルテール) 的大作中提到: 】
: 把 form 的 margin/padding 都去掉
: 这个纯属胡闹
: 他的意思是要不就<form><table>...</table></form>
: ...................
--
FROM 210.13.109.*
试过了
【 在 modico ().net() 的大作中提到: 】
: 好几个人都让你把form完整地写在td里,你不想试一下吗?
--
FROM 210.13.109.*