【发布时间】:2016-11-17 12:47:23
【问题描述】:
这是在表单中找到的表格代码片段。行是“相同的”。输入的名称都相同。提交按钮的名称都相同。每行包含<input> 元素,每一行都有一个提交按钮。
<tr>
<td><input type='text' name='first' value='mark'></td>
<td><td><button type='submit'name='editbutton' value='1'>Edit</button></td>
</tr>
<tr>
<td><input type='text' name='first' value='luke'></td>
<td><td><button type='submit'name='editbutton' value='2'>Edit</button></td>
</tr>
<tr>
<td><input type='text' name='first' value='john'></td>
<td><td><button type='submit'name='editbutton' value='3'>Edit</button></td>
</tr>
当按下按钮时,$_POST 包含与提交按钮在同一行中的数据。它适用于ie和ff。这是应该如何工作的吗?我过去使用带有 id 的 javascript/jQuery 来收集特定的数据行,但如果这个确实有效的提交构造是正确的,我会改用它。
谢谢。
【问题讨论】:
-
那么你想要的是从每一行获取数据,就像你的数据数组一样,对吧?
-
没有。我只想要一行的数据。它正在“正确”运行。我只想知道我是不是走运了。如上所述,过去我不得不使用 javascript 和 ID 来提取行。