javascript - 你可以为html onkeyup添加多个javascript函数吗
问题描述
我是 JavaScript 新手。我想做的是建立一个密码验证系统,让用户专注于输入。
我的主要问题是您可以为 onkeyup 使用多个功能吗?
例子:
<input onkeyup="validatepassword(),onfocus()">
validatepassword 功能是检查用户输入,例如密码长度。
onfocus 功能是让用户关注输入。
解决方案
如果要将多个侦听器绑定到同一事件,可以使用EventTarget.addEventListener()
function validatepassword (event) {
console.log('validatepassword');
}
function onfocus (event) {
console.log('onfocus');
}
const input = document.querySelector('input');
input.addEventListener('keyup', validatepassword);
input.addEventListener('keyup', onfocus);
<input>
推荐阅读
- android - 尝试获取应用程序快捷方式时出现“呼叫者无法访问快捷方式信息”异常
- sql - 尝试为我的 SQL 查询找到更好的写作方式
- docker - 使用 docker 时应该在哪里配置 SSL?
- php - 如何为非注册用户生成唯一 ID?
- javascript - 结合两个函数纯JS
- computer-vision - 我正在使用 V4l2-ctl 从 MIPI-CSI 相机以 Raw 格式捕获 Y12/Y14 灰度图像。哪些 python 或 C++ 库可以在这些图像中读取?
- c - 在宏中粘贴运算符
- dart - 如何在渡槽中过滤多对多关系中的数据?
- excel - 输入框没有 ID 名称
- mongodb - 错误:querySrv ESERVFAIL _mongodb._tcp.cluster0.abcd0.mongodb.net