我正在尝试在表单中放置一些占位符。它们在 Chrome 和 Firefox 中运行良好,但我无法让它们在 IE 上运行(我正在使用 IE9 进行测试)。问题是输入事件仅在向输入添加文本时触发,而不是在删除时触发(使用删除键、剪切、右键单击等)。
这是我的代码(使用 jQuery):
$input.on('input propertychange', function() {
if($input.val() == '')
$placeholder.show();
else $placeholder.hide();
});
我读到这可能是一个已知问题。如果是这样,是否有任何解决方法?
感谢您的帮助。