在我們平時的開發中,經常會使用到表單輸入框。而這些輸入框都有一個默認的自動填充功能。雖然這個功能有時候很方便,但是有些時候我們並不需要它,甚至會帶來一些用戶體驗上的問題。因此,本文將從多個方面介紹如何取消input的自動填充功能。
一、excel取消自動填充
在Excel中輸入數據時,會自動擴展填充單元格。這個功能對於有規律的數據輸入確實很方便,但有些時候我們並不需要它。如果想要取消這個自動填充功能,有兩種方法:
方法一:在選定區域右擊,選擇“格式化單元格”,在“填充”選項卡中將“擴展選項”中的“自動填充”勾選項取消。
1. 選中單元格或單元格區域,點擊右鍵,彈出快捷菜單。
2. 選擇“格式化單元格”,彈出格式單元格對話框。
3. 點擊“填充”選項卡,將“擴展選項”中的“自動填充”勾選項取消。
方法二:在Excel的“選項”-“高級”-“編輯”中,將“啟用自動完成列表以便填寫單元格”選項取消勾選。
1. 點擊“文件”選項卡,在 Excel 菜單欄中選擇“選項”。
2. 彈出 Excel 選項對話框,點擊“高級”選項卡。
3. 在“編輯選項”部分中,取消勾選“啟用自動完成列表以便填寫單元格”選項。
4. 點擊“確定”按鈕,完成設置。
二、input關閉自動填充
在HTML中,input輸入框的自動填充功能是瀏覽器的默認行為。
如果我們想要關閉這個功能,可以在input標籤中添加”autocomplete=”off”屬性。如下所示:
<input type="text" autocomplete="off" />
這樣,當用戶輸入信息時,就不會出現自動填充的選項卡了。
三、safari取消自動填充網址
在Safari瀏覽器中,會默認為用戶保存已經輸入的網址,當再次輸入該網址時,就會自動填充相關信息。這個功能對於用戶來說確實很方便,但是如果需要取消,可以按照以下步驟進行操作:
方法一:可以在瀏覽器設置中將自動填充功能關閉。
1. 選擇“Safari”菜單,點擊“偏好設置”選項。
2. 點擊“自動填充”選項卡,在裡面取消勾選相應的選項。
方法二:直接在Safari中輸入“about:config”,選擇“AutoFill”,將所有選項均設為false即可。
1. 在Safari地址欄輸入“about:config”,並按下回車鍵。
2. 在AutoFill部分,將所有選項均設為false。
四、input框取消自動聚焦
當input輸入框獲取焦點時,會自動出現下拉框。有時候我們不希望這種自動聚焦的情況出現,如果要取消自動聚焦,可以通過在input標籤中添加”autofocus=”false”屬性來實現。
<input type="text" autofocus="false" />
五、input禁止自動填充
有時候我們需要禁止用戶使用自動填充功能。如果要禁止自動填充,可以在input標籤中添加”autocomplete=”off”屬性,同時添加一個隨機字符串作為input的name屬性,這樣就可以成功地禁止自動填充了。
<input type="text" name="randomString" autocomplete="off" />
六、el input 自動填充
在vue的框架中,我們使用el-input組件來實現輸入框。如果要取消自動填充功能,可以在el-input組件中添加”autocomplete=”off”屬性。
七、如何取消自動填充選項
如果我們不想全局禁止自動填充功能,只想取消某個輸入框的自動填充,可以通過設置input的name屬性,添加隨機字符串來實現。
<input type="text" name="randomString" />
八、自動填充怎麼取消
根據上面的介紹,我們可以通過添加相應的屬性或者修改瀏覽器設置來取消自動填充功能。
九、excel總是自動填充怎麼取消
在Excel中,如果總是出現自動填充的情況,可以按照以下步驟進行取消:
1. 點擊“文件”選項卡,在 Excel 菜單欄中選擇“選項”。
2. 彈出 Excel 選項對話框,點擊“高級”選項卡。
3. 在“編輯選項”部分中,取消勾選“啟用自動完成列表以便填寫單元格”選項。
4. 點擊“確定”按鈕,完成設置。
十、selenium填充input
在自動化測試中,我們經常需要使用selenium填充input。
如果要取消自動填充,可以在代碼中使用driver.execute_script()命令,將對應的輸入框的autocomplete屬性設為off。如下所示:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.example.com")
driver.execute_script("document.getElementsByName('username')[0].autocomplete='off'")
driver.find_element_by_name("username").send_keys("yourname")
通過以上操作,我們就可以在使用selenium填充input時取消自動填充功能了。
原創文章,作者:DQBVQ,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/371565.html