<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>4.聚焦和失焦</title>
</head>
<body><div>用户名: <input type="text" name="userName" onfocus="testFocus(this)" onblur="testBlur(this)"></div><div id="msg"></div>
</body>
<script>//聚集:当光标在文本框中,文本框无内容时,提示 "请输入4~12位的用户名" ,文本框中有内容时,显示文本框内容function testFocus(that) {if (that.value){//alert(that.value);document.getElementById("msg").innerHTML = that.value;}else {//alert("请输入4~12位的用户名");document.getElementById("msg").innerHTML = "请输入4~12位的用户名"}}//失焦:当光标离开文本框,文本框中无内容 则提示"用户名不能为空",有内容则显示文本框内容function testBlur(that) {if (that.value){//alert(that.value);document.getElementById("msg").innerHTML = that.value;}else {//alert("请输入4~12位的用户名");document.getElementById("msg").innerHTML = "用户名不能为空"}}
</script>
</html>

js:聚焦和失焦事件示例相关推荐

  1. JS事件 失焦事件(onblur)onblur事件与onfocus是相对事件,当光标离开当前获得聚焦对象的时候,触发onblur事件,同时执行被调用的程序。...

    失焦事件(onblur) onblur事件与onfocus是相对事件,当光标离开当前获得聚焦对象的时候,触发onblur事件,同时执行被调用的程序. 如下代码, 网页中有用户和密码两个文本框.当前光标 ...

  2. js blur失焦事件与click点击事件冲突

    场景:输入框绑定blur失焦事件,focus后点击按钮,触发了输入框的blur事件,但是按钮点击事件没有触发. 原因:blur失焦事件的优先级比click点击事件高. 解决方法: 1.都触发 blur ...

  3. JS标签的各种事件的举例

    1.鼠标单击事件( onclick ) 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv=&quo ...

  4. Libevent-网络服务器事件示例

    网络服务器事件示例

  5. js 里面的键盘事件对应的键码

    js 里面的键盘事件对应的键码 js 里面的键盘事件经常用到,所以收集了键盘事件对应的键码来分享下: keyCode 8 = BackSpace BackSpace keyCode 9 = Tab T ...

  6. js click 与 onclick 事件绑定,触发与解绑

    click 与 onclick 1.onclick 事件会在对象被点击时发生. <input id="btn1" type="button" οnclic ...

  7. JS里的onclick事件

    可以通过以下代码了解JS里的onclick事件: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml&quo ...

  8. php vue联动查询,使用vue.js实现联动效果的示例代码

    摘要:本篇文章主要介绍了使用vue.js实现联动效果的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧想用vue.js写一个联动效果,按照自己的思路实验了下,并没有 ...

  9. JS高级程序设计笔记——事件(一)

    一.事件流 假设有如下HTML代码: <!DOCTYPE html> <html> <head><title>Event</title> & ...

最新文章

  1. 基于颜色特征,形状特征和纹理特征的数字图像的检索(Digital Image Retrieval)MATLAB GUI实现(本科毕业设计)
  2. 在 Java Web 项目中,Service 层和 Dao 层真的有必要每个类都加上接口吗
  3. 每日站立会议12/23
  4. Android Studio 3.0+ Record Espresso Test 自动化测试
  5. 在PyCharm中设置新建Python文件的模板格式方法
  6. Python Day28
  7. 有选择性的启用SAP UI5调试版本的源代码
  8. linux7自带haprox版本,CentOS7.4—构建最新版haproxy高可用群集
  9. matlab求偏微分方程程序,用MATLAB解偏微分方程.pdf
  10. 安卓手机关闭底部键盘灯的方法(htc G11亲测有效)
  11. java thread应用_JAVA线程应用Thread
  12. mysql的sererdata_MySQL_win2008 R2服务器下修改MySQL 5.5数据库data目录的方法,说明: 操作系统:Windows Server - phpStudy...
  13. jquerymobile入门(文件引用+多页面)
  14. 第三节:python 交互和调用参数
  15. 【JavaWeb】button自带的reset方法
  16. 【开源】这个人脸生成器厉害了,网红脸、明星脸、萌娃脸通通都有
  17. 2023年全国最新二级建造师精选真题及答案49
  18. NavicatPremium写的MySQL文件去哪?
  19. iphone手机里的计算机没有了怎么办,iphone连接电脑无反应怎么办
  20. 因为瞬间,所以永恒!

热门文章

  1. navicat 关于orcale新建表空间,用户和权限分配
  2. 阿里读光OCR原理介绍ppt之 crnn ctc + centerloss 提升形近字识别
  3. 主流Paas云平台架构设计思想
  4. Windows系统电脑常用快捷键
  5. python 图像分割_Python中的图像分割(第2部分)
  6. 杭电多校联赛2017年总结
  7. 数据库实验 MySQL查询语句练习
  8. 光线追踪学习:GPU端光线追踪学习
  9. 加密word去除密码教程
  10. 新概念英语(第四册,旧版)复习(原文及全文翻译)——Lesson 58 - Hobbies(培养一种爱好)