gpt4 book ai didi

Javascript 模糊,密码输入不起作用

转载 作者:行者123 更新时间:2023-11-28 20:07:31 27 4
gpt4 key购买 nike

我有这样的代码:

    var passwordTextBox = angular.element("#password");
passwordTextBox.blur(function() {

//do smth.
});

<input type="password" class="form-control" data-ng-model="Password" id="password" placeholder="Enter password">

当我点击密码框外部时,模糊不会被触发,但如果我开始在另一个框中输入内容,模糊就会被触发。

如果输入类型是文本,此代码没有问题。

为什么会发生这种情况?我做错了什么?

最佳答案

你肯定做错了。首先,任何时候在幕后进行 DOM 操作都是一个危险信号。指令应该是唯一可以做到这一点的东西,并且在大多数情况下,Angular 拥有您需要的大部分内容。

也就是说, Angular 支持原生模糊。您只需将其绑定(bind)到 Controller 函数,如下所示:

<input type="password" class="form-control" data-ng-blur="someFunction()" data-ng-model="Password" id="password" placeholder="Enter password">

在 Controller 中:

...
scope.someFunction = function(){
//do things
}
...

关于Javascript 模糊,密码输入不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20551180/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com