3 つのテキスト入力を持つ非常に単純な Web アプリを作成しています。入力は結果を生成するために使用されますが、すべての作業は Javascript で行われるため、フォームを送信する必要はありません。送信されたフォームにある場合と同様に、ブラウザにオートコンプリートの入力値を保存させる方法を見つけようとしています。
入力 autocomplete="on" を手動で与えようとしましたが、送信するフォームがないと、ブラウザーはいつ値を保存する必要があるかを知る方法がないため、これは効果がありません。
また、onSubmit="return false;" を含むフォームで入力をラップしようとしましたが、フォームが実際に送信されないようにすると、ブラウザーが入力値を保存できないようにも見えます。
もちろん、手動で localStorage または Cookie を使用して入力を保持し、それらからオートコンプリート ヒントを生成することは可能ですが、手動で複製するのではなく、ネイティブ ブラウザーの動作を利用するソリューションを見つけたいと考えています。