Как мога да накарам Chrome да използва правилната информация за автоматично довършване?

Има ли някакъв начин да диктувате на браузърите кои полета да използват каква информация за автоматично попълване?

Аз съм програмист, работещ върху уеб сайт за електронна търговия. Питам, тъй като в момента имаме плащане, при което потребителите въвеждат основната си информация (име, имейл, телефон), последвано от поле за пощенски/пощенски код за търсене на адрес, последвано от пълен набор от адресни полета (фирма, адрес, Ред 2 за адрес, град, регион, държава и поле за пощенски код).

Сега знам, че чрез браузър има цялата информация в него за държава, град и т.н. Когато извикам автоматично довършване обаче, се случва следното:

  1. Попълват се име, имейл и телефон
  2. Полето за автоматично попълване на пощенския код се попълва с пощенския код
  3. Адресният ред е попълнен
  4. Нито едно от другите полета не е попълнено

Второ, знам, че имам информация за кредитна карта, съхранена в браузъра ми, но автоматичното довършване не го извлича.

Всяка помощ ще бъде оценена. Търсих в Google, но очевидно моят google-fu е слаб, тъй като повечето от резултатите, които намирам, са ориентирани само към потребителя - как да добавите адреса си и да активирате функцията в chrome - не как да проектирате сайт, така че chrome да знае къде да пусна информацията..


person Li1t    schedule 04.04.2012    source източник


Отговори (1)


Може да се контролира с атрибута 'x-autocompletetype'. Разгледайте това: http://googlewebmastercentral.blogspot.fr/2012/01/making-form-filling-faster-easier-and.html http://wiki.whatwg.org/wiki/Autocompletetype

person neochief    schedule 17.10.2013
comment
не работи за мен, опитахте ли го успешно? имаш ли работещ пример? - person Nicolas Thery; 18.09.2014