placeholder 属性提供可描述输入字段预期值的提示信息
该提示会在输入字段为空时显示,并会在字段获得焦点时消失。
但placeholder不支持IE10以下版本
在页面中只需引入placeholder.js即可

/** jQuery placeholder, fix for IE6,7,8,9* @website itmyhome.com*/
var JPlaceHolder = {//检测_check : function(){return 'placeholder' in document.createElement('input');},//初始化init : function(){if(!this._check()){this.fix();}},//修复fix : function(){jQuery(':input[placeholder]').each(function(index, element) {var self = $(this), txt = self.attr('placeholder');self.wrap($('<div></div>').css({position:'relative', zoom:'1', border:'none', background:'none', padding:'none', margin:'none'}));var pos = self.position(), h = self.outerHeight(true), paddingleft = self.css('padding-left');var holder = $('<span></span>').text(txt).css({position:'absolute', left:pos.left, top:pos.top, height:h, lienHeight:h, paddingLeft:paddingleft, color:'#aaa'}).appendTo(self.parent());self.focusin(function(e) {holder.hide();}).focusout(function(e) {if(!self.val()){holder.show();}});holder.click(function(e) {holder.hide();self.focus();});});}
};
//执行
jQuery(function(){JPlaceHolder.init();
});

使用方法:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head> <title>IE支持placeholder</title> <script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript" src="placeholder.js"></script> </head> <body> <table> <tbody><tr> <td> <input type="text" name="username" placeholder="Username" /> </td> </tr> <tr> <td> <input type="password" name="password" placeholder="Password" /> </td> </tr> </tbody></table>  </body>
</html>

如果要修改placeholder内的文字样式 可在placeholder.js里<span></span>中添加style属性,如:

<span style="font-size: 13px;padding-top: 8px;"></span>

这样在IE中就会显示正常

因为本例中的input文本框使用了bootstrap 所以行高会高一点,如果是普通的input 则无需添加style属性

演示:ie-placeholder

作者:itmyhome

让IE支持placeholder属性相关推荐

  1. 解决IE下不支持placeholder属性可以根据自己的需要去扩展

    $(function(){ if(!placeholderSupport()){   // 判断浏览器是否支持 placeholder    $('[placeholder]').focus(func ...

  2. IE9以下不支持placeholder属性

    jquery.placeholder.min.js 这个js可以去这个网站搜索https://www.bootcdn.cn/jquery-placeholder/ 使用这个jquery.placeho ...

  3. html5 颜色弹窗 位置,HTML5之placeholder属性以及如何更改placeholder属性中文字颜色大小位置...

    熟悉HTML5的人应该都知道,placeholder这个属性是HTML5中新增的属性,该属性的作用是规定可描述输入字段预期值的简短的提示信息,该提示会在用户输入之前显示在输入字段中,会在用户输入字段后 ...

  4. HTML5之placeholder属性以及如何更改placeholder属性中文字颜色大小位置

    熟悉HTML5的人应该都知道,placeholder这个属性是HTML5中新增的属性,该属性的作用是规定可描述输入字段预期值的简短的提示信息,该提示会在用户输入之前显示在输入字段中,会在用户输入字段后 ...

  5. html placehonlder属性,HTML input placeholder 属性

    HTML placeholder 属性 实例 1 带有 placeholder 文本的两个输入字段: 尝试一下 » placeholder 文本也可以指定颜色. 实例 2 带有 placeholder ...

  6. HTML5之placeholder属性

    转自:http://www.webhek.com/post/html5-placeholder.html HTML5里新引入很多有趣的新特征:有些体现在HTML里,有些是JavaScript API, ...

  7. HTML如何修改placeholder属性中文字颜色

    今天在群里看到群友问了一个这样的问题,就是如何更改placeholder属性中文字的颜色,以前用过这属性,却是没更改过颜色,于是便试了试,中途遇到些问题,查找资料后特来总结一下. 熟悉HTML5的人应 ...

  8. placeholder属性以及如何更改placeholder属性中文字颜色

    适用范围:placeholder 属性适用于下面的 input 类型:text.search.url.tel.email 和 password. 因为是HTML5中新增的属性,所以会存在兼容性问题.下 ...

  9. HTML5里的placeholder属性

    HTML5里新引入很多有趣的新特征:有些体现在HTML里,有些是JavaScript API,全部非常的有用.其中我最喜欢的一个特征就是文本框(INPUT)里的placeholder属性.placeh ...

最新文章

  1. 深入XP之认识的引导文件NTLDR
  2. python b站 礼物_[我叫以赏]Python获取B站UP主粉丝数
  3. A - 小C语言--词法分析程序
  4. shell开启飞行模式_手机上的飞行模式,每天都能用得上,我是才知道,涨知识...
  5. 日记-2017-7-24-cp-css-django/media
  6. 小学计算机考查方案,宋家塘街道中心学校2020年理化生实验操作和信息技术考试方案...
  7. 中南大学计算机学院羽毛球赛,“羽你同行”交通院第六届师生羽毛球赛圆满举办...
  8. connect: Address is invalid on local machine or port is not valid on remote
  9. oracle中srv添加监听服务,Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务...
  10. 微信小程序上传头像,使用wx.chooseImage; wx.uploadFile
  11. 修改文件 火车票买下铺_为什么坐火车时,尽量不要买下铺?过来人用亲身经历告诉你原因...
  12. Python办公自动化入门-Excel合并同类项内容
  13. 应聘的16个经典面试问题回答思路
  14. windows 7编辑启动菜单 bcdedit linux,WIN7系统BCDEDIT常用命令及使用实例
  15. 生容易,活容易,生活不容易。
  16. Properties综合应用,冲冲冲
  17. Map中的keySet方法
  18. pyecharts:日历图实战
  19. \Zane\Utils\Ary 开源代码阅读示例
  20. Cypress代理铁电存储器FM25V10-GTR中文资料

热门文章

  1. VM虚拟机网络设置问题
  2. 智力题:1000瓶酒.10只老鼠.有一瓶酒有毒,每只老鼠可以喝无限多的酒,如何测一次就找出哪瓶酒有毒
  3. 为什么穷人越穷,富人越富?
  4. 斐讯N1 – 完美刷机Armbian教程
  5. 【檀越剑指大厂--mysql】mysql高阶篇
  6. 用python把图片换成蓝底_用python 将蓝底照片转化为白底照片
  7. 股票振幅榜查询易语言代码
  8. 做了一个淘宝内部优惠券分享平台支持微信公众号以及网站
  9. 计算机视觉 || 手写字体检测
  10. 为什么模型loss为负