我在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' >
代码中是否还有其他位置可能会禁用(或破坏)保存表单历史记录?
编辑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识别输入字段吗?
<input ... />
。
value="300149"
,则应在输入框中填写此内容,而不是自动完成为另一个值。