ajax和servlet写一个表单验证

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情
用 ajax和servlet正则表达式验证表单

效果图:

在这里插入图片描述

html代码

	账号:<input type="text" name="name" id="name" index="0" />
	<br /> 密码:
	<input type="text" name="pwd" id="pwd" index="1" />
	<br />
	<input type="button" value="登录" />
	<div id="show"></div>

jQuery代码

<script>
		var reg = [ /^[\u2E80-\u9FFF]+$/ ,/[1-9]+$/];
		$(function() {
			$(function() {
				//待页面dom节点加载完毕之后给所有的input输入框后面加一个span标签
				$(":input").after("<span></span>");
				//给所有input输入框添加一个bulr事件,并且向已有的span中添加数据
				$(":input").blur(function() {
					var value = $(this).val();
					var index = $(this).attr("index");
					var regText = reg[index];
					if (regText.test(value)) {
						$(this).next("span").text("√").css("color", "green");
					} else {
						$(this).next("span").text("×").css("color", "red");
					}

				});
			});
		});

		$(function() {
			$(function() {
				$(":button").on("click", function() {
					$.ajax({
						url : "test",
						type : "post",
						data : {
							name : $("#name").val(),
							pwd : $("#pwd").val(),
						},
						dataType : "text",
						success : function(data) {
							if (data == "ok") {
								window.location.href = "test.jsp";
							} else {
								$("#show").text("登录失败").css("color", "red");
							}
						}
					})
				});
			});

		});
	</script>

servlet代码

	response.setContentType("text/html;charset=utf-8");
		PrintWriter out = response.getWriter();
		response.setCharacterEncoding("utf-8");
		String name = "张三";
		String pwd = "123";
		String ajaxName = request.getParameter("name");
		String ajaxPwd = request.getParameter("pwd");
		
		if(name.equals(ajaxName)&&pwd.equals(ajaxPwd)){
			out.print("ok");
		}else{
			out.print("error");
		}
Ajax + Servlet 技术应用实践指南 本文还有配套的精品资源,点击获取 简介:本文介绍了AjaxServlet在网络开发中的核心作用,详细阐述了Ajax的核心技术组件Servlet的处理流程。Ajax通过异步方式更新网页内容,提升用户体验,而Servlet作为服务器端组件处理HTTP请求。文章进一步探讨了两者的结合在数据异步获取更新、表单验证分页无限滚动等场景下的应用,并提及了Java端口扫描器在网络诊断... 阅读详情

相关推荐

用户注册表单验证(Ajax验证)

用户注册表单验证(Ajax验证),Ajax的,注册表单验证

AJAX处理数据提交到Servlet

AJAX是与服务器交换数据的技术,它可以在不加载全部页面的情况下,实现对部分网页更新。也叫异步刷新技术: 在这里我需要提到的是使用AJAX来处理将数据提交到servlet: 创建web工程 首先创建一个jsp页面(index.jsp):<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UT

JavaLiXL的博客 7426

jsp servlet ajax 提交表单

jsp 页面 &lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt; &lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/lo

小王先森的代码笔记 495

servlet3.0以上form表单提交(ajax异步提交)

一、普通form提交 1、jsp 2、servlet(还有一个使用Apache的commomFileUpload插件上传) @MultipartConfig(location = "/upload",maxFileSize = 1024*1024*3,maxRequestSize = 1024*1024*10,fileSizeThreshold = 1)/

yancychas的博客 2870

ajax提交form表单servlet,网页的跳转

jsp界面如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html...

生命的意义在于创造和毁灭 3727

探讨Ajax获取表单值向Servlet传递的设计方案

原文地址: http://www.iteye.com/topic/587879   现在JavaWeb领域,MVC框架越来越多,比较出名的有Struts、Struts2、SpringMVC、WebWork等。而Ajax,作为一种与特定的动态Web编程语言(如Java、C#、PHP)无关的技术,也已经被引入到了Java MVC框架的各家各户。而这些MVC框架,归根到底,都是对Servlet

scoliver的专栏 2416

AJAX+JavaScript表单验证

AJAX表单验证 1.前端组件以及JS+AJAX完成表单数据的上传 <html> <head></head> <body> <fieldset> <div class="form-group"> <input class="form-control" placeholder="请输入用户名...

光羽住一 2105

servlet或action.表单验证

