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

关于form action范围的问题。
在一张表单里,目前我会用的方法有两种是:
方法一:
<form action><table></table></form>
方法二:
<table><tr><td></td><form action></form><td></td></tr></table>


但是:
如果,我需要form包括两个td或者包括一个tr该怎么操作啊。


------解决方案--------------------
<form>
<table>
<tr>
<td>
<input name='f1'/>
</td>
<td>
<input name='f2'/>
</td>
..........
..........
<td>
<input name='fn'/>
</td>
</tr> 
......
<tr>
............<td><input name='kn'></td>
</tr>
</table>
</form>

只要是FORM里面的,都可以获取到。 (.... 表示省略)
------解决方案--------------------
哎,怎么有这么怪的要求,
一句话,后台只能得到框在form标签内的元素,
而你想框在哪儿都无所谓的。

探讨
引用:
那你还是用方法一吧,如果以方法二再在form里添加td、tr格式不对的。


方法一和方法二都是可用的,只是我在问,如果我需要from里面包括一个table下的两个单元格或者一个tr有没有办法实现

------解决方案--------------------
你按照你的想法来写 form怎么包都可以。 。只是提交form的时候只提交包在form中的表单。。如果JSP页面报错 这个不影响你运行结果。
------解决方案--------------------
探讨

引用:
一个页面有很多sumbit也没什么问题啊,用多个form配多个sumbit或,一个form配多个sumbit都可以的。这跟form和table嵌套有关系吗?
是不是你解决方式不对?


每个form跳转方向不同,所有只能用,多form多sumbit的方式!
我的页面全是用table做的,当然就涉及到form和table的嵌套啊。那你觉得怎么解……