【发布时间】:2013-01-20 19:08:47
【问题描述】:
我正在尝试在表单中添加一些占位符。它们在 Chrome 和 Firefox 中运行良好,但我无法让它们在 IE 上运行(我正在使用 IE9 进行测试)。问题是输入事件仅在向输入添加文本时触发,而不是在删除时触发(使用删除键、剪切、右键单击等)。
这是我的代码(使用 jQuery):
$input.on('input propertychange', function() {
if($input.val() == '')
$placeholder.show();
else $placeholder.hide();
});
我了解到这可能是一个已知问题。如果是这样,有什么解决方法吗?
感谢您的帮助。
【问题讨论】:
-
使用更改事件而不是输入
标签: javascript jquery internet-explorer input