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输入验证例子struts2输入验证例子
一个基于ASP.NET 实现的Multiple Fields多字段输入验证控件源码及例子。
一个Ajax表单检测验证实例,在不刷新网页的情况下对表单中的各个输入项进行检查,并显示出错误提示,在众多ajax表单中,本示例并不是最复杂的,因此对于学习研究类似表单的实现方法很有参考价值。ajax无刷新表单验证...
本文实例讲述了微信小程序表单验证功能。分享给大家供大家参考,具体如下: Wxml <form bindsubmit="formSubmit" bindreset="formReset"> <input name="name" class="{{whoClass=='name'?'...
规定用户输入的时间格式,分为年月日,小时秒,等验证。
超级容易扩展的android表单验证的小框架.比如,验证登陆模块的用户名和密码是否输入以及输入格式是否正确。验证内容自定义。 包含例子demo和使用说明doc
Android下EditText的简单实用例子,讲解了输入表情,输入验证等例子。
该例子仅简单的对微信服务器验证和用户信息的自动回复做了处理,为初学者在怎样开始微信公众平台的开发毫无头绪的时候提供一点儿帮助. 本例子使用了.net4.0框架,直接用VS2010打开网站,找到该文件夹,打开即可. 将...
目标这个库的目标是为不同的语言创建用户输入验证器代码。 第一个实现将用于 javascript 和 java。主意验证器是用一个简单的脚本编写的,它为模型的不同字段定义了验证表达式。 解析脚本并构建一棵树。 使用antlr4,...
HTML5对于表单有着极大程度的优化,无论是语义,小部件,还是数据格式的验证。我猜你肯定会以浏览器兼容作为借口不愿意使用这些“新功能”,但这绝不应该...原生验证 input type HTML5中为数据格式验证提供了很多原生
Spark ml pipline交叉验证之朴素贝叶斯 模型训练 输入参数 训练代码 模型评估 输入参数 评估代码
多用于MATLAB设计GUI时候需要密码输入验证界面的功能,是学习GUI设计的一个好例子
Legit是Go的输入验证框架。 合法性与现有框架的不同之处在于,它根据类型和接口构造验证,而对复杂结构标签更喜欢使用自定义验证器。 go get -u github.com/jamescun/legit 包含的验证器: 电子邮件 UUID UUID3 ...
本方案例子为验证证码方案: 采用从网上下载的抗AI识别的图片,随机选择图片的方案。 应用例子PHP代码: 1. 代码包括以下内容: log_aux.php 共用例子代码。可以用在别的工程中 log_demo.html 登录例子的主页面 ...
提示用户输入其github身份验证凭据并保存结果。 用安装 $ npm i ask-for-github-auth --save 用法 var ask = require ( 'ask-for-github-auth' ) ; 原料药 提示用户输入其github身份验证凭据。 保存答案,以便只...
0.0 目录介绍例子规则参考运行测试故障排除变更日志1.0 简介该库提供了一种根据一组规则验证输入数组的简单方法。 输入可以来自 $_POST 或任何其他数据源。 每个字段都可以应用自己的标签、预过滤器和规则。 规则...
ajax技术示例,一个通俗易懂的例子,大家可以参考学习一下
用户输入A、B、C的值,输出方程根x1和x2。 (3)用户选择2,则模拟石头、剪子、布游戏。用户可以任选石头、剪子、布中的一种,计算机也随机产生3种物件之一,根据“石头赢剪子,剪子赢布,布赢石头”的规则判定胜负...
书中介绍了如何利用Struts2来解决Web应用开发中的常见问题,同时还深入浅出地探讨了许多能帮助程序员编写Struts2应用程序的技巧,如管理页面导航活动、输入验证、国际化和本地化、对Ajax的支持,等等。书中概念清晰...