事件执行顺序
2018-02-24 17:31
267 查看
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
.error{
color: red;
}
</style>
</head>
<body> <form id="f1" action="s5.html" method="POST">
<div><input name="n1" tex = "用户名" type="text" /></div>
<div><input name="n2" tex = "密码" type="password" /></div>
<div><input name="n3" tex = "邮箱" type="text" /></div>
<div><input name="n4" tex = "端口" type="text" /></div>
<div><input name="n5" tex = "IP" type="text" /></div> <input type="submit" value="提交" />
<img src="...">
</form>
<script src="jquery-1.12.4.js"></script>
<script>
// 当页面框架加载完毕后,自动执行
$(function(){
});
$('input[type="submit"]').click(function (){
$('.error').remove();
var flag = true;
$('#f1').find('input[type="text"],input[type="password"]').each(function () {
var v = $(this).val();
var n = $(this).attr('text');
if(v.length <= 0){
flag = false;
var tag = document.createElement('span');
tag.className = "error";
tag.innerHTML = n + "必填";
$(this).after(tag);//return false; //这里如果包含 这个将跳出循环
}
});
return flag;
});
</script></body>
</html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
.error{
color: red;
}
</style>
</head>
<body> <form id="f1" action="s5.html" method="POST">
<div><input name="n1" tex = "用户名" type="text" /></div>
<div><input name="n2" tex = "密码" type="password" /></div>
<div><input name="n3" tex = "邮箱" type="text" /></div>
<div><input name="n4" tex = "端口" type="text" /></div>
<div><input name="n5" tex = "IP" type="text" /></div> <input type="submit" value="提交" />
<img src="...">
</form>
<script src="jquery-1.12.4.js"></script>
<script>
// 当页面框架加载完毕后,自动执行
$(function(){
});
$('input[type="submit"]').click(function (){
$('.error').remove();
var flag = true;
$('#f1').find('input[type="text"],input[type="password"]').each(function () {
var v = $(this).val();
var n = $(this).attr('text');
if(v.length <= 0){
flag = false;
var tag = document.createElement('span');
tag.className = "error";
tag.innerHTML = n + "必填";
$(this).after(tag);//return false; //这里如果包含 这个将跳出循环
}
});
return flag;
});
</script></body>
</html>
相关文章推荐
- GridView事件说明及执行顺序
- 【Unity3D】 Unity3D中自带事件函数的执行顺序
- W3C事件模型中事件捕捉和事件冒泡的执行顺序
- asp.net 页面事件执行顺序
- 页面和页面里的控件的事件的执行顺序。
- Unity3D中自带事件函数的执行顺序
- asp.net页面事件执行顺序
- ASP.NET 页面事件执行顺序
- Unity3D中自带事件函数的执行顺序
- 关于HttpModule事件顺序和执行顺序
- asp.net页面事件执行顺序
- javascript attachEvent绑定多个事件执行顺序问题
- asp.net页面事件执行顺序
- aspx页面事件执行顺序(详细版)
- VB.NET中8个主要的事件执行顺序
- jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
- 看懂此文,不再困惑于javascript中的事件绑定、事件冒泡、事件捕获和事件执行顺序
- C# winform事件执行顺序
- 转载 asp.net页面事件执行顺序
- ASP.NET 中的页面事件执行顺序