zoukankan      html  css  js  c++  java
  • 《JavaScript dom 编程艺术》 placeholder占位符IE8兼容办法。

    在《JavaScript dom 编程艺术》第11章学来的。

    相对于用JavaScript替换文本框的提示语句

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Document</title>
     6     <script>
     7         window.onload = function() {
     8             //需要判断浏览器是否支持placeholder属性,检测到不支持时才会调用这代码。
     9             if(!('placeholder' in document.createElement('input'))){
    10                 //获取文本框对象
    11                 var input = document.getElementById('z');
    12                 //获取占位符文本
    13                 var inputValue = input.placeholder;
    14                 input.onfocus = function(){
    15                     if(this.value == inputValue){
    16                         //重置输入框的值,以隐藏临时的占位符文本
    17                         input.value = "";
    18                     }
    19                 }
    20                 input.onblur = function(){
    21                     if(this.value == ""){
    22                         input.value = inputValue;
    23                     }
    24                 }
    25                 //在onblur处理函数运行中添加占位符文本
    26                 input.onblur();
    27             }
    28         }
    29     </script>
    30 </head>
    31 <body>
    32     <form action="">
    33         <input type="text" placeholder="请输入...." id = "z">
    34     </form>
    35 </body>
    36 </html>
  • 相关阅读:
    C语言II博客作业04
    C语言II博客作业03
    C语言II博客作业01
    学期总结
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言I博客作业04
    C语言I博客作业03
  • 原文地址:https://www.cnblogs.com/lijinwen/p/5700797.html
Copyright © 2011-2022 走看看