次の ASP.NET コードを使用して、入力ボックスでオートコンプリートを使用しないようにしています。
<asp:TextBox ID="TextBoxID" AutoCompleteType="Disabled" runat="server"></asp:TextBox>
Microsoft 独自の IE で動作しますが、Google Chrome では依然としてオートコンプリートが可能です。それで、私は何を間違っていますか?
次の ASP.NET コードを使用して、入力ボックスでオートコンプリートを使用しないようにしています。
<asp:TextBox ID="TextBoxID" AutoCompleteType="Disabled" runat="server"></asp:TextBox>
Microsoft 独自の IE で動作しますが、Google Chrome では依然としてオートコンプリートが可能です。それで、私は何を間違っていますか?
Chrome の場合、autocomplete="off"
仕様はform
タグに配置する必要があります。
form タグに autocomplete=off を配置しても機能しなくなりました。Google はそれを無視します。
テキストボックスの名前を変更することで問題を解決しました。Google がオートコンプリートのヒントを得られるもの (名前、住所、郵便番号など) を名前に使用しないでください。txtName を txtN に変更し、オートコンプリートを停止しました。
これが機能しない場合は、autocomplete="new-name" をフォームではなくテキスト ボックスのプロパティに直接配置します。
<asp:TextBox autocomplete="new-name" ID="txtName" runat="server"></asp:TextBox>