fer*_*aco 4 forms jquery events event-handling
我希望在输入字段中进行更改后立即发生某些事情,而不是在此输入未聚焦之后.还有其他选择吗?
更新它应该也适用于用户不必实际单击键盘中的按钮的类型(如HTML5输入类型=数字/日期)
实际事件随控件的类型而变化.我把一些例子放在一起:
$(document).ready(function() {
function callback() { alert($(this).val()); }
$('input[type=number]').on('input',callback);
$('input[type=date]').on('input',callback);
$('input[type=text]').on('keyup',callback);
});
Run Code Online (Sandbox Code Playgroud)
注意:如果使用CTRL + V粘贴文本,keyup事件可能会触发两次.
注意2:右键单击 - >粘贴将无法识别.paste事件也不会帮助你,因为它会在文本更新之前触发.
| 归档时间: |
|
| 查看次数: |
7465 次 |
| 最近记录: |