gpt4 book ai didi

javascript - IE 不在删除时触发输入事件

转载 作者:行者123 更新时间:2023-11-29 15:44:07 25 4
gpt4 key购买 nike

我正在尝试将一些占位符放入表单中。它们在 Chrome 和 Firefox 中运行良好,但我无法让它们在 IE 上运行(我正在用 IE9 对此进行测试)。问题是输入事件仅在向输入添加文本时触发,而不是在删除(使用删除键、剪切、右键单击等)时触发。

这是我的代码(使用 jQuery):

$input.on('input propertychange', function() {
if($input.val() == '')
$placeholder.show();
else $placeholder.hide();
});

我了解到这可能是一个已知问题。如果是这样,是否有任何解决方法?

感谢您的帮助。

最佳答案

如果你想检查特殊键,你应该使用 keyup:

http://api.jquery.com/keyup/

$('input').keyup(function(e){
if (e.keyCode == 13)
console.log('enter!');
});

如果您只想在任何更改时触发一个事件,您应该使用更改事件:

http://api.jquery.com/change/

$('input').change(function(){
//When it changes
});

关于javascript - IE 不在删除时触发输入事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14428159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com