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

标签 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。

如何从输入中选择新值?

最佳答案

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

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

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

关于javascript - 我可以选择没有名称或 ID 的输入值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32637989/

相关文章:

c# - 如何使用脚本更改 Unity UI 中的占位符文本?

Java代码需要限制用户输入

css - 如何将内联 CSS 写入 web2py View

c++ - 为什么强制内联函数会导致性能不佳?

javascript - JS - 使用 "new"和将对象作为上下文传递给构造函数有什么区别

javascript - 如何在 UIWebView 中使用 next 和 Previous 实现查找?

javascript - 如何在柏树中模拟图像响应

javascript - 图未呈现 - Dagre-d3

java - 输入数字的基本最小值、最大值、平均值和总数不起作用

c++ - 函数被内联的可能性取决于它在 C++ 中的定义位置