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插件 easyUI属性汇总
Jan 19 Javascript
将光标定位于输入框最右侧实现代码
Dec 04 Javascript
jquery自动填充勾选框即把勾选框打上true
Mar 24 Javascript
js获取客户端网卡的IP地址、MAC地址
Mar 26 Javascript
JQuery 在线引用及测试引用是否成功
Jun 24 Javascript
javascript 兼容各个浏览器的事件
Feb 04 Javascript
详解ES6中的let命令
Apr 05 Javascript
将 vue 生成的 js 上传到七牛的实例
Jul 28 Javascript
ES6学习教程之Map的常用方法总结
Aug 03 Javascript
JavaScript设计模式之构造函数模式实例教程
Jul 02 Javascript
vue.js实现备忘录demo
Jun 26 Javascript
vant IndexBar实现的城市列表的示例代码
Nov 20 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获取地址栏信息的代码
2008/10/08 PHP
php入门学习知识点一 PHP与MYSql连接与查询
2011/07/14 PHP
php格式输出文件var_export函数实例
2014/11/15 PHP
php JWT在web端中的使用方法教程
2018/09/06 PHP
PHP设计模式之命令模式示例详解
2020/12/20 PHP
Aster vs KG BO3 第二场2.19
2021/03/10 DOTA
对YUI扩展的Gird组件 Part-1
2007/03/10 Javascript
js Date自定义函数 延迟脚本执行
2010/03/10 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
百度判断手机终端并自动跳转js代码及使用实例
2014/06/11 Javascript
JS动态加载当前时间的方法
2015/02/09 Javascript
javascript实现给定半径求出圆的面积
2015/06/26 Javascript
JS实现的自定义水平滚动字体插件完整实例
2016/06/17 Javascript
JavaScript实现简单的拖动效果
2016/07/02 Javascript
js+html制作简单验证码
2017/02/16 Javascript
JavaScript下拉菜单功能实例代码
2017/03/01 Javascript
jQuery模拟下拉框选择对应菜单的内容
2017/03/07 Javascript
使用openSpeDiv方法实现Ecshop登录弹窗框效果
2017/03/13 Javascript
实例分析nodejs模块xml2js解析xml过程中遇到的坑
2017/03/18 NodeJs
Vue的Flux框架之Vuex状态管理器
2017/07/30 Javascript
laravel5.4+vue+element简单搭建的示例代码
2017/08/29 Javascript
如何用JavaScript实现功能齐全的单链表详解
2019/02/11 Javascript
vue Tab切换以及缓存页面处理的几种方式
2019/11/05 Javascript
Vue Elenent实现表格相同数据列合并
2020/11/30 Vue.js
Python实现确认字符串是否包含指定字符串的实例
2018/05/02 Python
使用Python获取网段IP个数以及地址清单的方法
2018/11/01 Python
Python实现批量修改图片格式和大小的方法【opencv库与PIL库】
2018/12/03 Python
python 列表推导式使用详解
2019/08/29 Python
Python用来做Web开发的优势有哪些
2020/08/05 Python
出国签证在职证明
2014/01/16 职场文书
学生党支部先进事迹
2014/02/04 职场文书
公司成本主管岗位责任制
2014/02/21 职场文书
函授本科个人自我鉴定
2014/03/25 职场文书
幼儿园安全教育随笔
2015/08/14 职场文书
oracle DGMGRL ORA-16603报错的解决方法(DG Broker)
2021/04/06 Oracle
Python实战实现爬取天气数据并完成可视化分析详解
2022/06/16 Python