0

次の ASP.NET コードを使用して、入力ボックスでオートコンプリートを使用しないようにしています。

<asp:TextBox ID="TextBoxID" AutoCompleteType="Disabled" runat="server"></asp:TextBox>

Microsoft 独自の IE で動作しますが、Google Chrome では依然としてオートコンプリートが可能です。それで、私は何を間違っていますか?

4

3 に答える 3

1

Chrome の場合、autocomplete="off"仕様はformタグに配置する必要があります。

于 2013-06-11T20:47:59.483 に答える
0

form タグに autocomplete=off を配置しても機能しなくなりました。Google はそれを無視します。

テキストボックスの名前を変更することで問題を解決しました。Google がオートコンプリートのヒントを得られるもの (名前、住所、郵便番号など) を名前に使用しないでください。txtName を txtN に変更し、オートコンプリートを停止しました。

これが機能しない場合は、autocomplete="new-name" をフォームではなくテキスト ボックスのプロパティに直接配置します。

<asp:TextBox autocomplete="new-name" ID="txtName"  runat="server"></asp:TextBox>
于 2019-02-20T15:32:51.490 に答える