zoukankan      html  css  js  c++  java
  • 【五】jquery之事件(focus事件与blur事件)[提示语的出现及消失时机]

    例题:当鼠标移动到某个文本框时,提示语消失。 当失去焦点时,如果该文本框有内容,保存内容。没有内容,则恢复最初的提示语句

    <!DOCTYPE html>
    <html>
    <head>
        <script type="text/javascript" src="jquery-3.3.1.js"></script>
        <meta charset="UTF-8">
    </head>
    <body>
         <input type="text"  id="login" value="test_cmf" />
         <br/>
         <input type="password" />
        <script type="text/javascript">
        //focus事件
        //1.当login文本框有焦点的时候,文本框的值为空
        //2.否则取当前值
        $(document).ready(function(){
            $("#login").focus(function(){
                $current=$(this).val();
                if ($current==this.defaultValue) {
                $("#login").val("");
            }else{
                $("#login").val($current);
            }
            });
        });
        //blur事件
        //1.当login文本框的内容为空时,给他设置当前值
        //2.否则取当前值
        $(document).ready(function(){
            $("#login").blur(function(){
                $current=$(this).val();
                if ($current=="") {
                    $("#login").val(this.defaultValue);
                }else{
                    $("#login").val($current);
                }
            });
        });
        </script>
    </body>
    </html>

    界面:

  • 相关阅读:
    移动触摸事件之二
    移动touch事件之一
    Phonegap创建项目语法
    JS自定义去除字符串左右两边的指定字符
    video标签常用属性及说明
    html5开发之viewport使用
    页面事件总结
    缓存与预取
    修改JQM的默认配置属性
    JQM事件详解
  • 原文地址:https://www.cnblogs.com/8013-cmf/p/8430086.html
Copyright © 2011-2022 走看看