我可以选择没有名称或ID的输入值吗?

时间:2015-09-17 18:56:02

标签: javascript input inline

enter image description here

我正在创建一个动态表(如上所示),但我是通过循环遍历我的数据对象来实现的。目前,您在顶部填写数据,然后单击阶段,数据将添加到表中。我希望能够更新表格中的数据。

这是表的构建方式:

<?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。

如何从输入中选择新值?

1 个答案:

答案 0 :(得分:1)

将输入元素或其值传递给回调:

              <input onchange='updateData(this.value, ".$r.", ".$i.")' value='".$dataArray[$r][$i]."'>

通常,事件处理程序上下文中的this指向定义处理程序的元素。