通过用户输入和Java脚本更改特定表单元格中的文本

无意义的

如何根据用户输入更改单元格的内容?

用户应该能够同时更改单元格和该单元格中的文本。

这是我要使用的表的一个示例(不带tdid):

<table border="1" id="tbl">
  <tr><td>text</td><td>text</td><td>text</td></tr>
  <tr><td>text</td><td>text</td><td>text</td></tr>
</table>

我猜这是一些输入字段:

<label for="row">Row: </label>
<input type="number" id="row" value="1" />

<label for="col">Column: </label>
<input type="number" id="col" value="1" />

<label for="textOut">Tekst: </label>
<input type="text" id="tblText" name="text" value="Some text"/>

<button onclick="changeTable()">Change cell</button>

这就是我迷路的地方...我已经在网上搜索了几个小时,尝试了许多不同的方法,但是我完全陷入了困境。不用说我真的是JavaScript新手...

var tbl = document.getElementById("tbl");

function changeTable () {
  var row = document.getElementById("tbl").rows;
  var col = row[0].cells;
  col[0].innerHTML = document.getElementById("tblText").value;
}
纳伦·P
var tbl = document.getElementById("tbl");

function changeTable () {
  var row = document.getElementById("tbl").rows;
  var r= document.getElementById("row").value
  var c= document.getElementById("col").value
  var col = row[r].cells;
  col[c].innerHTML = document.getElementById("tblText").value;
}

您忘记了从输入标签中读取行号和列号。在这里,我为行值和列值声明了两个名为r和c的变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Java中的Apache POI在Doc文件中的表单元格中输入文本

使用VBA输入特定文本时在单元格中更改VALUE

允许用户在锁定的单元格中输入特定值

根据特定单元格中包含的文本从表单元格中选择按钮的Xpath

解析单元格中的特定文本

根据用户表单条目输入单元格值

根据表单输入更改单元格背景(PHP 和 JS)

Swift:我想在表单元格中插入文本,当用户输入文本时,视图应导航到下一个视图

如何通过在其他单元格或工作表中输入值来重复更改单元格值?

通过用户表单更新单元格的数据

jQuery后更新/更改表单元格文本

通过Javascript向表格单元格添加一些文本和输入框

使用用户表单更新特定单元格

Javascript获取(此)行中特定表单元格中的文本

通过在其他单元格中设置的值来更改特定数量的单元格的颜色

当突出显示列表单元格中的TEXT时,JavaFX更改文本的颜色

如何使用javascript获取特定表单元格中输入的值?

根据单元格中的值和另一个单元格中的文本更改单元格的颜色

用户表单和选择单元格值

用于更改指向特定工作表单元格中设置的路径的链接的 VBA 代码

如何通过在单元格中输入文本来过滤表格?

VBA:根据单元格中的特定值格式化和更改单元格值

VBA脚本有条件地设置级联单元格中的特定文本

是否有代码可以强制用户在单元格中输入特定格式?

表单元格中的一行上的文本和复选框,引导程序

在同一表单元格C#中串联文本和超链接

在特定单元格中自动显示“请在此处输入文本”

Excel 单元格作为用户输入和公式

根据不带表标签的表中文本更改表单元格文本的颜色和行背景