更改方法在更改输入值时不会调用回调
change method doesn't invoke callback when I change input value
我写了以下javascript代码:
$("#email").change(function () {
email = $("#email").val()
if (validateEmail(email)) {
$('#button').enable();
} else {
$('#button').disable();
}
})
我也有以下形式:
<form name='register_form' action="<c:url value='/register_new_user' />" method='POST'
onsubmit="return validateRegisterForm(this);">
<div class="input-line">
<input type="text" class="text" name='email' id='email' />
<div class="input-line bottom">
<input type="submit" class="button" value="зарегистрироваться" id='button' />
</div>
</form>
当我更改输入值时,传递给更改方法的函数不会执行。
为什么?如何实现它?
事件是否在输入字段的"模糊"时触发?我不认为它自然会在按键时触发。
如果你想在按键上使用它,你可以使用.bind('input', function(){...
浏览器为您
显示任何错误?比如缺少组件或找不到元素?它可以提供有关正在发生的事情的线索
相关文章:
- 成功回调永远不会被JSONP请求调用
- 为什么(如何)'这'从函数内部调用回调时发生更改
- 如何在点击超链接时调用fullcalendar回调
- 在初始函数完成之前调用回调函数
- 未为路由器应用程序调用Node.Js的回调
- 对中的函数调用进行排序是回调的唯一方法
- Node.js exec调用从不调用回调
- 如何从参数数组中调用回调
- 当我的单元测试失败时,回调被调用了两次
- 回调函数(如afterMove)不被调用
- 如何使用jQuery等待来自回调的异步调用
- FireFox webrtc createoffer,没有任何回调调用
- 如何识别函数是作为方法调用还是作为回调调用
- jquery方法不是从angular回调调用的
- 从回调调用asyncwait
- 你可以使用PhoneGap和iOS从本地代码(而不是回调)调用javascript函数吗?
- Backbone model.fetch()回调(调用setTimeout)中的作用域问题
- React.js:你用一个不可调用的回调调用了' setState '
- 从图表.js选项回调调用 TypeScript 函数
- 如何将js函数从异步调用转换为回调调用