Я зіткнувся з проблемою в Chrome, де автозаповнення запам'ятає історію більшості вхідних полів, але не вдається зберегти історію в одному конкретному полі. Firefox вдалося успішно зберегти історію цього поля, а Chrome все ще працює з 99% інших полів. Навіть поля в інших місцях в одній формі збережуть історію. Мені важко обертати голову навколо того, що спричинить цю прискіпливу проблему.
Чи є для цього шляхи вирішення? Хтось навіть раніше відчував цю проблему?
EDIT: Я помилився, Chrome, схоже, не хоче запам’ятовувати жодних полів на цьому конкретному сайті. Firefox не має проблем із запам'ятовуванням будь-яких текстових полів у точно такій самій формі. Це в SugarCRM (веб-система CRM), тому я не можу реально розмістити посилання. Це код початкового вхідного поля, про яке йдеться:
<input type='text' name='ranumber_c'
id='ranumber_c' size='30'
maxlength='255'
value='300149' title='' tabindex='243' >
Чи є в коді інші місця, які потенційно можуть відключити (або порушити) збереження історії форми?
EDIT 2: @iglvzx - Цікаво, що DOCTYPE відображає строгий XHTML, незважаючи на те, що майже всі теги форми невірно створені.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Це насправді зупинить Chrome від розпізнавання поля введення?
value="300149"
, то слід заповнити це у вікні введення, а не автоматично заповнити інше значення.