繁体   English   中英

当用户在javascript中键入变量时,将用户输入存储到变量中

[英]storing user input to a variable as user is typing it in javascript

我想在用户将其输入到javascript变量中时存储用户输入。 我知道如何使用按钮进行操作,但是我希望它是实时的,以便用户输入内容时变量随用户输入而变化。 最好的方法是什么?

使用onkeyup来做到这一点。 每当按下键时,都会调用一个函数,并且在该函数中,变量将始终具有用户输入时输入框的值

 function a() { var d=document.getElementById("a").value console.log(d) } 
 <input id="a" onkeyup="a()"/> 

这是我的2美分

let storedValue = '';

//Get input field from DOM.
let inputField = document.querySelector('inputField');

//Attach keyup/keydown event listener to the input
inputField.addEventListener('keyup',function()
{
    storedValue = inputField.value;
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM