修改输入中的文本时,我没有收到任何控制台消息。
<script>
$( document ).ready( function () {
$( "#oldPassword" ).change( function() {
console.log( "Old Password Changed!" );
});
});
</script>
<form>
<label for="oldPassword">Old Password</label>
<input id="oldPassword" />
<div id="oldPasswordCheck"></div>
...当然还有其余的表单代码。通常,将代码缩减到这样的准系统可以揭示我的问题,但是这次并没有。有任何想法吗?
最佳答案
您的代码正在运行here,您可能需要keyup
,当焦点移出change
时将触发input
,并且可能需要在按下键时立即发生事件。
Live Demo
$(document).ready( function () {
$( "#oldPassword" ).keyup( function() {
console.log( "Old Password Changed!" );
});
});