如果我们的动态信息(即标签上)与用户在某些文本字段上输入的信息不同,那么使用所有键盘事件来尽快更新信息是不错的做法?
假设我们不想阻止任何类型的输入,更新的信息将在代码(无服务)等中生成。
按键是可以理解的,因此 keydown 和 keyup 事件之间的信息不是静态的。
但如果用户只按一个键,“keydown”和“keyup”事件几乎同时发生。
如果用户按下,“按键”将更新信息。
那么, keydown / keypress 或 keyup / keypress 组合足够吗?
答案 0 :(得分:1)
我建议只使用keyup
。当用户释放密钥时它会触发,我发现这通常是您想要采取某些操作的时候。它不会太早开火(如keydown
那样)。
我很少看到keydown
或keypress
的用途。