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 相关文章推荐
window.dialogArguments 使用说明
Apr 11 Javascript
IE与FireFox的JavaScript兼容问题解决办法
Dec 31 Javascript
jQuery设置和获取HTML、文本和值示例
Jul 08 Javascript
Node.js中的模块机制学习笔记
Nov 04 Javascript
js实现的捐赠管理完整实例
Jan 20 Javascript
jquery心形点赞关注效果的简单实现
Nov 14 Javascript
原生JS与jQuery编写简单选项卡
Oct 30 jQuery
js循环map 获取所有的key和value的实现代码(json)
May 09 Javascript
JS闭包经典实例详解
Dec 20 Javascript
详解vue-property-decorator使用手册
Jul 29 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
Oct 30 Javascript
canvas实现贪食蛇的实践
Feb 15 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中使用Oracle数据库(5)
2006/10/09 PHP
WordPress中限制非管理员用户在文章后只能评论一次
2015/12/31 PHP
PHP+jquery+CSS制作头像登录窗(仿QQ登陆)
2016/10/20 PHP
php的扩展写法总结
2019/05/14 PHP
apache集成php7.3.5的详细步骤
2019/06/20 PHP
PHP中mysqli_get_server_version()的实例用法
2020/02/03 PHP
使用jquery自定义鼠标样式满足个性需求
2013/11/05 Javascript
JS循环遍历JSON数据的方法
2014/07/08 Javascript
jquery处理json对象
2014/11/03 Javascript
js如何准确获取当前页面url网址信息
2020/09/13 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
2016/08/17 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
JavaScript纯色二维码变成彩色二维码
2020/07/23 Javascript
在vue中获取dom元素内容的方法
2017/07/10 Javascript
JavaScript重复元素处理方法分析【统计个数、计算、去重复等】
2017/12/14 Javascript
Vue+jquery实现表格指定列的文字收缩的示例代码
2018/01/09 jQuery
vue的mixins属性详解
2018/03/14 Javascript
JS从非数组对象转数组的方法小结
2018/03/26 Javascript
JS遍历DOM文档树的方法实例详解
2018/04/03 Javascript
如何利用ES6进行Promise封装总结
2019/02/11 Javascript
十分钟教你上手ES2020新特性
2020/02/12 Javascript
[02:09]抵达西雅图!中国军团加油!
2014/07/07 DOTA
Python的Flask框架中Flask-Admin库的简单入门指引
2015/04/07 Python
Python打印scrapy蜘蛛抓取树结构的方法
2015/04/08 Python
Python操作MySQL模拟银行转账
2018/03/12 Python
Python列表(List)知识点总结
2019/02/18 Python
pycharm 中mark directory as exclude的用法详解
2020/02/14 Python
Python 求向量的余弦值操作
2021/03/04 Python
分享CSS3中必须要知道的10个顶级命令
2012/04/26 HTML / CSS
香蕉共和国加拿大官网:Banana Republic加拿大
2018/08/06 全球购物
Speedo速比涛德国官方网站:世界领先的泳装品牌
2019/08/26 全球购物
学习委员竞选稿
2015/11/20 职场文书
2016公司中秋节寄语
2015/12/07 职场文书
2016廉洁从业学习心得体会
2016/01/19 职场文书
物业管理交接协议书
2016/03/24 职场文书
python画条形图的具体代码
2022/04/20 Python