我正在创建一个动态表(如上所示),但我是通过循环数据对象来实现的。当前您在顶部填写数据,然后单击阶段,数据将添加到表中。我也希望能够更新表中的数据。
这就是表格的构建方式:
<?php
for($r = 0; $r < sizeof($dataArray); $r++){
for($i = 0; $i < $fields; $i++){
Echo "<td>
<input onchcange='updateData("WHAT GOES HERE?", ".$r.", ".$i.")' value='".$dataArray[$r][$i]."'>
</td>";
}
}
?>
updateData()
应采用 3 个参数:ROW、COLUMN 和新 VALUE。
如何从输入中选择新值?
最佳答案
将输入元素或其值传递给回调:
<input onchange='updateData(this.value, ".$r.", ".$i.")' value='".$dataArray[$r][$i]."'>
通常,事件处理程序上下文中的 this
指向定义处理程序的元素。
关于javascript - 我可以选择没有名称或 ID 的输入值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32637989/