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 相关文章推荐
JS判断字符串包含的方法
May 05 Javascript
百度地图API之本地搜索与范围搜索
Jul 30 Javascript
基于jQuery实现的美观星级评论打分组件代码
Oct 30 Javascript
JavaScript编程的单例设计模讲解
Nov 10 Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
Jun 30 Javascript
javascript类型系统——日期Date对象全面了解
Jul 13 Javascript
JavaScript日期选择功能示例
Jan 16 Javascript
jQuery实现用户输入自动完成功能
Feb 13 Javascript
node打造微信个人号机器人的方法示例
Apr 26 Javascript
Webpack中publicPath路径问题详解
May 03 Javascript
layui form表单提交后实现自动刷新
Oct 25 Javascript
vue backtop组件的实现完整代码
Apr 07 Vue.js
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中神奇的fastcgi_finish_request
2011/05/02 PHP
Yii核心组件AssetManager原理分析
2014/12/02 PHP
分享五个PHP7性能优化提升技巧
2015/12/07 PHP
PHP开发API接口签名生成及验证操作示例
2020/05/27 PHP
extjs 04_grid 单击事件新发现
2012/11/27 Javascript
jquery form表单获取内容以及绑定数据
2016/02/24 Javascript
浅谈jQuery 选择器和dom操作
2016/06/07 Javascript
layui表格实现代码
2017/05/20 Javascript
详解在React里使用&quot;Vuex&quot;
2018/04/02 Javascript
基于vue.js组件实现分页效果
2018/12/29 Javascript
简单两步使用node发送qq邮件的方法
2019/03/01 Javascript
一起写一个即插即用的Vue Loading插件实现
2019/10/31 Javascript
微信小程序用canvas画图并分享
2020/03/09 Javascript
JavaScript中常用的3种弹出提示框(alert、confirm、prompt)
2020/11/10 Javascript
从零学python系列之从文件读取和保存数据
2014/05/23 Python
python基于multiprocessing的多进程创建方法
2015/06/04 Python
Python 常用string函数详解
2016/05/30 Python
python构建自定义回调函数详解
2017/06/20 Python
python通过百度地图API获取某地址的经纬度详解
2018/01/28 Python
python实现人人自动回复、抢沙发功能
2018/06/08 Python
pandas.DataFrame选取/排除特定行的方法
2018/07/03 Python
python使用参数对嵌套字典进行取值的方法
2019/04/26 Python
python实现趣味图片字符化
2019/04/30 Python
Python操作excel的方法总结(xlrd、xlwt、openpyxl)
2019/09/02 Python
使用python实现男神女神颜值打分系统(推荐)
2019/10/31 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
2020/07/01 Python
Python 利用argparse模块实现脚本命令行参数解析
2020/12/28 Python
python中doctest库实例用法
2020/12/31 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
2021/02/22 Python
what is the difference between ext2 and ext3
2015/08/25 面试题
创业大赛策划书
2014/03/01 职场文书
联欢晚会主持词
2014/03/25 职场文书
安全责任书怎么写
2014/07/28 职场文书
魂断蓝桥观后感
2015/06/10 职场文书
2016元旦主持人经典开场白台词
2015/12/03 职场文书
2016年社区中秋节活动总结
2016/04/05 职场文书