在修改输入文本时没有收到控制台消息。
<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>
…当然还有其余的表单代码。通常情况下,将代码简化为这样的骨架会揭示我的问题,但这次不是这样。什么好主意吗?
您的代码在这里工作,您可能需要keyup
, change
将在焦点离开input
时触发,您可能需要在按下键时立即触发事件。
现场演示
$(document).ready( function () {
$( "#oldPassword" ).keyup( function() {
console.log( "Old Password Changed!" );
});
});