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