DOM ------ 仿密码框提示语

简介: DOM ------ 仿密码框提示语

仿密码框提示语

完成效果如下:

默认

d921886b29a344199b4152c9dee0c47e.png

失去焦点

a1c530f48019410d87563d6979d1e9d5.png

三位失去焦点

efaf7810106e40e193d788b58b94d32c.png

正确格式

ebc92013b2474f34b1709adbf054884d.png

//css代码
    div {
            width: 600px;
            margin: 100px auto;
        }
        .message {
            display: inline-block;
            font-size: 12px;
            color: #999;
        }
        .wrong {
            color: red;
        }
        .right{
            color: green;
        }
//html代码
        <div class="register">
          <input type="password" class="ipt">
          <p class="message">请输入6~16位密码</p>
      </div>
//js代码
        // 1.获取元素
        var ipt = document.querySelector('.ipt')
        var message = document.querySelector('.message')
        // 2.注册事件 失去焦点
        ipt.onblur = function() {
            if(this.value.length < 6|| this.value.length > 16){
                message.className = 'message wrong'
                message.innerHTML = '密码位数必须6~16位'
            }else{
                message.className = 'message right'
                message.innerHTML = '您输入的密码正确'
            }
        }


相关文章
|
2月前
|
前端开发 数据安全/隐私保护
web前端----------网页中的输入框
web前端----------网页中的输入框
23 0
|
5月前
|
Web App开发
喂~讲真~我很讨厌chrome谷歌浏览器的默认填充输入框input样式咧,敲击讨厌滴啦,怎么去掉介个样式尼
喂~讲真~我很讨厌chrome谷歌浏览器的默认填充输入框input样式咧,敲击讨厌滴啦,怎么去掉介个样式尼
|
8月前
|
数据安全/隐私保护
uniapp自定义密码输入键盘-数字键盘效果demoUI方法一(整理)
uniapp自定义密码输入键盘-数字键盘效果demoUI方法一(整理)
|
8月前
|
数据安全/隐私保护
uniapp自定义密码输入键盘-数字键盘效果demoUI方法二(整理)
uniapp自定义密码输入键盘-数字键盘效果demoUI方法二(整理)
|
8月前
|
数据安全/隐私保护
jq文本框自动跳转下一个(输入密码)jsdemo效果示例(整理)
jq文本框自动跳转下一个(输入密码)jsdemo效果示例(整理)
|
10月前
|
JavaScript 数据安全/隐私保护
vue项目实战之点击小眼睛实现input密码框内容显示与隐藏
vue项目实战之点击小眼睛实现input密码框内容显示与隐藏
vue项目实战之点击小眼睛实现input密码框内容显示与隐藏
|
11月前
|
JavaScript 数据安全/隐私保护
DOM ------ 仿京东显示隐藏密码
DOM ------ 仿京东显示隐藏密码
|
11月前
|
JavaScript
DOM ------ 仿淘宝搜索栏
DOM ------ 仿淘宝搜索栏
|
11月前
|
JavaScript
DOM ------ 百度换肤
DOM ------ 百度换肤
|
存储 JavaScript 前端开发
原生JS实现文本域提示语
原生JS实现文本域提示语