6-6 失焦事件(onblur)
本节编程练习不计算学习进度,请电脑登录imooc.com操作

失焦事件(onblur)

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

如下代码, 网页中有用户和密码两个文本框。当前光标在用户文本框内时(即焦点在文本框),在光标离开该文本框后(即失焦时),触发onblur事件,并调用函数message()。

运行结果:

 

任务

补充右边编辑器第13行,当光标从密码文本框离开时,触发onblur 事件,调用message()函数。

  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <title> 失焦事件 </title>
  6. <script type="text/javascript">
  7. function message(){
  8. alert("请确定已输入密码后,在移开!"); }
  9. </script>
  10. </head>
  11. <body>
  12. <form>
  13. 用户:<input name="username" type="text" value="请输入用户名!" >
  14. 密码:<input name="password" type="text" value="请输入密码!" >
  15. </form>
  16. </body>
  17. </html>
下一节