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>

效果截图:

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

jQuery_表单事件|学习笔记

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>

效果截图:

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

jQuery_表单事件|学习笔记

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>

效果截图:

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

jQuery_表单事件|学习笔记

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>

效果截图:

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

jQuery_表单事件|学习笔记 

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>

效果截图:

点击按钮就会弹出窗口。

jQuery_表单事件|学习笔记

上一篇:jQuery_表单|学习笔记


下一篇:jQuery_ 绑定事件处理器下|学习笔记