Reg3.jsp
<%@ page language="java" pageEncoding="GBK"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!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=gb2312" />
<script type="text/javascript" src="reg.js"></script>
<title>无标题文档</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
用户名:
<label>
<input type="text" name="username" />
</label>
<p>密码:
<label>
<input type="text" name="password" />
</label>
</p>
<p>确认密码:
<label>
<input type="text" name="repassword" />
</label>
</p>
<p>
<label>
<input type="button" name="Submit" value="提交" onclick="validate()"/>
</label>
<label>
<input type="reset" name="Submit2" value="重置" />
</label>
</p>
</form>
</body>
</html>
Reg.js
function validate(){
var username=document.forms[0].username.value;
var password=document.forms[0].password.value;
var repassword =document.forms[0].repassword.value;
if(username.length<=0){
alert("用户名不能为空");
}
if(password.length<=0){
alert("密码不能为空");
}
if(repassword.length<=0){
alert("确认密码不能为空");
}
else if(username.length<6){
alert("用户名不能小于6位");
}
else if(password!=repassword){
alert("两次密码不一致");
}
else{
alert("验证通过")
document.forms(0).submit();
}
}
注意:在进行表单验证的时候 ,必须把<input type="submit" name="Submit" value="提交" 中间的type="submit" 更换成 button。同时在给这个button添加一个JavaScript事件,这时在输入验证中使用JavaScript提交窗体,如果不把输入的类型改为button,则无论输入的是否合法窗体都会被提交。
分享到:
相关推荐
在这个“struts2输入验证例子”中,我们将探讨Struts2中的两种主要验证方式:`overrideValidate`和`clientValidate`。 首先,让我们了解Struts2的基础验证机制。默认情况下,Struts2提供了两种验证方式:服务器端...
在网页开发中,表单注册验证是至关重要的一个环节,它确保了用户输入的数据符合预设的规则,从而保证数据的准确性和安全性。本例子旨在详细介绍如何实现一个全面的表单注册验证机制。 首先,我们需要理解表单验证的...
在网页开发中,表单验证是一项至关重要的任务,它确保用户输入的数据符合预期的格式和规则,从而提高数据质量和用户体验。jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理以及动画效果。jQuery的...
总结来说,"验证控件的例子"这个主题涵盖的是如何在C#和.NET框架中有效地利用验证控件来保证用户输入数据的正确性。理解并熟练运用这些控件能够极大地提升你的Web应用程序的安全性和用户体验。通过实践和调试,你...
**基于Forms的身份验证是Web应用程序中常用的一种安全机制,它主要用于确认用户的身份并控制对受保护资源的访问。本示例源代码提供了实现这一机制...通过理解和实践这个例子,开发者能够更好地掌握Web应用的安全管理。
**jQuery用户名验证例子** 在网页应用中,用户输入的验证是非常关键的一环,它能确保数据的正确性,提升用户体验,防止恶意攻击等。在这个"JQuer用户名验证例子"中,我们将探讨如何使用JavaScript库jQuery来实现...
在JavaScript环境中,这可能涉及到API调用,用于验证用户输入的数据,如登录凭证,或者进行更复杂的操作,如两步验证、设备指纹识别等。 3. **JavaScript示例**:压缩包中的JavaScript文件很可能是实现Ssdun网络...
### JSF用户输入验证 #### 一、JSF验证器概览 在JavaServer Faces (JSF) 中,用户输入验证是一项重要的功能,用于确保客户端提交的数据满足特定的要求。这不仅可以提升应用程序的安全性,还可以提高用户体验,通过...
标题"jQuery表单验证例子(demo)"指向了一个实际的应用示例,而描述则表明我们可以通过解压文件并运行`demo.html`来直接体验这个验证功能。 首先,jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、...
总结来说,"struts2界面验证例子"是一个展示如何在Struts2中实现用户输入验证的示例,涵盖了Struts2的核心组件如Action、Interceptor以及验证机制。通过学习这个例子,开发者能够更好地理解和应用Struts2框架,提高...
在ASP.NET开发中,输入验证是一项至关重要的任务,它确保用户提交的数据符合应用程序的要求和预期。这个"Multiple Fields Validator"控件就是一个专为实现多字段输入验证而设计的工具,适用于那些需要对多个表单字段...
Struts2是一个流行的Java web开发框架,它提供了一种强大的数据输入验证机制,确保用户提交的数据符合预期格式和约束。本教程将深入讲解Struts2中的数据输入验证,包括两种主要验证方式:客户端验证和服务端验证。...
"表单验证例子"这个项目提供了一个简单的示例,演示了如何进行前端表单验证,特别是针对单选按钮和电子邮件地址的验证。 首先,表单验证的基本目标是预防无效数据的提交。例如,如果你有一个要求用户输入电子邮件...
Struts是Apache软件基金会(ASF)赞助的一个开源项目,它是一个基于MVC...实践这个例子,你将深入理解Struts框架的工作原理,以及如何有效地处理用户输入验证,这对于任何Java Web开发者来说都是非常宝贵的技能。
在Struts2中,输入验证是必不可少的一环,它确保用户提交的数据符合预设的规则,如非空检查、数据类型验证等。传统的验证方式通常在服务器端完成,当用户提交表单后,如果数据无效,会返回到表单页面并显示错误信息...
表单验证是JavaScript的一个关键应用场景,它允许我们在用户提交数据前检查输入的有效性,从而提高用户体验并减轻服务器的压力。本篇文章将深入探讨JavaScript在表单验证中的使用,并结合提供的"validator.chm"文件...
在"dephi正则表达式验证例子"中,我们可能会学习到以下几个关键知识点: 1. **TPerlRegEx控件的安装**:在使用TPerlRegEx之前,需要确保它已添加到你的项目中。这通常通过在Delphi集成开发环境(IDE)中安装额外的库...