<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • JavaScript如何把表單密碼的隱藏和顯示出來

    時間:2024-10-11 15:30:30 JavaScript 我要投稿
    • 相關推薦

    JavaScript如何把表單密碼的隱藏和顯示出來

      為了網站的安全性,很多朋友都把密碼設的比較復雜,但是如何密碼不能明顯示,不知道輸的是對是錯,為了安全起見可以把密碼顯示的,那么基于js代碼如何實現的呢? 當用戶輸入時密碼顯示為圓點或者星號, 為了確保用戶輸入的正確, 用戶可以點擊讓密碼顯示的按鈕. 直接就先看節目效果.

      界面結構, 一個外層的pass-box, 然后內層加入input 和 一個 i 標簽, 且給他們加入相應的class名稱.

      


      現在我們給相應的class加入相應的屬性值. 在這個box里, i 需要在input之上, 所以需要給 i 一個position屬性, 然后調整其top和right. 然后給其設置寬度和高度,設置其背景圖片.

      .pass-box {width: 300px;margin: 30px auto;position: relative;}.pass-box input {border: #cccccc 1px solid;background-color: #fff;color: #666;padding: 10px;width: 100%;box-sizing: border-box;}.pass-box i{display: inline-block;width: 30px;height: 30px;position: absolute;right: 5px;top:5px;background-image: none;background-size: 200% 200%;background-position: center;}

      這樣界面效果完成. 然后給 i 加入點擊事件. 在HTML結構中, 我們給了 i 一個狀態, 這個作用主要是用于用戶兩次點擊效果的判斷. 點擊第一次, 密碼顯示; 點擊第二次, 密碼隱藏. 重復這樣的動作. 所以利用這個state來查看其狀態.

      重點就在于, 修改input的type屬性, 顯示的時候type為 text, 隱藏的時候是 password. 所以JS的邏輯處理也是比較清晰.

      var ele_pass_box = document.getElementsByTagName("div")[0];var ele_pass = ele_pass_box.getElementsByTagName("input")[0];var ele_eye = ele_pass_box.getElementsByTagName("i")[0];ele_eye.onclick = function () {var state = this.getAttribute("state");if(state === "off") {ele_pass.setAttribute("type", "text");ele_eye.setAttribute("state", "on");ele_eye.style.opacity = 0.2;} else {ele_pass.setAttribute("type", "password");ele_eye.setAttribute("state", "off");ele_eye.style.opacity = 1;}}

      這就是邏輯代碼, 代碼量不多. 大家在測試的時候, 注意細節就好.

      以上是小編給大家分享的基于JavaScript實現表單密碼的隱藏和顯示出來的全部內容,希望對大家有所幫助!

    【JavaScript如何把表單密碼的隱藏和顯示出來】相關文章:

    怎么把隱藏的文件顯示出來07-12

    有關語法和表單的PHP教程08-08

    如何實現html表單輸入監聽08-09

    Javascript函數的定義和用法分析08-15

    如何重置路由器密碼05-10

    無線密碼如何修改(設置、取消)09-24

    如何修改wifi密碼詳細步驟08-21

    如何清除電腦開機密碼10-18

    如何給路由器設置密碼10-20

    詳談如何查找發現WIFI中隱藏的SSID08-25

    主站蜘蛛池模板: 一本大道久久a久久精品综合| 精品视频一区二区三区| 日本精品久久久久中文字幕| 青娱乐国产精品视频| 精品久久久久久国产牛牛app| 亚洲精品色午夜无码专区日韩| 久久精品国产99国产精品澳门 | 精品视频在线观看你懂的一区| 97精品伊人久久大香线蕉app| 亚洲国产精品碰碰| 国产精品国产三级在线高清观看| 精品人妻中文av一区二区三区| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 国产农村妇女毛片精品久久| 国产第一福利精品导航| 日韩国产精品无码一区二区三区| 久久久久无码国产精品不卡| 亚洲福利精品一区二区三区| 亚洲午夜久久久精品影院| 精品国产福利在线观看| 欧美精品91欧美日韩操| 日本精品久久久中文字幕| 国产精品拍天天在线| 午夜精品久久久久久久| 久久91精品国产91久久小草| 亚洲日韩精品无码专区网址| 国产在线精品网址你懂的| 久久亚洲精品无码AV红樱桃| 一本之道av不卡精品| 欧美XXXX黑人又粗又长精品| 精品日本一区二区三区在线观看| 国产精品第一页在线| 成人精品一区二区三区| 亚洲国产精品无码专区在线观看 | 国产高清精品一区| 四虎国产精品永久地址99| 精品国内自产拍在线观看| 91久久精品电影| 最新国产精品亚洲| 2022精品国偷自产免费观看| 亚洲国产精品一区|