gpt4 book ai didi

php - 使用 ajax/php/javascript 动态修改 texbox

转载 作者:行者123 更新时间:2023-11-28 03:37:41 26 4
gpt4 key购买 nike

我有两张 table 。 company_details 和 company_specials。每个 company_details 可以有多个 specials。我在 http://eurothermwindows.com/ed/admin.php 显示公司详细信息

第一行和第四行中 active 列中的 0 来自 company_details,下面的行来自 company_specials。

目前代码允许动态修改 company_details 行,如该表中的 compid 所示。但是我希望它下面的行也可以动态修改,但它使用相同的 compid,我不确定如何在代码中将它们分开。

下面的代码是为 company_specials 生成的代码。我需要一种方法来唯一标识每一行并能够对其进行修改。
http://pastebin.com/RAe9iwAP

有人可以提供一些指导吗?我在想我可能需要唯一标识 company_specials 中的每个特价商品或设置某种指针?

最佳答案

问:我需要一种方法来唯一标识每一行A. 你已经这样做了;

<tr id="<?php echo $compid; ?>" 

问。并能够对其进行修改。A.在每行末尾前添加一个输入按钮,即onclick="edit(<?php echo $compid; ?>)"并根据该行的 $compid 启动编辑周期。

然后使用 Javascript 你可以提取所有 <td></td> 的内容像这样在 tr 中的 $compid 行内;

    var originalString = "<tr>" + document.getElementById(compid).innerHTML + "</tr>";
var targetArray = [];
$(originalString) /*.find("tr")*/ .each(function(index, tr) {
targetArray = $("td", tr).map(function(index, td) {return $(td).text();});
});

所有 <td>内容将在 targetArray 变量中,可以像这样将其放入表单中进行编辑;

document.getElementById("forminputid").value = targetArray[1];

关于php - 使用 ajax/php/javascript 动态修改 texbox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13131424/

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