gpt4 book ai didi

带有多个复选框的 PHP/HTML 输入字段

转载 作者:行者123 更新时间:2023-11-28 02:31:06 26 4
gpt4 key购买 nike

我有一个奇怪的问题,找不到答案或任何线索,无论它看起来多么蹩脚......所以需要一些帮助......

使用 PHP 代码生成 HTML 表单:

$html = '
<form name="manual" action="manual.php" method="post">
<table>';
$sql = "SELECT * from table;";
$result = pg_query($sql);
while ($row = pg_fetch_assoc($result))
{
$html .= '
<tr>
<td ><input type="text" id="cid'.$row['trans_id'].'" name="cids[]" value="'.$row['case_id'].'"/></td>
<td ><input type="text" id="ccid'.$row['trans_id'].'" name="ccids[]" value="'.$row['client_case_id'].'"/></td>
<td ><input type="checkbox" id="trnum'.$row['trans_id'].'" name="trs[]" value="'.$row['trans_id'].'"/></td>
</tr>';
}
$html .= '</table>
<input type="button" value="Submit" />';

它重现了包含多行和一些数据的 html 表单:

...
<tr>
<td ><input type="text" id="cidrow1" name="cids[]" value="1" /></td>
<td ><input type="text" id="ccidrow1" name="ccids[]" value="4"></td>
<td ><input type="checkbox" id="trnumrow1" name="trs[]" value="row1"/></td>
</tr>
<tr>
<td ><input type="text" id="cidrow2" name="cids[]" value="2" /></td>
<td ><input type="text" id="ccidrow2" name="ccids[]" value="43"></td>
<td ><input type="checkbox" id="trnumrow2" name="trs[]" value="row2"/></td>
</tr>
<tr>
<td ><input type="text" id="cidrow3" name="cids[]" value="3" /></td>
<td ><input type="text" id="ccidrow3" name="ccids[]" value="32"></td>
<td ><input type="checkbox" id="trnumrow3" name="trs[]" value="row3"/></td>
</tr>
<tr>
<td ><input type="text" id="cidrow4" name="cids[]" value="4" /></td>
<td ><input type="text" id="ccidrow4" name="ccids[]" value="56"></td>
<td ><input type="checkbox" id="trnumrow4" name="trs[]" value="row4"/></td>
</tr>
...

我需要用户对两个输入文本字段进行更改,并在检查和验证后选择这两个字段所在同一行中的复选框。

一旦用户提交表单,我必须检查属于所选复选框的所有输入字段是否已填充(java脚本应该在表单发送回服务器之前在这里欺骗)并将所有选定的值发送回服务器复选框和相应的输入字段。

例如,如果在 html 表单中选择第 1、3、4 行复选框,我需要从 cid[]、ccids[] 的输入字段和这些行的复选框获取数据。

最佳答案

问题是您的 ID 不唯一。请确保您的 ID 始终是唯一的。

关于带有多个复选框的 PHP/HTML 输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14143386/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com