Javascript 输入上的键控事件不工作
在我的代码中,chrome和JSFIDLE都没有发现任何错误,但在运行时,它不会发出任何警报 我的代码是: js:Javascript 输入上的键控事件不工作,javascript,jquery,keyboard-events,Javascript,Jquery,Keyboard Events,在我的代码中,chrome和JSFIDLE都没有发现任何错误,但在运行时,它不会发出任何警报 我的代码是: js: $("input#photoimg").on('keyup', function () { alert('key up'); }); <input type="file" name="file" id="photoimg"> html: $("input#photoimg").on('keyup', function () { alert('key
$("input#photoimg").on('keyup', function () {
alert('key up');
});
<input type="file" name="file" id="photoimg">
html:
$("input#photoimg").on('keyup', function () {
alert('key up');
});
<input type="file" name="file" id="photoimg">
jsIDLE:对于文件输入,使用更改事件:
$("input#photoimg").on('change', function () {
alert('file added/changed');
});
Keyup仅适用于文本输入,但在文件和文档处理中,您需要触发“更改”事件。谢谢,它可以工作。但你能解释一下原因吗?如果keyup不能处理输入,那么它能做什么?
keyup
可以处理输入,只是不能可靠地处理对它们有很多安全限制的文件输入。