js实现显示手机号码效果


Posted in Javascript onMarch 09, 2017

效果图:

js实现显示手机号码效果

代码如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>telephone number</title>
<style>
*{
    margin:0;
    padding:0;
}
form{
    width:300px;
    position:relative;
    margin:10px;
}
fieldset{
    padding:10px;
    border:1px dashed #ddd;
}
#num_info{
    display:none;
    position:absolute;
    left: 11px;
    bottom: 37px;
    width: 170px;
    height:30px;
    border:1px solid #ddd;
    border-bottom:none;
    background-color:#f6f6f6;
    font:20px/30px verdana,arial;
    color:#F90;    
}
#num{
    width:170px;
    height:24px;
    line-height:24px;
    margin-top:40px;
    border:1px solid #bbb;
}
#num:focus{
    outline:none;
    border-color:#999;
}
p{
    font-size:12px;
    color:#999;
}
</style>
</head>
<body>
<form>
    <fieldset>
        <label id="num_info" for="num"></label>
        <input type="text" id="num" maxlength="11">
    </fieldset>
</form>
<script>
window.onload=function(){
    var $numInfo=document.getElementById('num_info'),
        $num=document.getElementById('num'),
        _val,_val1,_val2;
    $num.onkeyup=function(){
        var val=this.value=this.value.replace(/[^\d]/g,''),
            len=val.length;    
        if(val!=''){$numInfo.style.display='block';}
        if(len<=3){
            _val=_val1= val.substr(0,3);
        }
        else if(len>3&&len<=7){
            _val=_val2=_val1+"-"+val.substr(3,len);
        }
        else if(len>7){
            _val=_val2+'-'+val.substr(7,len);
        }
        $numInfo.innerHTML=_val;
    }
    $num.onblur=function(){
        $numInfo.style.display='none';        
    }
}
</script>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
用js设置下拉框为只读的小技巧
Apr 10 Javascript
用javascript读取xml文件读取节点数据
Aug 12 Javascript
jQuery弹出框代码封装DialogHelper
Jan 30 Javascript
深入理解Javascript中的自执行匿名函数
Jun 03 Javascript
JS构造函数与原型prototype的区别介绍
Jul 04 Javascript
Javascript实现前端简单的路由实例
Sep 11 Javascript
Javascript中引用类型传递的知识点小结
Mar 06 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
Mar 08 Javascript
jQuery实现简单的计时器功能实例分析
Aug 29 jQuery
微信小程序图片选择区域裁剪实现方法
Dec 02 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
Jan 30 Javascript
WebWorker 封装 JavaScript 沙箱详情
Nov 02 Javascript
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
Mar 09 #Javascript
javascript 秒表计时器实现代码
Mar 09 #Javascript
react实现pure render时bind(this)隐患需注意!
Mar 09 #Javascript
使用bootstrap-paginator.js 分页来进行ajax 异步分页请求示例
Mar 09 #Javascript
jQuery插件HighCharts绘制2D金字塔图效果示例【附demo源码下载】
Mar 09 #Javascript
微信小程序 合法域名校验出错详解及解决办法
Mar 09 #Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
Mar 09 #Javascript
You might like
第六节--访问属性和方法
2006/11/16 PHP
PHP处理Oracle的CLOB实例
2014/11/03 PHP
Yii使用技巧大汇总
2015/12/29 PHP
PHP递归实现文件夹的复制、删除、查看大小操作示例
2017/08/11 PHP
PHP htmlentities()函数用法讲解
2019/02/25 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
JS date对象的减法处理实现代码
2010/12/28 Javascript
myFocus slide3D v1.1.0 使用方法与下载
2011/01/12 Javascript
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
2012/07/25 Javascript
javascript删除元素节点removeChild()用法实例
2015/05/26 Javascript
jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果
2015/09/19 Javascript
Jquery跨浏览器文本复制插件Zero Clipboard的使用方法
2016/02/28 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
2016/11/16 Javascript
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
2017/08/04 jQuery
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
小程序跳转H5页面的方法步骤
2020/03/06 Javascript
[01:09]DOTA2次级职业联赛 - 99战队宣传片
2014/12/01 DOTA
python使用urllib2实现发送带cookie的请求
2015/04/28 Python
Python基于checksum计算文件是否相同的方法
2015/07/09 Python
Python实现周期性抓取网页内容的方法
2015/11/04 Python
详解python中xlrd包的安装与处理Excel表格
2016/12/16 Python
分享一下Python数据分析常用的8款工具
2018/04/29 Python
Python 查看list中是否含有某元素的方法
2018/06/27 Python
Python实现的在特定目录下导入模块功能分析
2019/02/11 Python
pymysql模块的操作实例
2019/12/17 Python
HTML5 标准将把互联网视频扔回到黑暗时代
2010/02/10 HTML / CSS
strstr()的简单实现
2013/09/26 面试题
Java如何读取CLOB字段
2013/10/10 面试题
2014政务公开实施方案
2014/02/19 职场文书
安全负责人任命书
2014/06/06 职场文书
最新离婚协议书范本
2014/08/19 职场文书
竞聘演讲稿怎么写
2014/08/28 职场文书
处级干部反四风个人对照检查材料思想汇报
2014/09/27 职场文书
银行求职信范文怎么写
2015/03/20 职场文书
vue点击弹窗自动触发点击事件的解决办法(模拟场景)
2021/05/25 Vue.js
如何在python中实现ECDSA你知道吗
2021/11/23 Python