簡體   English   中英

如何確保自動完成適用於特定字段?

[英]How do I ensure autocomplete works for a specific field?

瀏覽器如何識別是否應該使用自動填充提示特定字段(如用戶名)? 他們是否使用某種正則表達式來匹配字段name屬性? 是否有標准我需要遵循以確保這一點?

我問這個是因為在某些網站上瀏覽器無法提供任何歷史數據。

簡而言之,我問這個人想要達到的目的正好相反

如何在Web表單字段/輸入標記上禁用瀏覽器自動完成?

使用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

根據我的經驗,它基於匹配輸入標記的name或id屬性。 這就是為什么您通常會發現用戶名,電子郵件和名稱字段傾向於在許多不同的網站上自動完成。

我認為匹配必須准確,而不是場上的正則表達式或部分匹配。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM