javascript - html 文本输入 onchange 事件

标签 javascript html textbox

有没有一种方法可以实现文本更改事件来检测 HTML 输入文本字段上的文本更改?
可以使用按键事件(按键等)来模拟这些,但是,它确实不高效且困难,还有更好的方法吗?

最佳答案

onChange 不会触发,直到您稍后失去焦点。如果你想对各种瞬时变化非常严格,请使用:

<input
   type       = "text" 
   onchange   = "myHandler();"
   onkeypress = "this.onchange();"
   onpaste    = "this.onchange();"
   oninput    = "this.onchange();"
/>

关于javascript - html 文本输入 onchange 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6169353/

相关文章:

javascript - 如何使用 jQuery 或 JavaScript 删除链接?

javascript - 使用 innerHTML 创建具有内联样式的整个 DOM 对象,安全吗?

html - 怎么用CSS做从左右网页过渡的滑入?

c# - 从文本框 C# 获取行索引

c# - 有界紧凑框架多行文本字段未正确显示换行符

javascript - 真正基本的 javascript 函数概念

javascript - 单击底部滚动条 "snaps"处的任何链接到页面顶部

html - 什么时候为 css 使用 div#idname 或 #idname

html - RMarkdown 生成的 HTML 文档注释/评论 Pane

css - 在 Elementor 中使用 Contact Form 7 但无法正确对齐文本框