onload事件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
</script>
</head>
<body>
</body>
</html>
onblur事件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
function par1() {
let byId1 = document.getElementById("id1");
var patt = /^\w{5,12}$/;
let value1 = byId1.value;
let byid01 = document.getElementById("id01");
if (!value1) {
byid01.innerHTML = "用户名不能为空";
} else {
if (patt.test(value1)) {
byid01.innerHTML = "输入正确";
} else {
byid01.innerHTML = "输入错误!";
}
}
}
</script>
<script type="text/javascript">
function par2() {
let byId1 = document.getElementById("id2");
var patt = /^\w{6,12}$/;
let value1 = byId1.value;
let byid01 = document.getElementById("id02");
if (!value1) {
byid01.innerHTML = "密码不能为空";
} else {
if (patt.test(value1)) {
byid01.innerHTML = "输入正确";
} else {
byid01.innerHTML = "输入错误!";
}
}
}
</script>
<script type="text/javascript">
function par3() {
let byId1 = document.getElementById("id3");
let byId2 = document.getElementById("id2");
let byid01 = document.getElementById("id03");
if ((byId1.value == byId2.value) && byId1.value) {
byid01.innerHTML = "输入正确";
} else {
byid01.innerHTML = "两次密码不一样!";
}
if (!byId1.value) {
byid01.innerHTML = "密码不能为空";
} else {
if (byId1.value == byId2.value) {
byid01.innerHTML = "输入正确";
} else {
byid01.innerHTML = "两次密码不一样!";
}
}
}
</script>
</head>
<body>
user_name: <input type="text" id="id1" onblur="par1()"><span id="id01"
style="color: red; background-color: blue"></span>
<br/>
user_pass:<input type="password" id="id2" onblur="par2()"><span id="id02"
style="color: red; background-color: blue"></span>
<br/>
once_pass:<input type="password" id="id3" onblur="par3()"><span id="id03"
style="color: red; background-color: blue"></span>
<br/>
</body>
</html>
onchange事件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
function onchangeFun() {
alert('静态选择改变');
}
</script>
<script type="text/javascript">
window.onload = function () {
let elementById = document.getElementById("01");
elementById.onchange = function () {
alert('动态选择改变');
}
}
</script>
</head>
<body>
<select onchange="onchangeFun()">
<option>--please choose your--</option>
<option>邓紫棋</option>
<option>鞠婧祎</option>
<option>刘亦菲</option>
</select>
<select id="01">
<option>--please choose your--</option>
<option>子天</option>
<option>刘德华</option>
<option>周星驰</option>
</select>
</body>
</html>
onsubmit事件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
function onsubmitFun() {
alert('静态注册发现错误');
return false;
}
window.onload = function() {
let byId = document.getElementById('01');
byId.onsubmit = function() {
alert('动态注册发现错误');
return false;
}
}
</script>
</head>
<body>
<form action="http://www.baiduc.om" method="post" onsubmit="return onsubmitFun()">
<input type="submit" value="静态注册">
</form>
<form action="http://www.baiduc.om" method="post" id="01">
<input type="submit" value="动态注册" >
</form>
</body>
</html>