Это 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;
}
Привет, бамбам, но я могу распечатать извлеченные значения из файла для сервера, имени и server.pin
вы говорите: «Я пытаюсь получить обновленный текст, введенный в текстовое поле, как показано на рисунке, но я не могу получить какие-либо данные». Какое изображение? Где и как вы пытаетесь получить данные? Пожалуйста, разместите больше кода.
Если вы позволяете форме отправлять себя с входными данными из вашей функции, проблема заключается в том, что вы не установили атрибут имени для этих входных данных. Просто дайте им имя.
Безымянные входные данные не обрабатываются, см. этот ответ для получения дополнительной информации https://stackoverflow.com/a/12543907/6127393
Если это ваш актуальный код, все разрывы строк в строках являются синтаксическими ошибками.