HTML:是否可以在每个TABLE ROW中以XHTML有效的方式拥有FORM标记? [英] HTML: Is it possible to have a FORM tag in each TABLE ROW in a XHTML valid way?

查看:69
本文介绍了HTML:是否可以在每个TABLE ROW中以XHTML有效的方式拥有FORM标记?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我可以最好地描述如下:

我想要这个(整个表在 editmode 和保存按钮在每一行中)。

 < table> 
< tr>
< td> Id< / td>
< td>名称< / td>
< td>说明< / td>
< td>& nbsp;< / td>
< / tr>
< tr>
< td>< input type =hiddenname =idvalue =1/>< / td>
< td>< input type =textname =namevalue =Name/>< / td>
< td>< input type =textname =descriptionvalue =Description/>< / td>
< td>< input type =submitvalue =Save/>< / td>
< / tr>
< tr>
< td>< input type =hiddenname =idvalue =2/>< / td>
< td>< input type =textname =namevalue =Name2/>< / td>
< td>< input type =textname =descriptionvalue =Description2/>< / td>
< td>< input type =submitvalue =Save/>< / td>
< / tr>
<! - 此处更多行... - >
< / table>

我应该在哪里放置< form> 标签?

解决方案

你不能。你唯一的选择是把它分成多个表格,并把表格标签放在它之外。您最终可能会嵌套您的表格,但不建议这样做:

 < table> 
< tr>< td>< form>
< table>< tr>< td> id< / td>< td>名称< / td> ...< / tr>< / table>
< / form>< / td>< / tr>
< / table>

我会完全删除这些表格,并将其替换为样式化的html元素,例如div和span。


I can best describe this as follows:

I want this (entire table in editmode and save button in every row).

<table>
    <tr>
        <td>Id</td>
        <td>Name</td>
        <td>Description</td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><input type="hidden" name="id" value="1" /></td>
        <td><input type="text" name="name" value="Name" /></td>
        <td><input type="text" name="description" value="Description" /></td>
        <td><input type="submit" value="Save" /></td>
    </tr>
    <tr>
        <td><input type="hidden" name="id" value="2" /></td>
        <td><input type="text" name="name" value="Name2" /></td>
        <td><input type="text" name="description" value="Description2" /></td>
        <td><input type="submit" value="Save" /></td>
    </tr>
    <!-- and more rows here ... -->
</table>

Where should I put the <form> tags?

解决方案

You can't. Your only option is to divide this into multiple tables and put the form tag outside of it. You could end up nesting your tables, but this is not recommended:

<table>
  <tr><td><form>
    <table><tr><td>id</td><td>name</td>...</tr></table>
  </form></td></tr>
</table>

I would remove the tables entirely and replace it with styled html elements like divs and spans.

这篇关于HTML:是否可以在每个TABLE ROW中以XHTML有效的方式拥有FORM标记?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