Javascript 我想从表中读取单元格数据,以便在数据库中进行更新
我已经在react js中创建了一个表,现在我想读取行的数据并将其发布到数据库,但我无法读取单元格或行的数据 我已经尝试了很多,但仍然没有任何效果Javascript 我想从表中读取单元格数据,以便在数据库中进行更新,javascript,html,reactjs,Javascript,Html,Reactjs,我已经在react js中创建了一个表,现在我想读取行的数据并将其发布到数据库,但我无法读取单元格或行的数据 我已经尝试了很多,但仍然没有任何效果 class Table extends Component { state = {}; function = () => { var Row = document.getElementById("somerow"); var Cells = Row.getElementsByTagName
class Table extends Component {
state = {};
function = () => {
var Row = document.getElementById("somerow");
var Cells = Row.getElementsByTagName("td");
var Table = document.getElementById("table");
alert(Cells[0].innerText);
};
render() {
return (
<div>
<html>
<body>
<table id="table" >
<tr id="somerow" bgcolor="#f5f5f5">
<th>Item Code</th>
<th>Name</th>
</tr>
<tr>
<td>
<Input type="text" />
</td>
<td>
<Input type="text" />
</td>
<td>
<Input type="number" min="0.01" step="0.01" />
</td>
<td>
<Input type="currency" />
</td>
</tr>
</table>
<Input type="button" name="click" onClick={this.function}
/>
类表扩展组件{
状态={};
函数=()=>{
var Row=document.getElementById(“somerow”);
var Cells=Row.getElementsByTagName(“td”);
var Table=document.getElementById(“表格”);
警报(单元格[0]。innerText);
};
render(){
返回(
项目代码
名称
即使在单元格中输入值后,我也会在alert中得到空白结果
我甚至需要将这些细节更新到数据库中,所以我真的需要帮助你不需要
td的innerText
,你需要输入的值
——这是我搜索的其他一些react组件,在这些步骤的某个地方,我想要得到这个表的数据并更新它o数据库您可以显示
组件的代码吗,或者您正在使用的是第三方组件吗?这是此文件中的全部代码,所有组件都在该代码中,除了我使用的ant.design之外,没有第三方。哦,您应该使用小写的
,但是如果您将它们作为受控输入和sto如果是状态中的值,那么在提交时应该很容易使用它们。此表中可能有多少行?