Placeholder在IE8的兼容问题

简介: if( !('placeholder' in document.createElement('input')) ){ $('input[placeholder],textarea[placeholder]').
<script type="text/javascript">  
 if( !('placeholder' in document.createElement('input')) ){  
 
   $('input[placeholder],textarea[placeholder]').each(function(){   
     var that=$(this),   
     text= that.attr('placeholder');   
     if(that.val()===""){   
       that.val(text).addClass('placeholder');   
     }   
     that.focus(function(){   
       if(that.val()===text){   
         that.val("").removeClass('placeholder');   
       }   
     })   
     .blur(function(){   
       if(that.val()===""){   
         that.val(text).addClass('placeholder');   
       }   
     })   
     .closest('form').submit(function(){   
       if(that.val() === text){   
         that.val('');   
       }   
     });   
   });   
 }  
</script>

TSAAS开源社区

相关文章
|
6月前
|
Web App开发 前端开发 JavaScript
|
28天前
|
存储 机器人
在阿里云RPA中,你可以通过以下步骤来更改默认唤醒IE浏览器的地址
【2月更文挑战第28天】在阿里云RPA中,你可以通过以下步骤来更改默认唤醒IE浏览器的地址
17 1
|
7月前
|
Web App开发 XML 编解码
IE浏览器下载文件中文文件名乱码问题解决
IE浏览器下载文件中文文件名乱码问题解决
81 0
|
4月前
|
Web App开发 JavaScript 前端开发
JavaScript在IE和标准浏览器下的兼容性处理
JavaScript在IE和标准浏览器下的兼容性处理
39 0
|
5月前
|
前端开发
border-radius 兼容 IE8浏览器
border-radius 兼容 IE8浏览器
39 1
|
5月前
|
Web App开发 移动开发 安全
IE浏览器,和Edge浏览器
IE浏览器,和Edge浏览器
|
5月前
|
JavaScript
兼容IE浏览器
兼容IE浏览器
30 0
|
7月前
|
JSON JavaScript 前端开发
基于FlashWavRecorder实现IE11浏览器录音后用科大讯飞转文字
基于FlashWavRecorder实现IE11浏览器录音后用科大讯飞转文字
58 0
|
7月前
|
编解码 网络协议 开发工具
IE浏览器下如何低延迟播放RTSP或RTMP流
首先,虽然本文是介绍IE浏览器下OCX控件播放RTSP或RTMP,但这种方式并不推荐,毕竟它只能用于IE浏览器环境下,局限太大,而且随着微软IE浏览器的更新,不确定后续支持情况。当然,话说回来,如果是在特定的使用场景下,只需要某些版本IE浏览器支持,但对延迟和稳定性要求非常高,OCX控件方式也不失为一个好的选择。