我有一個text
類型的輸入,我已經從中輸入值1234
它已被保存在緩存中,如下所示。如何取消編輯/禁用緩存的輸入(文本類型)值?
的問題這裏要說的是,這是非常令人沮喪的選擇下一行的文本框中。
有沒有辦法不顯示通過HTML標記或JavaScript顯示12334
(在屏幕截圖中突出顯示)?
我有一個text
類型的輸入,我已經從中輸入值1234
它已被保存在緩存中,如下所示。如何取消編輯/禁用緩存的輸入(文本類型)值?
的問題這裏要說的是,這是非常令人沮喪的選擇下一行的文本框中。
有沒有辦法不顯示通過HTML標記或JavaScript顯示12334
(在屏幕截圖中突出顯示)?
由於@John指出,在現代的瀏覽器可以使用HTML5 validautocomplete
屬性,在你的屏幕截圖我看到許多文本框,如果你想整個窗體上禁用自動完成功能,你可以直接設置該屬性在form
元素:
<form name="form1" id="form1" method="post" autocomplete="off"
action="http://www.example.com/form.action">
[...]
</form>
更多信息:
@CMS:John說得對,但我想將它全局應用於所有文本輸入控件。對錶單應用'autocomplete'完全禁用它們,就像我打算的那樣。謝謝 – Sung 2009-10-20 04:13:42
若要將此所有輸入控件,(使用jQuery)編寫代碼如下:
$(document).ready(function() {
$('input[type=text], input[type=password]').attr('autocomplete', 'off');
});
我並沒有改變其標題爲「如何禁用'Autocomplete'因爲可能有其他人不知道「自動完成」屬性選項。 – Sung 2009-10-20 13:37:27