Я столкнулся с проблемой в Chrome, когда автозаполнение запоминает историю большинства полей ввода, но не может сохранить историю в одном конкретном поле. Firefox смог успешно сохранить историю этого поля, и Chrome все еще работает с 99% других полей. Даже поля в других местах в той же форме сохранят свою историю. Мне тяжело оборачиваться вокруг того, что может вызвать эту придирчивую проблему.
Есть ли обходные пути для этого? Кто-нибудь еще испытывал эту проблему раньше?
РЕДАКТИРОВАТЬ: я ошибся, Chrome, кажется, не хочет помнить какие-либо поля на этом конкретном сайте. Firefox без проблем запоминает любые текстовые поля в точно такой же форме. Это в SugarCRM (веб-система CRM), поэтому я не могу опубликовать ссылку. Это код для исходного поля ввода, о котором идет речь:
<input type='text' name='ranumber_c'
id='ranumber_c' size='30'
maxlength='255'
value='300149' title='' tabindex='243' >
Существуют ли в коде другие места, которые потенциально могут отключить (или нарушить) сохранение истории форм?
РЕДАКТИРОВАТЬ 2: @iglvzx - Интересно, DOCTYPE показывает XHTML Strict, несмотря на то, что почти все теги формы были сгенерированы неправильно.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Действительно ли это остановит Chrome от распознавания поля ввода?
value="300149"
, то он должен заполнить это в поле ввода, а не заполнять автоматически до другого значения.