使用NODEJS键入时的密码验证



我是网络开发的新手,我在我的网站上看到了一些非常有用的功能。

我正在寻找如何在用户输入is密码时显示动态消息,以便在他输入时验证它。我们的目标是让他知道在这个过程中是否遗漏了什么。

乍一看,我可以用JavaScriptvanilla以一种简单的方式完成它,但由于我无法访问dom,我不知道如何使用它

谢谢你的帮助:(

拉明。

如果您想让JavaScript响应用户在其web浏览器中键入的内容,那么您需要使用客户端JavaScript(通常在他们键入的字段上注册一个输入事件侦听器(。这需要访问DOM。

Node.js在这里帮不上忙。它最接近于运行服务器端程序,但这只能由HTTP请求或websocket消息触发(如果要响应键入,这两种消息都需要客户端JS发送(。

在React中,您可以使用useEffect钩子从数据库中调用每次击键的副作用+清理函数,如下所示。

const [inputValue,setInputValue] = useState('');
useEffect(() => {
let timer = setTimeout(() => {
console.log(inputValue)
})
return() => {
clearTimeout(timer)
console.log("Cleanup")
}
},[inputValue])

相关内容

  • 没有找到相关文章

最新更新