2010-11-01 61 views
1

我想問一個關於html代碼的問題。我有一個輸入類型=「文本」。我已經在文本框中添加了自動完成功能(如google建議列表)。但是,當我單擊文本並開始鍵入文本時,它會顯示2自動完成功能。如何禁用HTML代碼自動填充?

  1. 瀏覽器例如就像您在瀏覽器中輸入您的帳戶以在某處登錄一樣,而其他時間您瀏覽文本時,它會顯示給您供您選擇。

  2. 我執行了自動完成功能。

我想禁用的1,保持2 是否有可能做到這一點通過使用Web編程,而不是設置瀏覽器設置。謝謝。

+2

可能重複[你如何在Web表單字段/輸入標籤禁用瀏覽器自動完成?](http://stackoverflow.com/questions/2530/how尚北道任您關閉瀏覽器,自動完成上的Web表單字段輸入標籤) – 2010-11-01 08:49:29

回答

3

除了在重複鏈接中提到的(不幸的不是W3C有效的)autocomplete="off"方法,服務器端可能會這樣做是在每個請求上更改字段的ID和名稱。這將使瀏覽器無法保存歷史記錄。

但是,這可能仍然會顯示自動完成條目從第二個前。

0

通過使用jQuery(W3C有效)的

//Try this one: 

    $(document).ready(function(){ 
    $("input.autocompleteOff").attr("autocomplete","off"); 
    }); 

//For all textbox - 

    $(document).ready(function(){$("input").attr("autocomplete","off");}); 

//HTML 

<input type="text" name="field" id="field" class="autocompleteOff" />