placeholder is not working in IE9

后端 未结 3 1356
栀梦
栀梦 2021-01-15 04:41

I am salesforce (SFDC) developer. In my visualforce page for input box I am using placeholder code.

3条回答
  •  粉色の甜心
    2021-01-15 05:45

    if(navigator.appVersion.match(/MSIE [\d.]+/)){
        $(document).find("input[placeholder]").each(function(){
            if($.trim($(this).val()) == ""){
                $(this).val($(this).attr("placeholder")).addClass('placeholder');
            }
            $(this).on("focus",function(){
                $(this).hasClass('placeholder') ? $(this).val('').removeClass('placeholder') : false;
            }).on("blur",function(){
                $(this).val() == '' ? $(this).val($(this).attr("placeholder")).addClass('placeholder') :false;          
            });
        });     
    }
    

提交回复
热议问题