表格内部的表单
P粉916553895
P粉916553895 2023-08-17 10:16:22
[HTML讨论组]
<p>我在HTML表格中包含了一些表单,用于添加新行和更新当前行。我遇到的问题是,当我在开发工具中检查表单时,我发现表单元素在打开后立即关闭(输入框等不包含在表单内)。</p> <p>因此,提交表单时无法包含字段。</p> <p>表格行和输入框如下:</p> <pre class="brush:php;toolbar:false;">&lt;tr&gt; &lt;form method="post" action=""&gt; &lt;td&gt; &lt;input type="text" name="job_num"&gt; &lt;/td&gt; &lt;td&gt; &lt;input type="text" name="desc"&gt; &lt;/td&gt; &lt;/form&gt; &lt;/tr&gt;</pre> <p>任何帮助将会很棒,谢谢。</p>
P粉916553895
P粉916553895

全部回复(2)
P粉826283529

如果您想保存您的标记,请使用"form"属性

<form method="GET" id="my_form"></form>

<table>
    <tr>
        <td>
            <input type="text" name="company" form="my_form" />
            <button type="button" form="my_form">ok</button>
        </td>
    </tr>
</table>

(*在<form>标签之外的表单字段)

P粉459440991

一个表单不允许作为tabletbodytr的子元素。试图将表单放在这些位置会导致浏览器将表单移到表格之后(同时保留其内容 - 表格行、表格单元格、输入框等)。

你可以在一个表单内放置整个表格。你可以在表格单元格内放置一个表单。但你不能在表单内放置表格的一部分。

在整个表格周围使用一个表单。然后可以使用点击的提交按钮来确定要处理的行(以提高速度),或者处理每一行(允许批量更新)。

HTML 5引入了form attribute。这允许你在表格之外为每一行提供一个表单,然后使用其id将给定行中的所有表单控件与其中一个表单关联起来。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号