【问题标题】:Autocomplete in browser not working with knockout.js浏览器中的自动完成功能不适用于 knockout.js
【发布时间】:2023-04-03 03:19:01
【问题描述】:

我有以下表单元素:

<input type="text" id="fullName" data-bind="textInput: fullName" maxlength="50" autocomplete="name"> <label for="fullName">Name</label>

但是,淘汰绑定阻止利用浏览器的自动完成功能。有没有办法捕捉autofill 浏览器事件?或者是否有解决方法将数据从自动填充绑定到 KO 变量?

PS:我正在寻找一种跨浏览器兼容的解决方案。我已经尝试了here 提供的解决方案,但它不符合我的目的:

【问题讨论】:

    标签: google-chrome knockout.js autofill


    【解决方案1】:

    这是旧问题(与安全相关),尚未在任何地方修复。我建议使用像https://github.com/iamJoeTaylor/vanilla-autofill-event 这样的垫片来解决这个问题。

    【讨论】:

      猜你喜欢
      • 2011-08-17
      • 1970-01-01
      • 2019-03-31
      • 2011-02-17
      • 1970-01-01
      • 2012-03-14
      • 1970-01-01
      • 2012-02-22
      • 2014-12-04
      相关资源
      最近更新 更多