jQuery插件EnPlaceholder实现输入框提示文字


Posted in Javascript onJune 05, 2015

用法:

首先在head中分别引入jQuery及本插件

<script type="text/javascript" src="jquery-1.7.2.min.js">script> 
<script type="text/javascript" src="jquery.enplaceholder.js">script>

然后就可以调用鸟

//通过value模拟placeholder 
$('input').placeholder(); 
//通过插入元素模拟placeholder 
$('input').placeholder({isUseSpan:true});

代码:

<script type="text/javascript" src="/demo/js/jquery.min.js"></script><script type="text/javascript" src="/demo/js/38/jquery.enplaceholder.js"></script>
<style type="text/css">
body { font: 12px/1.5 'simsun'; }
form { width: 420px; height: 260px; margin: 20px auto 0; }
h3 { font-weight: bold; margin: 10px 0; }
p { margin-bottom: 10px; }
input { vertical-align: middle; margin-left: 10px; height: 24px; line-height: 24px; width: 200px; padding-left: 2px; }
textarea { vertical-align: middle; margin-left: 10px; width: 200px; height: 50px; font: inherit; padding-left: 2px; }
.wrap-statistics { visibility: hidden; }
html{color:#000;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,hr,button{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial;}
input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
img{border:0;}
iframe{display:block;}
em,th{font-style:normal;font-weight:500;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

.fn-clear{zoom:1;}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.fn-hide{display:none;}
.fn-left,.fn-right{display:inline;}
.fn-left{float:left;}
.fn-right{float:right;}
.fn-hide-text{font-size:0;line-height:0;color:rgba(0,0,0,0);}
.sl-wrap,.sl-wrap td,.sl-wrap th{word-wrap:break-word;word-break:break-all;} 
.sl-wrap-table{ table-layout:fixed; }</style>
<form id="form1">
 <h3>通过value方式模拟placeholder</h3>
 <p>$('#form1 input,#form1 textarea').placeholder();</p>
 <p><label for="username1">用户名:</label> <input id="username1" name="username1" placeholder="请输入用户名" required="" type="text" value="" /></p>
 <p><label for="address1">地 址:</label> <input id="address1" name="address1" placeholder="请输入地址" required="" type="text" value="" /></p>
 <p><label for="remarks1">备 注:</label></p>
</form>
<form id="form2">
 <h3>在不支持placeholder的浏览器下,通过插入悬浮的span元素方式模拟</h3>
 <h4>文本框内容改变时placeholder消失:</h4>
 <p>$('#username2,#password').placeholder({isUseSpan:true});</p>
 <p><label for="username2">用户名:</label> <input id="username2" name="username1" placeholder="请输入用户名" required="" type="text" value="" /></p>
 <p><label for="password">密 码:</label> <input id="password" name="password" placeholder="请输入密码" required="" type="password" value="" /></p>
 <p><label for="remarks2">备 注:</label></p>
 <h4>获得焦点时placeholder消失:</h4>
 <p>$('#address2').placeholder({isUseSpan:true,onInput:false});</p>
 <p><label for="address2">地 址:</label> <input id="address2" name="address1" placeholder="请输入地址" required="" type="text" value="" /></p>
</form>
<script>
 $('#form1 input,#form1 textarea').placeholder();
 $('#username2,#password').placeholder({isUseSpan:true});
 $('#address2').placeholder({isUseSpan:true,onInput:false});
 $('#remarks2').placeholder({isUseSpan:true});
</script>
Javascript 相关文章推荐
JQuery 自定义CircleAnimation,Animate方法学习笔记
Jul 10 Javascript
jQuery+ajax实现鼠标单击修改内容的思路
Jun 29 Javascript
node.js中的http.createServer方法使用说明
Dec 14 Javascript
利用Bootstrap实现表格复选框checkbox全选
Dec 21 Javascript
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
Jun 02 jQuery
jQuery实现表格隔行换色
Sep 01 jQuery
微信小程序实现留言功能
Oct 31 Javascript
Vue发布项目实例讲解
Jul 17 Javascript
vue 动态表单开发方法案例详解
Dec 02 Javascript
Jquery cookie插件实现原理代码解析
Aug 04 jQuery
js实现列表按字母排序
Aug 11 Javascript
JS前端宏任务微任务及Event Loop使用详解
Jul 23 Javascript
基于jQuery+JSON的省市二三级联动效果
Jun 05 #Javascript
简介JavaScript中Boolean.toSource()方法的使用
Jun 05 #Javascript
判断访客终端类型集锦
Jun 05 #Javascript
JavaScript中constructor()方法的使用简介
Jun 05 #Javascript
JavaScript中的原型prototype属性使用详解
Jun 05 #Javascript
HTML5使用DeviceOrientation实现摇一摇功能
Jun 05 #Javascript
简介JavaScript中POSITIVE_INFINITY值的使用
Jun 05 #Javascript
You might like
用PHP读取超大文件的实例代码
2012/04/01 PHP
四种php中webservice实现的简单架构方法及实例
2015/02/03 PHP
php英文单词统计器
2016/06/23 PHP
mysql alter table命令修改表结构实例详解
2016/09/24 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
HTML代码中标签的全部属性 中文注释说明
2009/03/26 Javascript
js之onload事件的一点使用心得
2013/08/14 Javascript
JS中的this变量的使用介绍
2013/10/21 Javascript
Textarea根据内容自适应高度
2013/10/28 Javascript
使用CSS3的scale实现网页整体缩放
2014/03/18 Javascript
jquery让指定的元素闪烁显示的方法
2015/03/17 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
2016/09/17 Javascript
将JSON字符串转换成Map对象的方法
2016/11/30 Javascript
使用BootStrap建立响应式网页——通栏轮播图(carousel)
2016/12/21 Javascript
jQuery.parseHTML() 函数详解
2017/01/09 Javascript
JS中的作用域链
2017/03/01 Javascript
ES6中的rest参数与扩展运算符详解
2017/07/18 Javascript
Vue实现简易购物车页面
2020/12/30 Vue.js
[01:32:10]NAVI vs VG Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
python模拟登陆Tom邮箱示例分享
2014/01/13 Python
对Python 简单串口收发GUI界面的实例详解
2019/06/12 Python
python global关键字的用法详解
2019/09/05 Python
python识别验证码的思路及解决方案
2020/09/13 Python
详解css3 object-fit属性
2018/07/27 HTML / CSS
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
2015/09/11 面试题
C#如何调用Word并打开一个Word文档
2013/05/08 面试题
金融专业个人求职信范文
2013/11/28 职场文书
大学生就业意向书范文
2014/04/01 职场文书
法制宣传标语集锦
2014/06/25 职场文书
政府个人对照检查材料思想汇报
2014/10/08 职场文书
食品安全主题班会
2015/08/13 职场文书
慰问信的写作格式及范文!
2019/06/24 职场文书
关于Python中进度条的六个实用技巧分享
2022/04/05 Python
Meta增速拉垮,元宇宙难当重任
2022/04/29 数码科技
讨论nginx location 顺序问题
2022/05/30 Servers