gpt4 book ai didi

javascript - 在 php 中使用动态创建的文本框数组

转载 作者:行者123 更新时间:2023-11-28 07:39:22 25 4
gpt4 key购买 nike

我有一个用 PHP 动态创建的文本框数组。我有 100 个用于 CustomerID 的文本框和 100 个用于 CustomerEmails 的文本框,除此之外,我还有 100 个更新按钮。

每当我按下更新按钮时,它应该只更新特定索引的记录。

文本框的初始值来自数据库。

问题是我不知道如何获取特定文本框的索引。

while($row = mysql_fetch_array($retval, MYSQL_ASSOC))
{
$rowCounter = $rowCounter + 1;
echo '<tr>';
echo '<td><input name="txtRowCounter" id="txtRowCounter" type="text" value ="' . $rowCounter .'" /> </td>';
echo '<td>' . $row['CustomerID'] . '</td>';
echo '<td><input name="txtEmail" id="txtEmail" type="text" value ="' . $row['CustomerEmail1'] .'" /> </td>';

echo '<td><input id="btnUpdate" type="submit" name="btnUpdate" value = "Update" onclick="updateButton( document.getElementsByName(\'txtEmail\')[' . $rowCounter . '].value)" /> </td>';
echo '</tr>';
}

最佳答案

这里有几个选项。您可以为要提交的每条记录创建一个新表单,但我认为为按钮指定一个包含您的 $row['CustomerID'] 的名称会更容易。

例如,为您的按钮命名:

'... name="btnUpdate_"'.$row['CustomerID'].' value =...';

然后你可以在处理器端解析它。

关于javascript - 在 php 中使用动态创建的文本框数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28242185/

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