在PHP中获取动态创建的文本框的值

时间:2010-07-21 17:43:16

标签: php

我有一个链接。只要点击它,就会显示一个新页面,其中包含idnameprice等数据以及带复选框的选项。该页面还包含一个按钮。所有这些详细信息(idnameprice)都是从表格中提取的。如果选中该复选框并单击该按钮,则应显示包含所选值的新页面以及每个ID的文本框。如果在这些文本框中输入了一个值并单击了该按钮,我应该获取文本框的值。我给文本框命名为id(从表中检索)。

3 个答案:

答案 0 :(得分:1)

我假设新文本框是使用javascript创建的。给它一个固定的name属性,PHP脚本知道并从_POST []

读取它

答案 1 :(得分:0)

嗯,有两种方法可以做到这一点。

将文本框命名为数组。因此名称为name[]name[2]。然后,在PHP中只循环$_POST['name']这将是一个数组(如果没有添加文本框,则为空)。这样,您只需提交存在的数据......

另一种方法是使用Javascript进行提交。您需要将响应组合成一种通用格式(可能是JSON),然后将其发送到服务器......

但这绝对有可能......

答案 2 :(得分:0)

您可以对文本框的name属性使用命名约定,该约定将整数值附加到您使用的任何通用名称的末尾。存储创建的文本框的数量,一旦页面发布,您可以使用循环重建文本框的名称并阅读发布的值。