Formular in der Tabelle
P粉916553895
P粉916553895 2023-08-17 10:16:22
0
2
525
<p>Ich habe einige Formulare in eine HTML-Tabelle eingefügt, um neue Zeilen hinzuzufügen und die aktuelle Zeile zu aktualisieren. Das Problem, das ich habe, ist, dass ich bei der Überprüfung des Formulars in den Entwicklungstools sehe, dass die Formularelemente sofort nach dem Öffnen geschlossen werden (Eingabefelder usw. sind nicht im Formular enthalten). </p> <p>Daher kann das Feld beim Absenden des Formulars nicht einbezogen werden. </p> <p>Die Tabellenzeilen und Eingabefelder lauten wie folgt:</p> <pre class="brush:php;toolbar:false;"><tr> <form method="post" action=""> <td> <input type="text" name="job_num"> </td> <td> <input type="text" name="desc"> </td> </form> </tr></pre> <p>Jede Hilfe wäre großartig, danke. </p>
P粉916553895
P粉916553895

Antworte allen(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将给定行中的所有表单控件与其中一个表单关联起来。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!