Chrome:自动完成功能不适用于特定输入字段

Bre*_*rer 13 google-chrome autocomplete

我在 Chrome 中遇到了一个问题,自动完成会记住大多数输入框的历史记录,但无法在特定字段中保存任何历史记录。Firefox 能够成功保存该字段的历史记录,而 Chrome 仍然适用于 99% 的其他字段。即使是同一表单上其他地方的字段也将保存其历史记录。我很难思考是什么导致了这个挑剔的问题。

是否有任何解决方法?有没有人以前遇到过这个问题?


编辑:我错了,Chrome 似乎不想记住这个特定站点上的任何字段。Firefox 可以轻松记住完全相同形式的任何文本字段。这是在 SugarCRM(基于 Web 的 CRM 系统)中,所以我无法真正发布链接。这是有问题的原始输入框的代码:

<input type='text' name='ranumber_c' 
id='ranumber_c' size='30' 
maxlength='255' 
value='300149' title='' tabindex='243' >
Run Code Online (Sandbox Code Playgroud)

代码中是否还有其他位置可能会禁用(或中断)保存表单历史记录?


编辑 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">
Run Code Online (Sandbox Code Playgroud)

这真的会阻止 Chrome 识别输入字段吗?

小智 1

据我了解,Firefox 将保存任何具有“名称”属性的表单输入字段的信息,该信息可以关联到该信息,而 chrome/safari/opera 只保存特定的有价值的信息,例如地址和付款信息。