<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
.error{
color: red;
}
</style>
</head>
<body>
<form id="f1" action="s4.html" method="post">
<div><input name="n1" type="text"></div>
<div><input name="n2" type="password"></div>
<div><input name="n3" type="text"></div>
<div><input name="n4" type="text"></div>
<div><input name="n5" type="text"></div>
<input type="submit" value="提交">
</form>
<script src="jquery-3.3.1.js"></script>
<script>
<!--当页面框架加载完毕后,自动执行-->
$(function () {
//当页面所有元素完全加载完毕后,执行
$(':submit').click(function () {
$('.error').remove();
var flag = true;
//找到id为f1标签下所有input标签type="text"和type="password"的所有input标签
$('#f1').find('input[type="text"],input[type="password"]').each(function () {
var v = $(this).val();
if(v<=0){
//只要未输入内容时flag就置为false,表单不提交
flag = false;
var tag = document.createElement('span');
tag.className = 'error';
tag.innerHTML = '必填';
//在当前input标签后添加span标签
$(this).after(tag);
}
})
//返回false表单就不会提交
return flag;
});
})
// <!--找到type是submit的标签-->
// $(':submit').click(function () {
// var v = $(this).prev().val();
// if(v.length>0){
// return true;
// }else {
// alert('请输入内容');
// return false;
// }
// });
</script>
</body>
</html>
jQuery表单验证
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- validate方法 validate方法中rules验证的是表单元素的name字段。默认提示信息是英文,可通过m...
- JQuery的简洁易用使它在很多场合完全取代了Javascript,下面演示一下JQuery实现表单验证。 1. ...