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 相关文章推荐
IE6与IE7中,innerHTML获取param的区别
Mar 15 Javascript
jquery给图片添加鼠标经过时的边框效果
Nov 12 Javascript
jQuery实现HTML5 placeholder效果实例
Dec 09 Javascript
js实现新浪微博首页效果
Oct 16 Javascript
jQuery插件dataTables添加序号列的方法
Jul 06 Javascript
Bootstrap使用基础教程详解
Sep 05 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
Nov 07 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
Feb 22 Javascript
jQuery pagination分页示例详解
Oct 23 jQuery
Vue-CLI与Vuex使用方法实例分析
Jan 06 Javascript
ES6学习笔记之let与const用法实例分析
Jan 22 Javascript
js 数组当前行添加数据方法详解
Jul 28 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
MySQL的FIND_IN_SET函数使用方法分享
2012/03/27 PHP
php_screw安装使用教程(另一个PHP代码加密实现)
2014/05/29 PHP
PHP类与对象后期静态绑定操作实例详解
2018/12/20 PHP
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
2010/06/18 Javascript
分页栏的web标准实现
2011/11/01 Javascript
Js制作简单弹出层DIV在页面居中 中间显示遮罩的具体方法
2013/08/08 Javascript
jquery查找父元素、子元素(个人经验总结)
2014/04/09 Javascript
js怎么判断flash swf文件是否加载完毕
2014/08/14 Javascript
原生js和jQuery写的网页选项卡特效对比
2015/04/27 Javascript
AngularJS中实现动画效果的方法
2016/07/28 Javascript
深入理解jquery的$.extend()、$.fn和$.fn.extend()
2017/07/08 jQuery
详解为Bootstrap Modal添加拖拽的方法
2018/01/05 Javascript
AngularJS select加载数据选中默认值的方法
2018/02/28 Javascript
值得收藏的八个常用的js正则表达式
2018/10/19 Javascript
vue使用localStorage保存登录信息 适用于移动端、PC端
2019/05/27 Javascript
基于vue 实现表单中password输入的显示与隐藏功能
2019/07/19 Javascript
python通过文件头判断文件类型
2015/10/30 Python
python中json格式数据输出的简单实现方法
2016/10/31 Python
对python实时得到鼠标位置的示例讲解
2018/10/14 Python
python利用插值法对折线进行平滑曲线处理
2018/12/25 Python
计算机二级python学习教程(2) python语言基本语法元素
2019/05/16 Python
Python实现多线程/多进程的TCP服务器
2019/09/03 Python
CSS3伪类选择器:nth-child()
2009/04/02 HTML / CSS
html5 乒乓球(碰撞检测)实例二
2013/07/25 HTML / CSS
中国茶叶、茶具一站式网上购物商城:醉品茶城
2018/07/03 全球购物
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
翻译学院毕业生自荐书
2014/02/02 职场文书
新法人代表任命书
2014/06/06 职场文书
2014年扶贫帮困工作总结
2014/12/09 职场文书
构建和谐校园倡议书
2015/01/19 职场文书
秋季运动会开幕词
2015/01/28 职场文书
老公保证书怎么写
2015/02/26 职场文书
小兵张嘎观后感
2015/06/03 职场文书
居住证明范文
2015/06/17 职场文书
课题研究阶段性总结
2015/08/13 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书