zoukankan      html  css  js  c++  java
  • ie9上支持placeholder属性的js代码

    $(function(){  
     
      //判断浏览器是否支持placeholder属性
      supportPlaceholder='placeholder'in document.createElement('input'),
     
      placeholder=function(input){
     
        var text = input.attr('placeholder'),
        defaultValue = input.defaultValue;
     
        if(!defaultValue){
     
          input.val(text).addClass("phcolor");
        }
     
        input.focus(function(){
     
          if(input.val() == text){
       
            $(this).val("");
          }
        });
     
      
        input.blur(function(){
     
          if(input.val() == ""){
           
            $(this).val(text).addClass("phcolor");
          }
        });
     
        //输入的字符不为灰色
        input.keydown(function(){
      
          $(this).removeClass("phcolor");
        });
      };
     
      //当浏览器不支持placeholder属性时,调用placeholder函数
      if(!supportPlaceholder){
     
        $('input').each(function(){
     
          text = $(this).attr("placeholder");
     
          if($(this).attr("type") == "text"){
     
            placeholder($(this));
          }
        });
      }
     
    });


  • 相关阅读:
    java 读取src下的配置文件
    图书管理系统
    StaticDemo
    MatixDemo
    Magics
    GetPrime
    ConWithThis
    TestTHIS
    ConstructorOverLoad
    Sequence
  • 原文地址:https://www.cnblogs.com/t0404/p/10290949.html
Copyright © 2011-2022 走看看