`
跟随我的心
  • 浏览: 3210 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

jQuery验证表单属性是否为空

阅读更多
使用jQuery实现这个以前用js实现的功能,可以不用使用令人讨厌的alert警告框,而是在页面需要的地方给出错误提示信息。

注意:贴出来的代码只是帮助理解,完整的源代码已经打包上传了


1.登录页面




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<link rel="stylesheet" type="text/css" href="css/login.css"  />
	<script type="text/javascript" src="js/jquery.js"></script>
	<script type="text/javascript" src="js/login.js"></script>
	<title>用户登录</title>
</head>

<body>
  <div id="sign_in">
    <form action="" method="post">
        <label for="username">用户名</label>
        <p class="errorinfo" id="info1">请输入用户名</p>
        <input type="text" id="username" name="username" tabindex="1"/>
        <label for="password">密码</label>
        <p class="errorinfo" id="info2">请输入密码</p>                
        <input type="password" id="password" name="password" tabindex="2" />     
        <button type="submit" id="submit" name="submit" tabindex="3">登录</button>
    </form>
  </div>
</body>
</html>



2.jQuery代码

/*jQuery验证表单属性是否为空*/
$(document).ready(function(){
	$("form").submit(function(){
		//获得表单值
		var username=$("#username").val();
		var password=$("#password").val();
		//如果表单为空,提示用户
		if(username==""){
			//显示错误提示信息
			$("#username").addClass("redborder");
			$("#info1").addClass("show");
			return false;
		}
		if(password==""){
			$("#password").addClass("redborder");
			$("#info2").addClass("show");
			return false;
		}
		return true;
	});
});


3.css相关代码

.errorinfo{
        visibility:hidden; 
        color: #DD4B39; 
        line-height:18px;
 }
.show{ visibility:visible}
.redborder{ border:1px solid #DD4B39}
  • 大小: 10.9 KB
0
0
分享到:
评论

相关推荐

    jQuery表单验证大全

    《jQuery表单验证详解》 在Web开发中,表单验证是不可或缺的一部分,它能确保用户输入的数据符合预设的规则,从而保护服务器免受不合法数据的影响,提高用户体验。jQuery,作为一款广泛使用的JavaScript库,提供了...

    jQuery完整注册表单提交验证

    如果所有验证都通过,再提交表单到服务器;否则,显示相应的错误信息。 在实际项目中,还可以考虑使用现有的验证库,如`jQuery Validate Plugin`,它提供了丰富的验证规则和自定义选项,可以简化上述过程。同时,...

    jquery表单验证实例网站会员注册表单验证提交form表单代码

    3. **编写jQuery验证代码**: 在`$(document).ready()`函数内,对每个字段编写验证规则。例如,检查密码是否与确认密码匹配,邮箱格式是否正确。 ```javascript $(document).ready(function() { $("#register-...

    Jquery表单验证所有表单不能为空特效

    此外,还可以使用AJAX异步提交表单,或者利用jQuery的验证插件如jQuery Validation Plugin来增强验证功能,比如自定义验证规则、实时验证等。 对于提供的压缩包文件`texiao1066_1560681024`,可能包含了一个演示此...

    jquery validate 表单验证

    5. **触发验证**:当用户提交表单时,可以调用`valid()`方法触发验证。如果表单有效,将执行submit处理程序;否则,阻止表单提交。 6. **自定义验证**:通过扩展验证方法,你可以创建自己的验证规则,以适应特定...

    JQuery表单提交和后台交互源码20130509

    仅使用jQuery提交表单和后台交互,不使用基于jQuery的表单插件 方式1、取到页面控件的值后拼接放在data中,传递到后台 方式2、页面序列化后放在data中,传递到后台 注:此种方式需设置页面控件的name属性

    jquery表单验证插件

    而"jquery表单验证插件"则是基于jQuery构建的一种工具,用于增强表单数据输入的验证功能,确保用户提交的数据符合预设的规则。这款插件极大地提高了用户体验,因为它可以在用户输入时即时反馈错误,而无需等待表单...

    jquery 表单验证之通过 class验证表单不为空

    提交表单的代码 ... } ``` 在这个例子中,`bubmi`函数会在用户点击“保存”按钮时调用。它遍历所有class为`noNull`的元素,根据元素的类型进行不同的验证。如果发现任何一项为空或未选中,就会弹出提示信息并阻止...

    jquery validate表单验证插件制作注册表单提交验证

    // 提交表单前的处理逻辑,如发送AJAX请求 form.submit(); } }); }); ``` 在这个例子中,我们为每个字段定义了验证规则,比如用户名需要至少5个字符,电子邮件必须是有效的格式,密码需要至少8个字符。如果用户...

    jquery获取表单值

    ### jQuery 获取表单值 在Web开发中,jQuery作为一个非常流行的JavaScript库,简化了许多复杂的DOM操作,特别是对于表单数据的获取与处理方面提供了极大的便利。本文将详细讲解如何使用jQuery来获取不同类型的表单...

    jquery validate表单验证插件手机注册表单验证代码

    2. 初始化:在HTML文档中,为需要验证的表单添加id属性,然后在JavaScript代码中使用$.validator.setDefaults()进行全局设置,或者直接在表单元素上使用`$(form).validate()`初始化验证。 二、验证规则 1. 验证...

    jquery表单验证实例,对数字,字数,必填项等校验

    2. **表单元素设置**:确保你的HTML表单包含必要的input元素,如`&lt;input type="text"&gt;`或`&lt;textarea&gt;`,并为每个需要验证的字段设置唯一的`name`属性,以便于在JavaScript中引用。 3. **初始化验证**:在文档加载...

    自带丰富示例的jQuery验证表单插件

    jQuery Validate插件就是为此目的而设计的,它为jQuery提供了一种简单且强大的方式来验证HTML表单。 jQuery Validate插件的核心功能包括: 1. **基本验证规则**:内置了多种验证规则,如required(必填),email...

    jQuery表单验证

    jQuery表单验证是一种在网页开发中常用的技术,用于在用户提交数据前检查输入的有效性,确保数据的质量和安全性。在Web应用中,表单验证是不可或缺的部分,它可以帮助减少服务器端的压力,提供更好的用户体验,及时...

    jQuery验证表单插件

    jQuery验证表单插件是一种高效且易于使用的工具,它极大地简化了前端开发人员对用户输入数据的验证过程。在Web应用程序中,表单验证是必不可少的一环,它确保用户提交的信息符合预设的规则,例如非空、邮箱格式、...

    jQuery 表单验证扩展(三)

    jQuery表单验证插件通过定义一些规则来实现这样的范围验证,例如min和max属性分别表示允许的最小值和最大值。 在验证参数的设计方面,文章提到了几个关键的参数,它们分别是: - onEmptyText:当输入内容为空时...

    jQuery表单验证实例代码

    在本文中,我们将深入探讨如何使用jQuery进行表单验证,主要基于给定的"jQuery表单验证实例代码"。jQuery库简化了JavaScript的DOM操作,使得表单验证变得更加容易和直观。以下是一些关于这个主题的关键知识点: 1. ...

    jQuery表单验证实例

    // 如果所有验证都通过,可以提交表单或发送Ajax请求 // ... }); }); ``` 在实际项目中,我们可能还需要处理更多复杂的验证场景,例如检查邮箱是否已存在,密码强度是否足够等。这些可以通过异步请求(如Ajax)...

Global site tag (gtag.js) - Google Analytics