Javascript 未从输入元素获取输入的数据

Javascript 未从输入元素获取输入的数据,javascript,html,electron,Javascript,Html,Electron,这是electron框架中的js应用程序。我正在尝试获取在文本框中输入的更新文本,如图所示,但无法检索任何数据。我已确保提交数据。我在一个文件中有预定义的数据,最初,我有这个值,但在表单提交时,我修改这些值 function setData() { let server = mapServers[i]; var htmlForThisHostID = '<tr>'; htmlForThisHostID += '<td class="hostid-td-paddi

这是electron框架中的js应用程序。我正在尝试获取在文本框中输入的更新文本,如图所示,但无法检索任何数据。我已确保提交数据。我在一个文件中有预定义的数据,最初,我有这个值,但在表单提交时,我修改这些值

function setData()
{
  let server = mapServers[i];

  var htmlForThisHostID = '<tr>';

  htmlForThisHostID += '<td class="hostid-td-padding">';
  htmlForThisHostID += "<input id=\"first\" type=\"text\" size=\"40\" 
 value=\""+server.name+"\"></input>";

  htmlForThisHostID += "</td>\n";
  htmlForThisHostID += '<td class="hostid-td-padding">';
  htmlForThisHostID += "<input type=\"text\" size=\"6\" value=\" 
  "+server.pin+" \"></input>";

  htmlForThisHostID += "</td>"; 
  htmlForThisHostID += '<td class="hostid-td-padding">';  
  htmlForThisHostID += "<input style=\"width:50px;\" type=\"submit\" 
 value=\"Save\" onclick='Activate(\"" + server.name + "\"," + server.pin + ")'></input>\n";
  htmlForThisHostID += "</td>";

  htmlForThisHostID += "</tr>\n";

  return htmlForThisHostID;
}

函数setData()
{
设server=mapServers[i];
var htmlForThisHostID='';
HtmlForthishHostId+='';
HtmlForthishHostId+=“”;
HtmlForthishHostId+=“\n”;
HtmlForthishHostId+='';
HtmlForthishHostId+=“”;
HtmlForthishHostId+=“”;
HtmlForthishHostId+='';
HtmlForthishHostId+=“\n”;
HtmlForthishHostId+=“”;
HtmlForthishHostId+=“\n”;
返回HtmlForthishHostId;
}

如果您让表单提交来自函数的输入,那么问题在于您没有为这些输入设置名称属性。给他们一个名字


未命名的输入无法处理请参阅此答案以了解更多详细信息

如果这是您的实际代码,字符串中的所有换行符都是语法错误Shi bambam,但我可以打印从文件中获取的服务器、名称和服务器的值。您说“我正在尝试获取在文本框中输入的更新文本,如图所示,但我无法检索任何数据。”什么图像?在哪里以及如何检索数据?请发布更多代码。