在IE10中,文本框中会出现一个小X图标,用于清除输入文本。如何将事件附加到该操作(=单击该X并清除输入)?
答案 0 :(得分:13)
似乎没有确切的事件(onchange
不合适)。但是,您可以使用oninput
并检查input
的值是否为空:
document.getElementById('input_ID').addEventListener('input', function () {
if (this.value === '') {
alert('No value');
}
}, false);
如果用户使用 BACKSPACE 或 DELETE 清除input
,或者将内容剪切到剪贴板,也会触发此事件。 oninput
至少可以在Chrome,FF,IE10和Opera中使用。
答案 1 :(得分:0)