jQuery实现手机号码输入提示功能实例


Posted in Javascript onApril 30, 2015

本文实例讲述了jQuery实现手机号码输入提示功能的方法。分享给大家供大家参考。具体实现方法如下:

<!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>
<title>jQuery手机号码输入提示</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style> 
*{margin:0;padding:0;}
#main{width:728px;height:300px;
padding:60px;margin:0 auto;
border:5px solid #CCC;
}
input{border: 1px solid #666;}
.a{border: 1px solid red;}
.text-magnifier {
background:none repeat scroll 0 0 #FFFFE4;
border:1px solid #E6C99E;
color:#FF4800;
height:50px;
left:170px;
padding:5px 0 0 10px;
position:absolute;
top:30px;
width:200px;
font:20px Tahoma,Helvetica,Arial,Simsun,sans-serif;
}
.text-magnifier .mag-explain {
border-top:1px solid #E6C99E;
color:#6C6C6C;
font-size:12px;
margin-top:5px;
width:190px;
}
.fn-hide{display:none}
</style>
<script type="text/javascript" src="jquery1.3.2.js"></script>
<script>
$(function(){
$("#k").focus(function(evt){
$(this).addClass("a");
if(this.value.length>0){
a(this);
d(this);
}
})
$("#k").keyup(function(evt){
if(this.value.length==0){
e();
}else{
a(this);
}
d(this);
})
$("#k").blur(function(evt){
$(this).removeClass("a");
e();
this.value=this.value
})
})
//计算div的left和top,显示div
function a(evt){
var y = 20;
y = $(evt).outerHeight();
$("#textMag").removeClass("fn-hide");
var t = $(evt).offset().top;
var l = $(evt).offset().left;
$("#textMag").css({
"top": (t+y) + "px",
"left":l + "px"
}); 
}
//隐藏div
function e(){
$("#textMag").addClass("fn-hide")
}
//控制div里显示的数字
function d(e){
var i = e.value;
i=$.trim(i);
var h=i.substring(0,3);
i=i.substring(3);
while(i&&i.length>0){
h+=" "+i.substring(0,4);
i=i.substring(4)
}
$("#mag-text").html(h);
}
</script>
</head>
<body>
<div id="main">
手机号码:
<input type="text" id="k" maxlength="11" class="i-text" value="" />
<div class="text-magnifier fn-hide" id="textMag" >
<div id="mag-text" class="mag-text"></div>
<div class="mag-explain">手机号码是11位数字</div>
<div>https://3water.com/</div>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
jQuery 获取、设置HTML或TEXT内容的两种方法
May 23 Javascript
js剪切板应用clipboardData实例解析
May 29 Javascript
Bootstrap学习笔记之css样式设计(1)
Jun 07 Javascript
js两种拼接字符串的简单方法(必看)
Sep 02 Javascript
jsonp跨域请求实现示例
Mar 13 Javascript
JS基于正则实现数字千分位用逗号分隔的方法
Jun 16 Javascript
Angular排序实例详解
Jun 28 Javascript
基于JavaScript实现报警器提示音效果
Oct 27 Javascript
一个因@click.stop引发的bug的解决
Jan 08 Javascript
微信小程序的开发范式BeautyWe.js入门详解
Jul 10 Javascript
JS数组方法join()用法实例分析
Jan 18 Javascript
js实现金山打字通小游戏
Jul 24 Javascript
javascript实现checkbox全选的代码
Apr 30 #Javascript
javascript实现的固定位置悬浮窗口实例
Apr 30 #Javascript
Js与Jq 获取页面元素值的方法和差异对比
Apr 30 #Javascript
js兼容pc端浏览器并有多种弹出小提示的手机端浮层控件实例
Apr 29 #Javascript
js实现支持手机滑动切换的轮播图片效果实例
Apr 29 #Javascript
jQuery实现冻结表格行和列
Apr 29 #Javascript
Js实现无刷新删除内容
Apr 29 #Javascript
You might like
php+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
2007/03/07 PHP
深入解析PHP中的(伪)多线程与多进程
2013/07/01 PHP
CodeIgniter框架提示Disallowed Key Characters的解决办法
2014/04/21 PHP
php+ajax实时输入自动搜索匹配的方法
2014/12/26 PHP
php中curl使用指南
2015/02/05 PHP
PHP更安全的密码加密机制Bcrypt详解
2017/06/18 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
PHP receiveMail实现收邮件功能
2018/04/25 PHP
漂亮的thinkphp 跳转页封装示例
2019/10/16 PHP
javascript或asp实现的判断身份证号码是否正确两种验证方法
2009/11/26 Javascript
JQuery为textarea添加maxlength属性并且兼容IE
2013/04/25 Javascript
Enter转换为Tab的小例子(兼容IE,Firefox)
2013/11/14 Javascript
javascript定义变量时带var与不带var的区别分析
2015/01/12 Javascript
JavaScript制作简易的微信打飞机
2015/03/31 Javascript
jQuery插件jRumble实现网页元素抖动
2015/06/05 Javascript
非常实用的12个jquery代码片段
2015/11/02 Javascript
深入浅析AngularJS和DataModel
2016/02/16 Javascript
jquery基础知识第一讲之认识jquery
2016/03/17 Javascript
Javascript的比较汇总
2016/07/25 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
2016/11/05 Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
2016/11/29 Javascript
jQuery插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
2017/04/20 jQuery
Angular路由ui-router配置详解
2018/08/01 Javascript
vue 使用vue-i18n做全局中英文切换的方法
2018/10/29 Javascript
傻瓜式解读koa中间件处理模块koa-compose的使用
2018/10/30 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
JS实现获取当前所在周的周六、周日示例分析
2019/05/11 Javascript
Python连接Mssql基础教程之Python库pymssql
2018/09/16 Python
Django框架ORM数据库操作实例详解
2019/11/07 Python
详解python安装matplotlib库三种失败情况
2020/07/28 Python
如何把python项目部署到linux服务器
2020/08/26 Python
纯CSS3实现扇形动画菜单(简化版)实例源码
2017/01/17 HTML / CSS
CSS3 3D酷炫立方体变换动画的实现
2019/03/26 HTML / CSS
党员群众路线教育实践活动剖析材料
2014/10/10 职场文书
幼儿教师2014年度工作总结
2014/12/16 职场文书
入党函调证明材料
2014/12/24 职场文书