Автозаполнение в браузере не работает с knockout.js - PullRequest
0 голосов
/ 22 октября 2018

У меня есть следующий элемент формы:

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

Однако привязка выбивания предотвращает использование функции автозаполнения в браузерах.Есть ли способ перехватить событие браузера autofill?Или есть обходной путь для привязки данных из автозаполнения к переменной KO?

PS: я ищу решение, которое совместимо с различными браузерами.Я попробовал решение, предоставленное здесь , но оно не служит моей цели:

1 Ответ

0 голосов
/ 23 октября 2018

Это старая проблема (вроде безопасности), еще нигде не исправленная.Я бы предложил использовать какую-нибудь прокладку, например https://github.com/iamJoeTaylor/vanilla-autofill-event, чтобы обойти это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...