【JavaScript】JS實(shí)現(xiàn)WEB頁(yè)面上的密碼輸入框type屬性從password切換為text,顯示和隱藏原始內(nèi)容
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
1、需求背景 在設(shè)置密碼信息時(shí),需要支持輸入內(nèi)容的隱藏和可見(jiàn)的切換,效果如下: 隱藏: 顯示: 2、實(shí)現(xiàn)原理: 1. 設(shè)置兩個(gè)input,一個(gè)type為password,一個(gè)type為text,分別用于顯示隱藏密碼和可見(jiàn)密碼 2. 設(shè)置兩個(gè)字體圖標(biāo),一個(gè)為睜開(kāi)的眼睛,一個(gè)為閉上的眼睛,用于點(diǎn)擊切換兩個(gè)input的顯示,當(dāng)然,圖標(biāo)的樣式可以任意定義 3. 保證兩個(gè)input的值相同 3、代碼實(shí)現(xiàn): 1. html
2. css
3. js
4、注意事項(xiàng): a、本文代碼使用了jquery,需引入;使用了字體圖標(biāo),需引入; b、IE中默認(rèn)對(duì)type為password的input設(shè)置了眼睛圖標(biāo)用于顯示密碼,對(duì)type為text的input設(shè)置了×號(hào)圖標(biāo)用于清除內(nèi)容,本文將其設(shè)置為隱藏,保證瀏覽器兼容性; c、因?yàn)閮蓚€(gè)input保存的值是一致的,因此在校驗(yàn)和提交表單時(shí),只需處理其中一個(gè)即可。 其他方法: 為什么要用隱藏接收他的密碼呢,哪用這么復(fù)雜?。恐苯佑?span style="font-family: Verdana, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">jquery改變密碼輸入框的type屬性為text啊,源碼如下:
該文章在 2024/11/19 18:07:03 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |