仿淘宝话费充值手机号码提示

解析

1、CSS:position:relative、absolute。

2、事件:onkeyup、onblur。

3、匹配手机号正则表达式。

效果

代码

 1 <style type="text/css">
 2     *{
 3         margin:0;
 4         padding:0;
 5     }
 6
 7     form{
 8         width:300px;
 9         position:relative;
10         margin:10px;
11     }
12
13     fieldset{
14         padding:10px;
15         border:1px dashed #ddd;
16     }
17
18     #num_info{
19         display:none;
20         position:absolute;
21         left:11px;
22         bottom:37px;
23         border:1px solid #bbb;
24         background-color:#f6f6f6;
25         font:20px/30px verdana,arial;
26         color:#F90;
27     }
28
29     #num{
30         width:160px;
31         height:24px;
32         line-height:24px;
33         margin-top:40px;
34         border:1px solid #bbb;
35     }
36     #num:focus{
37         border-color:#999;
38     }
39
40
41 </style>
42 <form>
43     <fieldset>
44         <legend>Telephone Number</legend>
45         <label id=‘num_info‘ for="num"></label>
46         <input type="text" id="num" maxlength="11" />
47     </fieldset>
48 </form>
49 <script type="text/javascript">
50     window.onload=function(){
51         var $num_info=document.getElementById(‘num_info‘),
52             $num=document.getElementById(‘num‘),
53             _val,_val1,_val2;
54             $num.onkeyup=function(){
55                 var val=this.value=this.value.replace(/[^\d]/g,‘‘),
56                 len=val.length;
57                 if(val!=‘‘){$num_info.style.display=‘block‘;}
58                 if(len<=3){
59                     _val=_val1=val.substr(0,3);
60                 }
61                 else if(len>3 && len<=7){
62                     _val=_val2=_val1+"-"+val.substr(3,len);
63                 }else if(len>7){
64                     _val=_val2+‘-‘+val.substr(7,len);
65                 }
66
67                 $num_info.innerHTML=_val;
68             }
69
70             $num.onblur=function(){
71                 $num_info.style.display=‘none‘;
72             }
73     }
74
75 </script>
时间: 2024-10-25 21:27:00

仿淘宝话费充值手机号码提示的相关文章

转::iOS 仿淘宝,上拉进入详情页面

今天做的主要是一个模仿淘宝,上拉进入商品详情的功能,主要是通过 tableView 与 webView 一起来实现的,当然也可根据自己的需要把 webView 替换成你想要的 1 // 2 // ViewController.m 3 // 仿淘宝,上拉进入详情 4 // 5 // Created by Amydom on 16/11/22. 6 // Copyright ? 2016年 Amydom. All rights reserved. 7 // 8 9 #import "ViewCont

仿淘宝页面的搜索引擎,点击输入框文字不消失

1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 <style> 7 #txt { 8 position: relative; 9 10 } 11 #lbl { 12 position: absolute; 13 top: 8px; 14 left: 1

jquery仿淘宝规格颜色选择效果

jquery实现的仿淘宝规格颜色选择效果源代码如下 jquery仿淘宝规格颜色选择效果 -收缩HTML代码 运行代码 [如果运行无效果,请自行将源代码保存为html文件运行] <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script> <style> dd,dl{zoom:1;ove

一款仿淘宝购物的商品列表页面多条件查询(含有单选和全部)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

Android中仿淘宝首页顶部滚动自定义HorizontalScrollView定时水平自动切换图片

Android中仿淘宝首页顶部滚动自定义HorizontalScrollView定时水平自动切换图片 自定义ADPager 自定义水平滚动的ScrollView效仿ViewPager 当遇到要在ViewPager中添加多张网络请求图片的情况下,不能进行复用,导致每次都要重新去求情已经请求过的数据致使流量数据过大 自定义的数据结构解决了这个问题,固定传递的图片数据之后进行统一请求,完成后进行页面切换数据复用 代码中涉及网络请求是用的Volley网络请求框架 PicCarousel是网络数据请求的U

高仿淘宝客户端

高仿淘宝客户端 仿淘宝安卓客户端的demo源码,主要实现了:商品的基本展示.宝贝详情,图片展示的放大缩小功能.界面之间切换的动画.购物车多项删除.弹窗的动画效果.首页广告的轮播效果.获得本机具有传感器的列表.listView的上拉刷新,下拉加载功能.二维码扫描.刮刮乐等功能和效果. 下载地址:http://www.devstore.cn/code/info/925.html 运行截图:    

仿淘宝 css,js 等静态资源合并压缩输出的 jsp 脚本 combo.jsp

原文:仿淘宝 css,js 等静态资源合并压缩输出的 jsp 脚本 combo.jsp 源代码下载地址:http://www.zuidaima.com/share/1550463482612736.htm 仿淘宝 css,js 等静态资源合并压缩输出的 jsp 脚本 自己在项目中有用到,用于脚本合并输出 , 使用示例: <link rel="stylesheet" type="text/css" href="http://www.zuidaima.c

基于Bootstrap仿淘宝分页控件实现

.header { cursor: pointer } p { margin: 3px 6px } th { background: lightblue; width: 20% } table { text-align: center; margin-top: 20px; margin-left: 10px; margin-bottom: 20px } a { cursor: pointer; text-decoration: none; color: gray } a:hover { text

自定义View之仿淘宝详情页

自定义View之仿淘宝详情页 转载请标明出处: http://blog.csdn.net/lisdye2/article/details/52353071 本文出自:[Alex_MaHao的博客] 项目中的源码已经共享到github,有需要者请移步[Alex_MaHao的github] 基本介绍 现在的一些购物类App例如淘宝,京东等,在物品详情页,都采用了类似分层的模式,即上拉加载详情的方式,节省了空间,使用户的体验更加的舒适.只要对于某个东西的介绍很多时,都可以采取这样的方式,第一个页面显示