Тип ввода Пароль не работает autocomplete = "off", используя Angularjs - PullRequest
0 голосов
/ 20 февраля 2020

Я использовал autocomplete="off", но не работает при вводе пароля, пожалуйста, проверьте ниже, присутствовал мой демонстрационный код.

  <form name="testfrm" ng-submit="test(testfrm)" autocomplete="off">
       <input type="password" id="passwordFiled" name="test" autocomplete="off"  required>
       <button type="submit" class="btn"> test </button>
  </form>

Пожалуйста, дайте мне знать, как отключить автозаполнение для пароля, поданного

1 Ответ

0 голосов
/ 20 февраля 2020

Вы можете добавить функцию смены имени для поля пароля, это может быть возможным решением, вот код, который я пробовал:

<html>
    <head>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
        <script>

            // Returns random string based on 32 different characters and 4 dashes ("-")
            function string_generator() {
                var str = function() {
                   return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
            };
            return (str() + str() + "-" + str() + "-" + str() + "-" + str() + "-" + str() + str() + str());
        }

        $(document).ready(function() {
            $("#passwordField").attr("name", string_generator());
        });
        </script>
    </head>

    <body>
        <form name="testfrm" ng-submit="test(testfrm)">
            <input type="password" id="passwordField" name="test" autocomplete="off" required>
            <button type="submit" class="btn"> test </button>
        </form>
    </body>
</html>

Дайте мне знать, если это работает (если это не так работать, пожалуйста, проверьте поле пароля id , потому что в моем коде " passwordField ", а в вашем - " passwordFiled ")

В любом случае, если вам нужно исходное имя test в качестве переменной url, этот ответ считается бесполезным

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