Jquery输入按键不工作
jquery input on keypress not working
我有一些jquery脚本用于检查密码强度,根据复杂性更改img src。
jsFiddle
在jsfiddle(设置为jquery 1.91 -我知道我需要在某个时候更新它,但现在没有时间去整个网站)-在我的网页上,事件没有被触发。
甚至更简单:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.9.1/jquery-ui.js"></script>
<script type="text/javascript">
$('#txtNewPass').on('input', function () {
alert('input');
});
</script>
<input type="password" id="txtNewPass" runat="server" />
警告不会弹出。
我相信这是我忽略的一些愚蠢的事情,但如果有人能指出来,我将不胜感激。
谢谢
试一试:
$(function () {
$('#txtNewPass').on('keypress', function () {
alert($(this).val());
});
});
您可能正在寻找keydown/keyup
$( "#target" ).keydown(function() {
alert( "Handler for .keydown() called." );
});
我相信你要找的正确事件是'change',而不是'input'。
$('#txtNewPass').on('change', function () {
alert('input');
});
也可以使用
$('#txtNewPass').change()
https://api.jquery.com/change/相关文章:
- 密码输入键脚本在首次使用后无法工作
- 将数据输入到draggable无法工作
- 如何在php中创建一个函数,该函数与文本区域一起工作,通过输入类似[color:red]的内容来打印具有等效颜色的文本
- 用户名输入如果其他块不能正常工作/Javascript-jQuery-AJAX
- 角度过滤器可以工作,但将输入视为未定义并抛出错误
- 当阻止Enter键提交AJAX表单时,关注下一个输入是't工作
- 我如何使HTML5<输入类型=月份>以在所有浏览器上工作
- 提交按钮只能在onchange调用输入文本后第二次点击时工作
- 为什么Angularjs验证don't与输入[type=“number”]一起工作
- 如何使输入类型=“;电话“;按类型工作=“;密码”;
- 提前输入以在 Angular 模板中工作
- 鼠标输入鼠标离开没有按照我认为应该的方式工作
- 比较两个输入值的 AngularJS 无法按预期工作
- 为什么除了html5输入模式属性之外,这个简单的regex在任何地方都能工作
- Javascript/Php聊天-输入is'不能在一个文本框中工作
- 输入字段验证的键代码函数在chrome中没有按预期工作
- 如何让JavaScript控制台用户输入工作(node.js)
- Angularjs的ng-model不工作输入[text])
- ie浏览器bug!仅当搜索按钮按下时工作(输入不工作)
- getElementById()不工作输入类型时间