2016-11-18 1 views
1

У меня проблема на нашем веб-сайте, где Chrome autocomplete, похоже, не работает. Он работает в прошлом, но не последовательно.автозаполнение не работает на Chrome

К примеру, у меня есть input поле, как это:

<input type="text" class="gwt-TextBox Inputfield TextInputfield form-control" maxlength="40" name="name" autocomplete="name" width="0" style="max-width: 26em; width: 100%;"> 

Когда я начинаю ввожу имя, то autocomplete выпадающий откроется, как и ожидалось, но когда я выбираю свое имя в autocomplete раскрывающемся вниз, ничего не происходит, но раскрывающийся список закрывается.

Screensnip of the issue

Исключение не регистрируется в консоли.

Страница с полями here.

ответ

0

Атрибут автополный должен быть «на» или «выключено»

<input autocomplete="on|off"> 

ссылки here

+0

Большое спасибо - глупо мне !. Я закончил тем, что добавлял тег формы вокруг полей ввода, хотя он не использовался как форма с submit и такой, чтобы позволить автозаполнению заполнять все поля при выборе имени. –

+0

Лучше использовать подсказки автозаполнения вместо того, чтобы просто говорить «on» на уровне ввода ^ это также позволяет вам иметь любое входное имя, которое вы хотите. Ниже приведен исчерпывающий список тегов автозаполнения/автозаполнения для входов формы html: https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fe-autocomplete-name – catalint

-1

Я думаю, autocomplete = "name" является истинным ложным атрибутом, , чтобы вы могли искать другой атрибут? или функция JS

0

Атрибут autocomplete может обрабатывать только два значения; «on» или «off».

Что касается вашего кода, рекомендуется оставить autocomplete="on" на уровне <form>. Тем не менее, если вы хотите сохранить эту функциональность только поле ввода названия, код должен быть:

<input type="text" class="gwt-TextBox Inputfield TextInputfield form-control" maxlength="40" name="name" autocomplete="on" width="0" style="max-width: 26em; width: 100%;"> 


PS:

В некоторых браузерах может потребоваться активировать автозаполнение для функции это для работы (см. «Настройки» в меню браузера)

0

Попробуйте что-нибудь подобное. Добавьте в свою форму теги autocomplete="on" и введите тег.

<form action="" method="post" autocomplete="on"> 
    First Name: <input type="text" class="gwt-TextBox Inputfield TextInputfield form-control" maxlength="40" name="name" autocomplete="on" width="0" style="max-width: 26em; width: 100%;"> 
    <input type="submit" value="Submit"> 
    </form> 

 Смежные вопросы

  • Нет связанных вопросов^_^