低版本浏览器支持placeholder属性

Posted newbo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了低版本浏览器支持placeholder属性相关的知识,希望对你有一定的参考价值。

if (!placeholderSupport())  //判断浏览器是否支持 placeholder
    $(‘[placeholder]‘).focus(function() 
    var input = $(this);
    if (input.val() == input.attr(‘placeholder‘)) 
        input.val(‘‘);
        input.removeClass(‘placeholder‘);
    
    if (input[type = ‘password‘].val() == input[type = ‘password‘].attr(‘placeholder‘)) 
        input[type = ‘password‘].val(‘‘);
        input[type = ‘password‘].removeClass(‘placeholder‘);
    
    ).blur(function() 
        var input = $(this);
        if (input.val() == ‘‘ || input.val() == input.attr(‘placeholder‘)) 
        input.addClass(‘placeholder‘);
        input.val(input.attr(‘placeholder‘));
        
    ).blur();
        
                
    function placeholderSupport() 
        return ‘placeholder‘ in document.createElement(‘input‘);
    

 

以上是关于低版本浏览器支持placeholder属性的主要内容,如果未能解决你的问题,请参考以下文章

让 IE 8 及以下浏览器支持 表单 input [placeholder] 属性

判断浏览器是否支持某些新属性---placeholder兼容问题解决

低版本IE内核浏览器兼容placeholder属性解决办法

低版本IE浏览器不兼容placeholder解决方法

解决输入框placeholder属性不兼容IE9及以下浏览器问题

有关placeholder在ie9中的一点折腾