servlet验证表单:以下是javascrpt的内容不过JS中的文件(第60行)  responseXmlHandler(req.responseText);这里必须改为responseText.     function A() {   var request = newXMLHttpRequest();   var email = document.getElementById(emai

爱情来的快去的也快,只有JAVA是永恒的!!! 759

使用ServletAjax完成登录注册的校验+Vue

一.Servlet登录注册校验 1.实现功能 实现功能: 1.登录有记住密码选项 2.使用Ajax输入用户名失去光标进行校验,不重复显示用户名可以使用,重复显示不可使用 3.注册时加入验证码 4.存入数据库中的密码经过MD5加密过 2.步骤 (1) 与数据库建立连接 采用德鲁伊数据库连接池,导入数据库驱动jar包德鲁伊相关jar包,添加依赖 (2) 编与数据库表相对应的实体类 User类: package demo; public class User { private int

Pig-pig-pig的博客 2659

ajaxservlet交互,表单日历插件,表单验证,form.js

我的index.jsp <body> <a>点我获取数据</a> <tableborder=1px> <tr> <td>ID</td> <td>姓名</td> <td>地址&...

167

Ajax前后台(Servlet)交互

前端: 定义一个工具类: package sun; import java.io.IOException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSe...

TaiYangb的博客 711

利用MySQL,servletajaxjQuery实现一个简单的注册

用户输入自己想要设置的用户名密码,然后再次确认密码,即可将所输入的用户名密码添加到数据库中,若两次输入的密码不一致,会给用户密码不一致的提示。注册失败:(两次密码输入不一致)

weixin_53211817的博客 521

关于使用Ajax异步传输JSON格式信息至Servlet处理

关于使用Ajax传输JSON格式信息至Servlet处理 首先准备一些前端页面 <form> 姓名:<input type="text" id="username"></br> 消费:<input type="text" id="pay"></br> 生日:<input type="date" id="use...

weixin_44023277的博客 357

ajax java实现登录验证,[Java教程]ajax实现登陆表单验证功能

[Java教程]ajax实现登陆表单验证功能02015-12-19 13:00:06ajax实现登陆表单验证功能:使用ajax进行表单登陆验证功能更为的人性化,下面提供一个表单验证的实例代码,代码较为简单,仅仅作为演示之用而已,多实用的ajax表单验证功能都较为复杂。下面分布分出代码:一.静态页面表单部分代码: head> 用户校验 注意对jQuery库文件的引用,还有在ajax中可以...

weixin_34803929的博客 359

通过Ajax实现注册登陆的表单验证,一看就会。

ajax的简单应用,简单好懂。本次运用的软件为ideal,使用的是tomcat服务器,无框架编程。Asynchronous JavaScript And XML是一种通过JavaScript后台进行通信的技术,能够实现页面的局部刷新,提高用户的体验常规页面刷新会更新整个页面。ajax技术通过浏览器局部发送请求给后台,后台通过resp.getWriter.print("");响应给前台页面 服务器具体实现代码: 浏览器代码: 注册代码: 登陆代码: 至于为什么要用jq

qq_60614034的博客 3268

基于Ajaxservlet的员工列表添加实现

jsp代码 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> <!DOCTYPE ht

weixin_45956838的博客 323

ajax表单验证

package ajaxservlet; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; im

guangmingfupin的专栏 4846

运用AjaxJSON对象实现JSPServlet的数据传递

一、JSP代码   1、  函数部分     var xmlHttp;     //自定义一个方法,代替document.getElementById()     function $(id) {         return document.getElementById(id);     }     //建立XMLHttpRequest对象     function

qq_15079499的博客 640

easyui ajax表单验证,jquery easyUI中ajax异步校验用户名

以前无聊一个小东西,其中有一个功能就是添加用户,当时并没有考虑用户名重复的问题,今日闲来无事,打算利用ajax的异步刷新来校验用户名是否存在。自己也是新手,刚刚大三,哈哈的不对的地方请指出。放上效果图:首先是编前的准备我并不是用原生的js来ajax而是用的jqueryeasyUI框架中的ajax,所以在使用之前就必须要引入jquery的js文件。首先是在jsp文件中的编var isE...

weixin_39621975的博客 2574
上一篇: html和JavaScript写一个自动生成表格
下一篇: 我的struts2框架第一个入门案例
眼眸'
博客等级 码龄7年 9粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值