功能:进入页面,输入框用户名中默认填写的有用户名/手机/邮箱,当鼠标移动到上面时,默认值消失。鼠标移开时,如果没有填值,则继续显示用户名/手机/邮箱

页面效果:

代码如下:

 1 <%@ page language="java" import="java.util.*"
 2  pageEncoding="utf-8"%>
 3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 4 <html>
 5   <head>
 6   <title>11</title>
 7   <style type="text/css">
 8   body {height:100%;width:50%;margin:50px auto;padding:20px;border:1px solid black;}
 9   </style>
10   <script type="text/javascript" src="../js/jquery-1.11.0.js">
11   </script>
12   <script language="javascript">
13    $(document).ready(function()
14   {
15       //**********************左右移动*******
16      $("#bt1").click(
17      function()
18      {
19          $("#bt1").focus(function(){
20           //进入焦点时触发
21           $curVal=$(this).val();
22           if($curVal==this.defaultValue)
23           {
24               $(this).val("");
25           }
26          });
27       });
28       //失去焦点时触发
29       $("#bt1").blur(function(){
30        $curVal=$(this).val();
31       if($curVal=="")
32       {
33         alert(this.defaultValue);
34           $(this).val(this.defaultValue);
35       }
36       });
37
38    });
39
40   </script>
41   </head>
42   <body>
43     用户名<input type="text" id="bt1" value="用户邮箱/手机号/邮箱"></input>
44     密码<input type="password" id="bt2" value="密码"></input>
45     <input type="button" id="bt3" value="登陆"></input>
46   </body>
47 </html>

my Code

转载于:https://www.cnblogs.com/luckyflower/p/3630614.html

jquery学习之1.19-小练习3-输入用户名密码时焦点触发和失去焦点相关推荐

  1. 小程序 onReachBottom 事件快速滑动时不触发的bug

    一般在列表页面 会先加载一定数量的数据 触发上拉加载这个动作的时候再陆续加载数据 假如上拉一次加载10条数据 在小程序中 你快速滑动页面触发加载这个事件的话 你会发现小程序卡着不动了 刚开始以为数据加 ...

  2. 计算机小三层,电脑设置三层密码具体方法

    出于安全考虑,有时候我们有必要给自己的电脑设置三层密码.下面由学习啦小编为你整理了电脑设置三层密码的相关方法,希望对你有帮助! 电脑设置三层密码方法如下 1.系统用户密码设置 先点击左下角的开始,点击 ...

  3. jQuery学习小征途

    jQuery学习小征途 1.1 初识jQuery 1.2 jQuery选择器 1.2.1 基本选择器 1.2.2 特殊选择器 1.3 jQuery 筛选器 1.3.1 first() 1.3.2 la ...

  4. js/jquery学习笔记

    javascript简介 JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言. 不同于服务器端脚本语言,例如PHP与ASP,JavaScript是客户端脚本语言,也就是说Ja ...

  5. [jQuery学习系列四 ]4-Jquery学习四-事件操作

    [jQuery学习系列四 ]4-Jquery学习四-事件操作 前言: 今天看知乎偶然看到中国有哪些类似于TED的节目, 回答中的一些推荐我给记录下来了, 顺便也在这里贴一下: 一席 云集 听道 推酷 ...

  6. jquery学习笔记及常用函数封装

    二.JQuery 学习笔记及常用函数封装 https://download.csdn.net/download/weixin_42530002/13087988 1.JQuery入门 (1).css选 ...

  7. jQuery和AngularJS的区别小分析

    最近一直在研究angularjs,最大的感受就是它和之前的jQuery以及基于jQuery的各种库设计理念完全不同,如果不能认识到这点而对于之前做jQuery开发的程序员,去直接学习angularjs ...

  8. 【JQuery】JQuery学习笔记

    (function(){}) 与 $(function(){})的区别 1.(function(){})函数 (function(){})表示一个匿名函数.function(arg){...}定义了一 ...

  9. jQuery学习笔记系列(三)——事件注册、事件处理、事件对象、拷贝对象、多库共存、jQuery插件、toDoList综合案例

    day03 - jQuery 学习目标: 能够说出4种常见的注册事件 能够说出 on 绑定事件的优势 能够说出 jQuery 事件委派的优点以及方式 能够说出绑定事件与解绑事件 能够说出 jQuery ...

  10. jQuery学习笔记系列(二)

    day02 - jQuery 学习目标: 能够操作 jQuery 属性 能够操作 jQuery 元素 能够操作 jQuery 元素尺寸.位置 1.1. jQuery 属性操作 ​ jQuery 常用属 ...

最新文章

  1. 人体姿态估计--RMPE: Regional Multi-Person Pose Estimation
  2. Linux命令——expr
  3. Android SDK下载失败-Android SDK Manager国内无法更新的解决方案
  4. python3性能还低吗_Python3 vs. Python2 大作战,谁将是性能之王?
  5. centos7 geenplum5.x postgis开源版本编译
  6. 如何制定好的方案之四:执行力是决定因素
  7. python支持中文路径_打开python遍历中文目录得到的文件路径报错
  8. 结构设计模式 - Bridge设计模式
  9. BP神经网络——如何进行权值的初始化
  10. logisim软件简单入门使用
  11. sip协议详解 系列(三)
  12. 交叉线和直通线的区别和用途
  13. 阿里云账号注册流程方法(图文教程)
  14. java 定义别名_Java 别名(Aliasing)
  15. 直播预告 | NeurIPS 专场一 青年科学家专场
  16. mysql is running but_MySQL: mysql is not running but lock exists 的解决方法
  17. usc计算机科学硕士分支方向,学美留学:美国研究生热门专业系列,计算机专业介绍...
  18. A段架構師的關鍵思考技術:戰術引導戰略
  19. 【记录】基于uni-app开发的微信小程序商城项目
  20. 金蝶EAS linux 客户端,金蝶eas客户端

热门文章

  1. Nginx源码分析 - 初探Nginx的架构(01)
  2. 银行客户交易行为预测:LightGBM模型
  3. 计算机视觉实战(十一)Scale Invariant Feature Transform(SIFT)(附完整代码)
  4. Python 使用pyinstaller将py文件发布成exe程序
  5. 在Spring Boot中使用Spring Security实现权限控制
  6. 通过jdt解析spring mvc中url-类-方法的对应关系
  7. 收集了一些容易出错的题,可能大家也不会注意到的基础知识(js)
  8. oracle数据的启动
  9. 怎样用命令查看Mysql数据库大小?
  10. 【转】如何更改VS2005的启动环境