Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想从表中读取单元格数据,以便在数据库中进行更新_Javascript_Html_Reactjs - Fatal编程技术网

Javascript 我想从表中读取单元格数据,以便在数据库中进行更新

Javascript 我想从表中读取单元格数据,以便在数据库中进行更新,javascript,html,reactjs,Javascript,Html,Reactjs,我已经在react js中创建了一个表,现在我想读取行的数据并将其发布到数据库,但我无法读取单元格或行的数据 我已经尝试了很多,但仍然没有任何效果 class Table extends Component { state = {}; function = () => { var Row = document.getElementById("somerow"); var Cells = Row.getElementsByTagName

我已经在react js中创建了一个表,现在我想读取行的数据并将其发布到数据库,但我无法读取单元格或行的数据

我已经尝试了很多,但仍然没有任何效果

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如果是状态中的值,那么在提交时应该很容易使用它们。此表中可能有多少行?