jQuery_表单事件|学习笔记

简介: 快速学习 jQuery_表单事件

开发者学堂课程【jQuery 开发教程:jQuery_表单事件】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/362/detail/4290


jQuery_表单事件


一、概要

1、 focus() :

获得焦点事件,适用于所有元素

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title></title>
// 引入 jQuery
<script src="jquery-2.2.1.min.js"></script>
</head>
<body>
<form>
// 创建两个输入框
    <input id="target" type="text" value="field 1">
    <input type="text" value="field 2">
  </form>
<script>
  $(function(){
  $("#target").focus(function(){
  alert("获得焦点");
  })
  })
</script>
</body>
</html>

效果截图:

此时第二个获得焦点,点击第一个就会弹出获得焦点窗口。

图片3.png

2、 blur() :

失去焦点事件,适用于所有元素

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title></title>
  <script src="jquery-2.2.1.min.js"></script>
</head>
<body>
<form>
    <input id="target" type="text" value="field 1">
    <input type="text" value="field 2">
  </form>
<script>
  $(function(){
  $("#target").blur(function(){
  alert("失去焦点");
  })
  })
</script>
</body>
</html>

效果截图:

选中第一个获得焦点,点击第二个就会弹出失去焦点窗口。

图片4.png

3、 change() :

改变元素值会触发,仅限于 input 、 textarea 、 select 三个元素

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title></title>
// 引用 jQuery
<script src="jquery-2.2.1.min.js"></script>
</head>
<body>
  <form>
    <input id="target" type="text" value="field 1">
    <input type="text" value="field 2">
  </form>
<script>
  $(function(){
  $("#target").change(function(){
    alert("内容改变啦");
  })
//    只适用于 input textarea select
  })
</script>
</body>
</html>

效果截图:

改变第一个内容,就会弹出窗口。

图片5.png

4、 select() :

当用户在一个元素中进行文本选择时则会触发,仅限于 input 、 type=text 、 textarea 三个元素

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title></title>
// 引用 jQuery
  <script src="jquery-2.2.1.min.js"></script>
</head>
<body>
<form>
    <input id="target" type="text" value="field 1">
    <input type="text" value="field 2">
</form>
<script>
  $(function(){
  $("#target").select(function(){
  alert("xuanzhong");
  })
//    input type="text" select
  })
</script>
</body>
</html>

效果截图:

只要选中里面的内容就会弹出窗口。

图片6.png

5、submit() :

当用户试图提交表单时会被触发,只能绑定到 form

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title></title>
  <script src="jquery-2.2.1.min.js"></script>
</head>
<body>
  <form id="target">
  <input type="submit" value="go">
  </form>
<script>
  $(function(){
  $("#target").submit(function(){
  alert("确定提交吗");
  })
  })
//  form
</script>
</body>
</html>

效果截图:

点击按钮就会弹出窗口。

图片7.png

相关文章
N..
|
6月前
|
JavaScript 前端开发
jQuery事件处理
jQuery事件处理
N..
63 1
|
6月前
|
JavaScript
jquery动画与事件案例
jquery动画与事件案例
|
5月前
|
JavaScript 前端开发
jQuery 事件
jQuery 事件
35 1
|
1月前
|
JavaScript 前端开发 API
深入理解jQuery:高效DOM操作与事件处理
【10月更文挑战第11天】深入理解jQuery:高效DOM操作与事件处理
16 0
|
2月前
|
JavaScript
jQuery 事件
jQuery 事件
39 10
|
2月前
|
JavaScript 前端开发 CDN
jQuery学习记录--jQuery语法,选择器,事件及hide(),show(), toggle()
本文是关于jQuery的学习笔记,涵盖了jQuery的简介、语法、选择器、事件处理以及hide()、show()、toggle()等方法的使用。
jQuery学习记录--jQuery语法,选择器,事件及hide(),show(), toggle()
|
1月前
|
移动开发 JSON 数据可视化
精选八款包括可视化CMS,jquery可视化表单,vue可视化拖拉,react可视化源码
精选八款包括可视化CMS,jquery可视化表单,vue可视化拖拉,react可视化源码
47 0
|
2月前
|
JavaScript
jQuery 事件 方法
jQuery 事件 方法
33 3
|
2月前
|
JavaScript
jQuery 事件 方法
jQuery 事件 方法
15 0
|
3月前
|
JavaScript 前端开发 程序员
后端程序员的前端必备-jQuery核心学习笔记
后端程序员的前端必备-jQuery核心学习笔记
58 13