JavaScript总是检查输入

JavaScript总是检查输入,javascript,Javascript,我要先道歉,我对这件事完全陌生,请原谅我的无知 我找不到一个简单的例子来说明如何用JavaScript检查html输入 我正在构建一个搜索功能,但我不知道如何让我的代码检查用户输入的内容,并始终检查他们说的内容。不按设定的次数开火 即 用户在中键入“a” 用户输入设置为变量,并将不断更新 在本例中,var userInput='a' 我想另一种表达方式是我想要document.getElementById('userInput'),但要经常得到它 我希望我是清楚的 假设您有如下HTML文本输入:

我要先道歉,我对这件事完全陌生,请原谅我的无知

我找不到一个简单的例子来说明如何用JavaScript检查html输入

我正在构建一个搜索功能,但我不知道如何让我的代码检查用户输入的内容,并始终检查他们说的内容。不按设定的次数开火

用户在
中键入“a”

用户输入设置为变量,并将不断更新

在本例中,
var userInput='a'

我想另一种表达方式是我想要
document.getElementById('userInput')
,但要经常得到它


我希望我是清楚的

假设您有如下HTML文本输入:

<input id="userInput" type="text">
或者,使用jQuery:

$("#userInput").keyup(function() {
  console.log($(this).val());
});

在我们给出任何答案之前,你需要澄清你的问题。您只是想用JavaScript检索HTML字段值,还是想问如何将该值发送到Node.js服务器?对不起,我不确定要添加什么内容。前者相当于后者。当用户键入输入时,我正在寻找它来启动一个函数。现在我只能在文档准备好的时候让它通过一次。啊,那么这只是基于浏览器的JavaScript,而不是Node.js。js是服务器端JavaScript。我已经编辑了您的问题以删除Node.js标记/引用,并回答了您下面的问题..onkeyup!这是一个巨大的解脱。我不想承认我花了多少天才找到这个。谢谢你,伙计。
$("#userInput").keyup(function() {
  console.log($(this).val());
});