javascript - 输入上的 keyup 事件不起作用

标签 javascript jquery keyboard-events

在我的代码中,无论是 chrome 还是 jsfiddle,都没有发现任何错误,但是在运行它时,它不会发出任何警报。

我的代码是: js:

$("input#photoimg").on('keyup', function () {
    alert('key up');
});

html:

<input type="file" name="file" id="photoimg">

jsfiddle:http://jsfiddle.net/58nxY/1/

最佳答案

对于文件输入,使用更改事件:

$("input#photoimg").on('change', function () {
    alert('file added/changed');
});

Updated fiddle

关于javascript - 输入上的 keyup 事件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23675904/

相关文章:

javascript - Sails REST API 和 MySQL : TypeError: Model. create(...).meta 不是函数

javascript - jQuery:在鼠标单击位置拆分文本

javascript - 有没有一种补充方法来获得鼠标事件之类的东西?

javascript - 尝试使用 jQuery 从对象数组创建简单的表

javascript - 用于表单的 Google Apps 脚本,生成唯一 ID 号

javascript - 无法覆盖显示 :none in JavaScript

jquery - 如何查看哪些对象与 DOM 元素关联

javascript - Typescript:创建 KeyboardEvent 并随时激活/停用它

c++ - 通过拦截发送按键

javafx-2 - 无法在 JavaFX 中监听 KeyEvent