javascript - JQuery UI 对话框 : Password inputs causing freezing

标签 javascript jquery jquery-ui yii jquery-ui-dialog

这是一种奇怪的行为,似乎只发生在 Chrome 和 JQuery UI 中。起初在密码字段中输入字符时,一切正常。但是,如果您尝试退格到输入中的最后一个字母,浏览器会锁定所有客户端操作。此外,如果您尝试突出显示输入的字符并退格,客户端操作会卡住。

只是想看看是否有人遇到过同样的问题,以及他们是如何解决的。

为了体验这个问题,我们在 2+ 个独特的页面主页 View 上自动打开对话框。这是一个列表页面,因此可以触发它,对于给您带来的不便,我深表歉意,但我无法删除计数器。

页码:http://www.christineleeteam.com/area/eagleharbor

最佳答案

我遇到了同样的问题,但清除缓存没有帮助。我确定这不是 jquery ui 错误。 这是我的解决方案:

   $('input[type="password"]').on('keydown', function(event){
     if (event.which == 8) { //backspace event
       event.preventDefault();
       $(this).val('');
     }
   });

此代码在一次退格事件中清除整个密码字段。

关于javascript - JQuery UI 对话框 : Password inputs causing freezing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14914361/

相关文章:

javascript - 在 JavaScript 中使用 RegEx 从字符串中删除一次子字符串

javascript 解析 <a href> 链接中的文本

php - AJAX 应用程序中的代码分离

javascript - Mouseenter 和 Mouseleave 给出了不希望的结果

javascript - React JS - Firebase使用map方法在组件中显示数据

javascript - 根据使用 Leaflet 单击的标记更改侧边栏上的信息

javascript - 按钮显示div而不删除之前的div

javascript - Angular 可排序遏制防止掉落操作

javascript - 可拖放列表

javascript - jQuery img.attr ('width' ) 返回零.. IE7