1

特定のフィールド(ユーザー名など)にオートコンプリートを表示する必要があるかどうかをブラウザーはどのように認識しますか?name彼らはfields属性と一致するためにある種の正規表現を使用していますか?これを確実にするために従う必要のある基準はありますか?

一部のサイトではブラウザが履歴データを提案できないため、これを尋ねます。

簡単に言えば、私はこの人が達成しようとしていたことの正反対を求めています:

Webフォームフィールド/入力タグでブラウザのオートコンプリートを無効にするにはどうすればよいですか?

4

2 に答える 2

2

HTML5の場合:

 <form action="demo_form.asp" method="get" autocomplete="on">
 First name:<input type="text" name="fname" /><br />
 E-mail: <input type="email" name="email" /><br />
 <input type="submit" />
 </form>

ソース:http ://www.w3schools.com/html5/att_form_autocomplete.asp

于 2012-11-01T14:47:14.810 に答える
1

私の経験では、これは入力タグのnameまたはid属性の一致に基づいています。そのため、ユーザー名、メールアドレス、名前のフィールドは、さまざまなウェブサイトでオートコンプリートされる傾向があります。

フィールドでの正規表現や部分的な一致ではなく、正確に一致する必要があると思います。

于 2012-11-01T14:46:53.323 に答える