javascript - 如何捕获输入的类型 = 'text' 清除事件?

标签 javascript html input textbox

<input type='text' onchange="reportAnswer(1, this.value);" 
onkeyup="this.onchange();" onpaste="this.onchange();" 
oncut="this.onchange();" 
onclear = "this.onchange();" />

enter image description here

如何捕捉这种变化?这是 IE11。

附言我添加了 onclear 处理程序,因为我不知道该怎么做。

最佳答案

你还没有说是什么提供了 [x],这可能是相关的,但是你还没有尝试过的一个事件是 input 所以:Live Example

<input type='text'
    onchange="reportAnswer(1, this.value);"
    onkeyup="this.onchange();"
    onpaste="this.onchange();"
    oncut="this.onchange();"
    oninput="this.onchange();" />

(不知道它是否有效,IE11 不会在 Windows 8.1 上为我添加该框。)

不过,更有可能的是,您需要连接到由提供 [x] 的任何东西提供的东西。

关于javascript - 如何捕获输入的类型 = 'text' 清除事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25848640/

相关文章:

javascript - 当鼠标悬停时,Chartjs 显示标签和单位统计

java - 将网页写入文本文档

javascript - 通过输入字段将文本添加到 h3/p/span

php - 输入不显示完整值

javascript - Angular Directive(指令)模板未加载

javascript - 当第一个和第二个文本输入值没有 ID 时,更改它们

javascript - 从数组中删除等于零的尾随元素 - 更好的方法

javascript - Angular2 在输入中显示两位小数

javascript - Chrome浏览器: Cannot launch python code visualizer

html - 水平滚动无滚动条