Javascript 未从输入元素获取输入的数据
这是electron框架中的js应用程序。我正在尝试获取在文本框中输入的更新文本,如图所示,但无法检索任何数据。我已确保提交数据。我在一个文件中有预定义的数据,最初,我有这个值,但在表单提交时,我修改这些值Javascript 未从输入元素获取输入的数据,javascript,html,electron,Javascript,Html,Electron,这是electron框架中的js应用程序。我正在尝试获取在文本框中输入的更新文本,如图所示,但无法检索任何数据。我已确保提交数据。我在一个文件中有预定义的数据,最初,我有这个值,但在表单提交时,我修改这些值 function setData() { let server = mapServers[i]; var htmlForThisHostID = '<tr>'; htmlForThisHostID += '<td class="hostid-td-paddi
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,但我可以打印从文件中获取的服务器、名称和服务器的值。您说“我正在尝试获取在文本框中输入的更新文本,如图所示,但我无法检索任何数据。”什么图像?在哪里以及如何检索数据?请发布更多代码。