html5--placeholder属性
来源:互联网 发布:mac终端命令输入密码 编辑:程序博客网 时间:2024/06/05 10:45
placeholder属性是html5中的新属性,它的兼容性:IE10及以上、firefox、google chrome
该属性常用在input元素中,该属性的值将会以灰色的字体显示在文本框中,当文本框获得焦点的时候,该内容消失,失去焦点的时候,该内容显示(前提是该文本框的内容为空)。
对于IE9及以下的实现只能通过原生的js进行开发了,代码如下:
下面这个是一个js代码,但是这个要引入jquery.js包
$(document).ready(function(){
var doc=document,
inputs=doc.getElementsByTagName('input'),
supportPlaceholder='placeholder'in doc.createElement('input'),
placeholder=function(input){
var text=input.getAttribute('placeholder'),
defaultValue=input.defaultValue;
if(defaultValue==''){
input.value=text
}
input.onfocus=function(){
if(input.value==text)
{
this.value=''
}
};
input.onblur=function(){
if(input.value==''){
this.value=text
}
}
};
if(!supportPlaceholder){
for(var i=0,len=inputs.length;i<len;i++){
var input=inputs[i],
text=input.getAttribute('placeholder');
if(input.type=='text'){
placeholder(input)
}
}
}
});
同时,这个不能实现是属于密码文本框的不能显示内容;
- HTML5 的 PLACEHOLDER 属性
- html5新属性 placeholder
- HTML5----placeholder属性
- html5--placeholder属性
- HTML5中的placeholder属性
- HTML5 placeholder(空白提示) 属性
- HTML5里的placeholder属性
- HTML5里的placeholder属性
- HTML5里的placeholder属性
- html5的placeholder属性(IE如何兼容placeholder属性)
- html5 Placeholder属性兼容IE6、7方法
- HTML5学习笔记——placeholder属性
- Html5的placeholder属性(IE兼容)
- html5 属性placeholder 不支持ie7 8 9
- HTML5 解决表单输入提示 placeholder 属性
- html5新属性——placeholder
- html5 placeholder 属性 并检测浏览器是否支持这个属性
- HTML5 Placeholder
- 程序员升级路上要学会的3个工具-甘特图
- Android -- 网络管理分析
- FactoryBean工厂Bean
- 延时时间跳转代码
- 整理Handler源码
- html5--placeholder属性
- CMOS Sensor调试经验分享
- RSA host key for mysharebook.cn has changed and you have requested strict checking. Host key verific
- CAS-2 安装需求
- HTML--练习制作聚美优品美容热点产品列表
- 赛马-25匹马选出前三名问题
- Spring中的WebUtils
- 2.第六章
- React 入门-JSX