`

使用jQuery ajax 验证表单的例子

阅读更多

index.jsp页面代码:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<script type="text/javascript" src="/jQuery/jQuery/jquery-1.2.6.pack.js"></script> 
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <script type="text/javascript">
    jQuery(function(){
		$("#user_name").blur(function(){
			var name= $.trim($("#user_name").val());   //获得表单的值.
			$.ajax({
				url:"/jQuery/myServlet", //请求服务器url地址.
				data:{username:name},//获得表单里面的值,传入服务器中..
				cache:false,
				success:function(data){
					if(data=="true"){
						alert("姓名可以使用!");
					}else{
						alert("姓名不能使用!");
					}	
				}
			})
		})
	});	
    </script>
  </head>
  
  <body >
  	<form action="" name="myform">
    		UserName:<input type="text" id="user_name">
    	</form>
  </body>
</html>

 

 

下面这一段是MySerlet代码:

package pack.java.demo.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * MyServlet.
 * @author ZhouHaiTao.
 *
 */
public class myServlet extends HttpServlet {
	private static final long serialVersionUID = 7851121456512273692L;

	protected void service(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		//获得用户名,传过来的用户名,(注意:这个地方不是直接那表单的name,而是拿ajax里面的param里面的name);
		String username=request.getParameter("username");
		PrintWriter writer=response.getWriter();
		if(username.equals("zhouhaitao")){
			writer.print("false");
		}else{
			writer.print("true");
		}
	}
}

 

 

部署完成之后,就能测试,是否成功.. 功能,相当的简单..就是验证用户名是否存在..

分享到:
评论

相关推荐

    php+jquery+ajax最简单例子

    这个“php+jquery+ajax最简单例子”旨在教你如何使用这些工具实现一个基本的异步数据交换功能。 首先,让我们深入了解这三个概念: 1. PHP(Hypertext Preprocessor):这是一种服务器端脚本语言,主要用于网页...

    MVC Jquery Ajax例子

    这个例子结合了MVC架构模式、JQuery库、Ajax技术,实现了用户登录验证和无刷新分页功能。数据库采用SQL Server 2005,利用其强大的数据存储和管理能力。无刷新分页提升了用户体验,JQuery简化了前端代码,而MVC结构...

    asp+jquery ajax实例源码,添加,删除,修改,分页

    - 在前端,jQuery监听表单提交事件,阻止默认的表单提交行为,然后使用$.ajax()发送包含新数据的POST请求到ASP服务器端脚本。 - ASP接收到请求后,通过ADO(ActiveX Data Objects)处理数据库操作,如使用SQL ...

    jquery实现的AJAX的一些例子

    在IT行业中,jQuery是一个广泛使用的...通过实践这些例子,你可以更好地掌握jQuery与AJAX的结合使用,提升网页的交互性和用户体验。在"传智播客ajax课堂源码"中,你可以找到更详细的实现和示例代码,供学习和参考。

    jquery很全的例子源码,事件 ajax,表单应用

    本资源包含了一系列全面的jQuery例子源码,旨在深入剖析jQuery在事件处理、Ajax异步通信以及表单操作中的应用。接下来,我们将逐一探讨这些关键知识点。 一、jQuery事件处理 1. 事件绑定:jQuery提供`.on()`方法来...

    jquery jquery表单验证实用例子

    // 提交表单的逻辑,例如发送Ajax请求 form.submit(); } }); ``` 在`images`文件夹中,可能包含了用于错误提示的图标或背景图片,提高用户交互体验。而`js`文件夹则可能包含其他辅助脚本,如自定义验证方法或扩展...

    jQuery用户注册表单验证代码

    当用户尝试提交表单时,这个函数会被触发。 接着,我们需要逐个验证表单字段。例如,检查用户名是否为空,可以使用`.val()`获取输入值,然后用`.trim()`去除两侧空格,并通过条件语句判断是否为空。密码强度通常...

    jquery Ajax表单输入检测验证一例

    本示例将深入探讨如何使用jQuery和Ajax技术来实现表单输入的实时检测和验证,提升用户体验,减少服务器负载。 首先,我们需要理解jQuery的基本用法。jQuery通过选择器(如$("#id")或$(".class"))选取DOM元素,然后...

    jquery ajax提交整个表单元素的快捷办法

    总结一下,这个例子展示了如何使用jQuery的Ajax功能来方便地提交整个表单,而无需传统表单的submit事件,从而实现异步无刷新的交互体验。在实际应用中,还可以添加错误处理回调、自定义HTTP头、超时设置等更多选项,...

    asp.net+jquery+ajax所有调用例子

    在这个“asp.net+jquery+ajax所有调用例子”中,我们将深入探讨如何结合这些技术来实现高效的用户交互。 首先,ASP.NET AJAX提供了UpdatePanel组件,使得页面的部分区域可以异步更新,而无需整个页面的回发。通过在...

    利用jquery Ajax验证重复

    传统的表单提交方式通常涉及整个页面的刷新,这对于简单的验证操作来说显得过于繁琐且用户体验不佳。使用jQuery结合AJAX技术可以实现无刷新的用户名验证,极大地提升了用户体验。 #### 二、jQuery AJAX简介 jQuery...

    jquery实现弹窗表单填写提交

    表单填写完成后,提交表单通常是通过JavaScript阻止默认的表单提交行为,然后使用Ajax发送表单数据到服务器。这里涉及的jQuery知识点包括`event.preventDefault()`防止页面刷新,以及`$.ajax()`进行异步请求: ```...

    jQuery使用$.ajax提交表单完整实例

    本文实例讲述了jQuery使用$.ajax提交表单的方法。分享给大家供大家参考,具体如下: 首先,新建Login.html页面: &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

    Jquery ajax 获取验证码

    在用户输入验证码后,我们需要再次使用AJAX提交表单进行验证。这通常发生在表单提交事件中,例如: ```javascript $("#myForm").submit(function(event) { event.preventDefault(); // 阻止默认表单提交行为 var ...

    jquery和ajax的集成例子

    2. 表单提交:使用POST请求将表单数据发送到服务器,实现无刷新提交。 3. 动态加载:当用户滚动页面时,自动加载更多内容。 4. 实时更新:如聊天室、股票信息等实时数据的获取。 5. 表格数据筛选和排序:用户选择...

    jQuery表单验证例子

    jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互。在Web开发中,表单验证是必不可少的一部分,确保用户输入的数据符合预设的规则和格式。jQuery Validate插件是jQuery的一个强大...

    在Web API中使用jQuery AJAX实现文件上传的例子

    接下来,我们使用jQuery来监听表单的提交事件,并通过AJAX方法发送文件到服务器。在JavaScript中,我们可以这样编写: ```javascript $(document).ready(function () { $("#uploadButton").click(function (e) { ...

    jQuery表单验证例子(demo)

    在本文中,我们将深入探讨jQuery库中的一个强大功能——jQuery Validate插件,它是一个用于创建高效、用户友好的表单验证的工具。标题"jQuery表单验证例子(demo)"指向了一个实际的应用示例,而描述则表明我们可以...

Global site tag (gtag.js) - Google Analytics