jsp写的注册页面用javascript作有效性验证
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
<%@ page contentType="text/html; charset=gb2312" language="java" import="er" errorPage="" %>
<%
//权限默认不是超级管理员
boolean isAdmin = false ;
String actionStr = "";
if (session.getAttribute("user") != null)
{
user = (User)session.getAttribute("user");
//取出权限
if (user.getUPopedom() ==0)
isAdmin = true ;
}
String qFile = request.getRequestURI();
System.out.println(qFile);
//说明是超级管理员,并在后台添加用户
if ("/admin/default.jsp".equals(qFile))
{
actionStr = "../" ;
}
%>
function checkuserinfo()
{
if(checkspace(erName.value)) {
erName.focus();
alert("对不起,请填写用户名!");
return false;
}
if(checkspace(document.form1.password1.value) || document.form1.password1.value.length < 6 || document.form1.password1.value.length >20) {
document.form1.password1.focus();
alert("密码长度不能不能这空,在6位到20位之间,请重新输入!");
return false;
}
if(document.form1.password1.value != document.form1.password2.value) {
document.form1.password1.focus();
document.form1.password1.value = '';
document.form1.password2.value = '';
alert("两次输入的密码不同,请重新输入!");
return false;
}
if(document.form1.email.value.length!=0)
{
if (document.form1.email.value.charAt(0)=="." ||
document.form1.email.value.charAt(0)=="@"||
document.form1.email.value.indexOf('@', 0) == -1 ||
document.form1.email.value.indexOf('.', 0) == -1 ||
stIndexOf("@")==document.form1.email.value.length-1 || stIndexOf(".")==document.form1.email.value.length-1) {
alert("Email地址格式不正确!");
document.form1.email.focus();
return false;
}
}
else
{
alert("Email不能为空!");
document.form1.email.focus();
return false;
}
}
function checkspace(checkstr) {
var str = '';
for(i = 0; i < checkstr.length; i++) {
str = str + ' ';
}
return (str == checkstr);
}