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 相关文章推荐
javascript instanceof,typeof的区别
Mar 24 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
Dec 12 Javascript
B/S模式项目中常用的javascript汇总
Dec 17 Javascript
jQuery性能优化技巧分析
Feb 20 Javascript
javascript作用域问题实例分析
Jul 13 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
Aug 25 Javascript
Angular在一个页面中使用两个ng-app的方法
Feb 20 Javascript
10道典型的JavaScript面试题
Mar 22 Javascript
angular使用bootstrap方法手动启动的实例代码
Jul 18 Javascript
在 webpack 中使用 ECharts的实例详解
Feb 05 Javascript
vue.js实现标签页切换效果
Jun 07 Javascript
JS数组方法slice()用法实例分析
Jan 18 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
php下实现在指定目录搜索指定类型文件的函数
2008/10/03 PHP
PHP中break及continue两个流程控制指令区别分析
2011/04/18 PHP
PHP中Enum(枚举)用法实例详解
2015/12/07 PHP
JQuery 学习笔记 选择器之三
2009/07/23 Javascript
Tab页界面,用jQuery及Ajax技术实现
2009/09/21 Javascript
关于IE中getElementsByClassName不能用的问题解决方法
2013/08/26 Javascript
javascript检查某个元素在数组中的索引值
2016/03/30 Javascript
jQuery读取本地的json文件(实例讲解)
2017/10/31 jQuery
详解React-Router中Url参数改变页面不刷新的解决办法
2018/05/08 Javascript
vue模式history下在iis中配置流程
2019/04/17 Javascript
js实现鼠标拖拽div左右滑动
2020/01/15 Javascript
基于Vue全局组件与局部组件的区别说明
2020/08/11 Javascript
jQuery实现简单评论功能
2020/08/19 jQuery
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
Python中多线程的创建及基本调用方法
2016/07/08 Python
python递归全排列实现方法
2018/08/18 Python
使用urllib库的urlretrieve()方法下载网络文件到本地的方法
2018/12/19 Python
python pexpect ssh 远程登录服务器的方法
2019/02/14 Python
简单了解django索引的相关知识
2019/07/17 Python
Python 用matplotlib画以时间日期为x轴的图像
2019/08/06 Python
详解python中的index函数用法
2019/08/06 Python
Python关键字及可变参数*args,**kw原理解析
2020/04/04 Python
基于Python快速处理PDF表格数据
2020/06/03 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
2021/01/05 Python
使用CSS3编写类似iOS中的复选框及带开关的按钮
2016/04/11 HTML / CSS
CSS3中animation实现流光按钮效果
2020/12/21 HTML / CSS
美国购买体育赛事门票网站:TicketCity
2019/03/06 全球购物
全球性的众包图形设计市场:DesignCrowd
2021/02/02 全球购物
中秋节主持词
2014/04/02 职场文书
酒店员工培训方案
2014/06/02 职场文书
2014校长四风问题对照检查材料思想汇报
2014/09/16 职场文书
国庆横幅标语
2014/10/08 职场文书
2014报到证办理个人委托书
2014/10/08 职场文书
考勤制度通知
2015/04/25 职场文书
Django如何创作一个简单的最小程序
2021/05/12 Python
HTML5简单实现添加背景音乐的几种方法
2021/05/12 HTML / CSS