Wystąpił problem w Chrome, w którym autouzupełnianie zapamiętuje historię większości pól wprowadzania, ale nie zapisuje żadnej historii w jednym konkretnym polu. Firefox był w stanie z powodzeniem zapisać historię tego pola, a Chrome nadal działa z 99% innych pól. Nawet pola w innym miejscu w tej samej formie zostaną zapisane. Ciężko mi jest owijać głowę wokół tego, co spowodowałoby ten wybredny problem.
Czy są na to jakieś obejścia? Czy ktokolwiek wcześniej doświadczył tego problemu?
EDYCJA: Myliłem się, Chrome nie chce pamiętać ŻADNYCH pól w tej konkretnej witrynie. Firefox nie ma problemów z zapamiętywaniem pól tekstowych w dokładnie takiej samej formie. To jest w SugarCRM (internetowy system CRM), więc tak naprawdę nie mogę opublikować linku. Jest to jednak kod oryginalnego pola wprowadzania, o którym mowa:
<input type='text' name='ranumber_c'
id='ranumber_c' size='30'
maxlength='255'
value='300149' title='' tabindex='243' >
Czy są jakieś inne lokalizacje w kodzie, które potencjalnie wyłączałyby (lub przerywały) zapisywanie historii formularzy?
EDYCJA 2: @iglvzx - Interesujące, DOCTYPE pokazuje XHTML Strict, mimo że prawie wszystkie tagi formularzy są generowane nieprawidłowo.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Czy to rzeczywiście powstrzymałoby Chrome przed rozpoznaniem pola wprowadzania?
<input ... />
.
value="300149"
, to powinien wypełnić to w polu wprowadzania, a nie autouzupełniania do innej wartości.