JavaScript 使HTML5占位符在非支持性浏览器中工作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 使HTML5占位符在非支持性浏览器中工作相关的知识,希望对你有一定的参考价值。
// make HTML5 placeholders work in non supportive browsers
$("input[placeholder]").each(function(){
if($(this).val()==""){
// $(this).addClass('hasplaceholder');
$(this).val($(this).attr("placeholder"));
$(this).focus(function(){
if($(this).val()==$(this).attr("placeholder")) $(this).val("");
// $(this).removeClass('hasplaceholder');
});
$(this).blur(function(){
if($(this).val()==""){
// $(this).addClass('hasplaceholder');
$(this).val($(this).attr("placeholder"));
}
});
}
});
$('form').submit(function(evt){
$('input[placeholder]').each(function(){
if($(this).attr("placeholder") == $(this).val()) {$(this).val('');}
});
});
});
以上是关于JavaScript 使HTML5占位符在非支持性浏览器中工作的主要内容,如果未能解决你的问题,请参考以下文章
HTML5 占位符在焦点上消失
谷歌的 html5 shiv 不呈现占位符?
HTML5 表单文本占位符 - 它们有 CSS 伪类吗?
占位符怎么设置
占位符在 select2 中不起作用
当输入和占位符具有不同的字体大小时,输入的占位符在 Chrome 中未对齐