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が入力フィールドを認識するのを止めますか?
value="300149"
別の値に自動補完するのではなく、入力ボックスにこれを入力する必要があります。