javascript - 如何使用 JavaScript 从文本框中检索数据?

标签 javascript html undefined

对 JavaScript/HTML 非常陌生,求助!

我有 2 个文本框和一个提交按钮。我正在尝试使用 JavaScript 从它们中检索数据,暂时只需将它们放入警报框中即可。

但是,单击按钮后,警报仅显示“未定义”,救命!

这是一个代码片段:

function submitApp() {
  var authValue = document.getElementsByName("appAuthor").value;
  var titleValue = document.getElementsByName("appTitle").value;

  alert(authValue);
}
<input type="text" name="appAuthor" size="" maxlength="30" />
<input type="text" name="appTitle" maxlength="30" />

<input type="button" value="Submit my Application!" onclick="submitApp()" />

最佳答案

getElementsByName() 返回一个列表。因此您可以获取列表中的第一项:

document.getElementsByName("appAuthor")[0].value

关于javascript - 如何使用 JavaScript 从文本框中检索数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29260745/

相关文章:

javascript - 如何避免在下一个输入字段中显示所选选项?

html - 如何用背景色填充整个div

javascript - 未捕获的类型错误 : Cannot call method 'toLowerCase' of undefined (Youtube API)

c - undefined variable 错误

javascript - 正则表达式文本替换使用 |和 () 捕获问题

javascript - Jenkins 描述

javascript - 如何在进一步移动之前要求 JQuery 加载函数加载完整的页面内容

javascript - 如何根据输入字段的值在 span 标签中显示文本

c++ - undefined reference 复制ctor和ctor

javascript - HTML5 + Javascript : Networking for a game