跪求优化改错
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>个人会员注册</title>
<style>
</style>
<script type="text/javascript">
if(<%=request.getParameter("result")%> == 1){
alert("注册失败");
location.href="register.jsp";
}
这里的代码下面发,字符不够了
</head>
<body>
<form action="/homework9-1/servlet/checkRegister" method="post" onSubmit="return checkRegister();">
<table align="center">
<tr>
<td align="right" valign="bottom">Email : </td>
<td><input type="text" name="Email" id="Email"/></td>
<td width="100px"><label id="label_email" style="font-size:12px;"></label></td>
</tr>
<tr>
<td align="right" valign="bottom">用户名 : </td>
<td><input type="text" name="userName" id="userName"/></td>
<td width="100px"><label id="label_user" style="font-size:12px;"></label></td>
</tr>
<tr>
<td align="right" valign="bottom">密码 : </td>
<td><input type="password" name="passWord" id="passWord"/></td>
<td width="100px"><label id="label_pass" style="font-size:12px;"></label></td>
</tr>
<tr>
<td align="right" valign="bottom">重复密码 : </td>
<td><input type="password" name="rePass" id="rePass"/></td>
<td width="100px"><label id="label_repass" style="font-size:12px;"></label></td>
</tr>
<tr>
<td valign="bottom" align="right">验证码 : </td>
<td><input type="text" name="verificationCode" id="verificationCode"/></td>
<td><img alt="验证码图片" src="/homework9-1/servlet/checkCode" id="verificationImage"><a href="#" style="text-decoration: none;" id="verifyCodeChange"><font size="2" color="gray">换一张</font></a></td>
</tr>
<tr>
<td colspan="3"><label id="label_verificationCode" style="font-size:12px;"></label></td>
</tr>
<tr>
<td colspan="3"><input type="checkbox" id="ensure" checked="checked"/><font size="2">我已阅读</font><a href="#" style="text-decoration: none;"><font size="2" color="gray">《会员权益和义务》</font></a></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" id="btn" value="注册"/></td>
</tr>
</table>
</form>
</body>
<script type="text/javascript">
var xmlHttp = null;
var Email_register = false, User_register = false, Pass_register = false, Repass_register = false, VerificationCode = false;
function createXMLHttpRequest(){
//XMLHttpRequest
if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}else if(window.ActiveXObject){
try{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");//Firefox游览器
}catch(e){//IE游览器
try{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(ex){
alert("您的浏览器不支持AJAX!!!");
}
}
}
}
window.onload=function(){
document.getElementById("ensure").onclick=function(){
var btn = document.getElementById("btn");
var ensure = document.getElementById("ensure");
if(ensure.checked){
btn.disabled=false;
}else{
btn.disabled=true;
}
};
document.getElementById("Email").onfocus=function(){
document.getElementById("label_email").innerHTML="请输入常用邮箱";
document.getElementById("label_email").style.color="gray";
};
document.getElementById("Email").onblur=function(){
var Email = document.getElementById("Email").value;
if(Email!=""){
var checkEmail=/^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*(;\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)*$/;
if(Email.match(checkEmail)){
createXMLHttpRequest();
xmlHttp.open("GET", "/homework9-1/servlet/Ajaxcheck?Email="+encodeURI(Email), true);
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4 && xmlHttp.status ==200){
var text = xmlHttp.responseText;
if(text=="1"){
document.getElementById("label_email").innerHTML="× 邮箱已被使用";
document.getElementById("label_email").style.color="red";
Email_register = false;
}else if(text=="0"){
document.getElementById("label_email").innerHTML="√ 邮箱可以使用";
document.getElementById("label_email").style.color="green";
Email_register = true;
}
}
};
xmlHttp.send(null);
}else{
document.getElementById("label_email").innerHTML="× 邮箱格式输入错误,请检查!";
document.getElementById("label_email").style.color="red";
}
}else{
document.getElementById("label_email").innerHTML="";
}
};
document.getElementById("userName").onblur=function(){
var userName = document.getElementById("userName").value;
if(userName!=""){
var checkUserName = /^[a-zA-z]\w{3,15}$/;
if(userName.match(checkUserName)){
createXMLHttpRequest();
xmlHttp.open("GET", "/homework9-1/servlet/Ajaxcheck?userName="+userName, true);
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4 && xmlHttp.status ==200){
var text = xmlHttp.responseText;
if(text=="1"){
document.getElementById("label_user").innerHTML="× 用户名已被使用";
document.getElementById("label_user").style.color="red";
User_register = false;
}else if(text=="0"){
document.getElementById("label_user").innerHTML="√ 用户名可以使用";
document.getElementById("label_user").style.color="green";
User_register = true;
}
}
};
xmlHttp.send(null);
}else{
document.getElementById("label_user").innerHTML="× 用户名格式输入错误,请检查!";
document.getElementById("label_user").style.color="red";
}
}else{
document.getElementById("label_user").innerHTML="";
}
};
document.getElementById("userName").onfocus=function(){
document.getElementById("label_user").innerHTML="须以字母开头,4-10位,可包含数字、字母、下划线";
document.getElementById("label_user").style.color="gray";
};
document.getElementById("passWord").onblur=function(){
var passWord = document.getElementById("passWord").value;
if(passWord!=""){
if(passWord.length<4||passWord.length>20){
document.getElementById("label_pass").innerHTML="× 请输入4-20位密码!";
document.getElementById("label_pass").style.color="red";
Pass_register = false;
}else{
document.getElementById("label_pass").innerHTML="√ 密码可以使用";
document.getElementById("label_pass").style.color="green";
Pass_register = true;
}
}else{
document.getElementById("label_pass").innerHTML="";
}
};
document.getElementById("passWord").onfocus=function(){
document.getElementById("label_pass").innerHTML="密码设置至少4位,请区分大小写";
document.getElementById("label_pass").style.color="gray";
};
document.getElementById("rePass").onblur=function(){
var passWord = document.getElementById("passWord").value;
var repass = document.getElementById("rePass").value;
if(repass!=""){
if(passWord!=repass){
document.getElementById("label_repass").innerHTML="× 密码与重复密码不一致";
document.getElementById("label_repass").style.color="red";
Repass_register = false;
}else{
document.getElementById("label_repass").innerHTML="√ 重复密码可以使用";
document.getElementById("label_repass").style.color="green";
Repass_register = true;
}
}else{
document.getElementById("label_repass").innerHTML="";
}
};
document.getElementById("rePass").onfocus=function(){
document.getElementById("label_repass").innerHTML="请重新输入密码";
document.getElementById("label_repass").style.color="gray";
};
document.getElementById("verifyCodeChange").onclick=function(){
createXMLHttpRequest();
//发送请求
xmlHttp.open("GET", "/homework9-1/servlet/checkCode", true);
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4 && xmlHttp.status ==200){
var text = xmlHttp.responseText;
document.getElementById("verificationImage").src = "/homework9-1/servlet/checkCode?"+new Date();
}
};
xmlHttp.send(null);
};
document.getElementById("verificationCode").onblur=function(){
var verificationCode = document.getElementById("verificationCode").value;
if(verificationCode!=""){
createXMLHttpRequest();
xmlHttp.open("GET", "/homework9-1/servlet/Ajaxcheck?verificationCode="+encodeURI(verificationCode), true);
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4 && xmlHttp.status ==200){
var text = xmlHttp.responseText;
if(text=="1"){
document.getElementById("label_verificationCode").innerHTML="√ 验证码输入正确";
document.getElementById("label_verificationCode").style.color="green";
VerificationCode = true;
}else if(text=="0"){
document.getElementById("label_verificationCode").innerHTML="× 验证码输入错误";
document.getElementById("label_verificationCode").style.color="red";
VerificationCode = false;
}
}
};
xmlHttp.send(null);
}
};
};
</script>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>个人会员注册</title>
<style>
</style>
<script type="text/javascript">
if(<%=request.getParameter("result")%> == 1){
alert("注册失败");
location.href="register.jsp";
}
这里的代码下面发,字符不够了
</head>
<body>
<form action="/homework9-1/servlet/checkRegister" method="post" onSubmit="return checkRegister();">
<table align="center">
<tr>
<td align="right" valign="bottom">Email : </td>
<td><input type="text" name="Email" id="Email"/></td>
<td width="100px"><label id="label_email" style="font-size:12px;"></label></td>
</tr>
<tr>
<td align="right" valign="bottom">用户名 : </td>
<td><input type="text" name="userName" id="userName"/></td>
<td width="100px"><label id="label_user" style="font-size:12px;"></label></td>
</tr>
<tr>
<td align="right" valign="bottom">密码 : </td>
<td><input type="password" name="passWord" id="passWord"/></td>
<td width="100px"><label id="label_pass" style="font-size:12px;"></label></td>
</tr>
<tr>
<td align="right" valign="bottom">重复密码 : </td>
<td><input type="password" name="rePass" id="rePass"/></td>
<td width="100px"><label id="label_repass" style="font-size:12px;"></label></td>
</tr>
<tr>
<td valign="bottom" align="right">验证码 : </td>
<td><input type="text" name="verificationCode" id="verificationCode"/></td>
<td><img alt="验证码图片" src="/homework9-1/servlet/checkCode" id="verificationImage"><a href="#" style="text-decoration: none;" id="verifyCodeChange"><font size="2" color="gray">换一张</font></a></td>
</tr>
<tr>
<td colspan="3"><label id="label_verificationCode" style="font-size:12px;"></label></td>
</tr>
<tr>
<td colspan="3"><input type="checkbox" id="ensure" checked="checked"/><font size="2">我已阅读</font><a href="#" style="text-decoration: none;"><font size="2" color="gray">《会员权益和义务》</font></a></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" id="btn" value="注册"/></td>
</tr>
</table>
</form>
</body>
<script type="text/javascript">
var xmlHttp = null;
var Email_register = false, User_register = false, Pass_register = false, Repass_register = false, VerificationCode = false;
function createXMLHttpRequest(){
//XMLHttpRequest
if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}else if(window.ActiveXObject){
try{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");//Firefox游览器
}catch(e){//IE游览器
try{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(ex){
alert("您的浏览器不支持AJAX!!!");
}
}
}
}
window.onload=function(){
document.getElementById("ensure").onclick=function(){
var btn = document.getElementById("btn");
var ensure = document.getElementById("ensure");
if(ensure.checked){
btn.disabled=false;
}else{
btn.disabled=true;
}
};
document.getElementById("Email").onfocus=function(){
document.getElementById("label_email").innerHTML="请输入常用邮箱";
document.getElementById("label_email").style.color="gray";
};
document.getElementById("Email").onblur=function(){
var Email = document.getElementById("Email").value;
if(Email!=""){
var checkEmail=/^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*(;\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)*$/;
if(Email.match(checkEmail)){
createXMLHttpRequest();
xmlHttp.open("GET", "/homework9-1/servlet/Ajaxcheck?Email="+encodeURI(Email), true);
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4 && xmlHttp.status ==200){
var text = xmlHttp.responseText;
if(text=="1"){
document.getElementById("label_email").innerHTML="× 邮箱已被使用";
document.getElementById("label_email").style.color="red";
Email_register = false;
}else if(text=="0"){
document.getElementById("label_email").innerHTML="√ 邮箱可以使用";
document.getElementById("label_email").style.color="green";
Email_register = true;
}
}
};
xmlHttp.send(null);
}else{
document.getElementById("label_email").innerHTML="× 邮箱格式输入错误,请检查!";
document.getElementById("label_email").style.color="red";
}
}else{
document.getElementById("label_email").innerHTML="";
}
};
document.getElementById("userName").onblur=function(){
var userName = document.getElementById("userName").value;
if(userName!=""){
var checkUserName = /^[a-zA-z]\w{3,15}$/;
if(userName.match(checkUserName)){
createXMLHttpRequest();
xmlHttp.open("GET", "/homework9-1/servlet/Ajaxcheck?userName="+userName, true);
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4 && xmlHttp.status ==200){
var text = xmlHttp.responseText;
if(text=="1"){
document.getElementById("label_user").innerHTML="× 用户名已被使用";
document.getElementById("label_user").style.color="red";
User_register = false;
}else if(text=="0"){
document.getElementById("label_user").innerHTML="√ 用户名可以使用";
document.getElementById("label_user").style.color="green";
User_register = true;
}
}
};
xmlHttp.send(null);
}else{
document.getElementById("label_user").innerHTML="× 用户名格式输入错误,请检查!";
document.getElementById("label_user").style.color="red";
}
}else{
document.getElementById("label_user").innerHTML="";
}
};
document.getElementById("userName").onfocus=function(){
document.getElementById("label_user").innerHTML="须以字母开头,4-10位,可包含数字、字母、下划线";
document.getElementById("label_user").style.color="gray";
};
document.getElementById("passWord").onblur=function(){
var passWord = document.getElementById("passWord").value;
if(passWord!=""){
if(passWord.length<4||passWord.length>20){
document.getElementById("label_pass").innerHTML="× 请输入4-20位密码!";
document.getElementById("label_pass").style.color="red";
Pass_register = false;
}else{
document.getElementById("label_pass").innerHTML="√ 密码可以使用";
document.getElementById("label_pass").style.color="green";
Pass_register = true;
}
}else{
document.getElementById("label_pass").innerHTML="";
}
};
document.getElementById("passWord").onfocus=function(){
document.getElementById("label_pass").innerHTML="密码设置至少4位,请区分大小写";
document.getElementById("label_pass").style.color="gray";
};
document.getElementById("rePass").onblur=function(){
var passWord = document.getElementById("passWord").value;
var repass = document.getElementById("rePass").value;
if(repass!=""){
if(passWord!=repass){
document.getElementById("label_repass").innerHTML="× 密码与重复密码不一致";
document.getElementById("label_repass").style.color="red";
Repass_register = false;
}else{
document.getElementById("label_repass").innerHTML="√ 重复密码可以使用";
document.getElementById("label_repass").style.color="green";
Repass_register = true;
}
}else{
document.getElementById("label_repass").innerHTML="";
}
};
document.getElementById("rePass").onfocus=function(){
document.getElementById("label_repass").innerHTML="请重新输入密码";
document.getElementById("label_repass").style.color="gray";
};
document.getElementById("verifyCodeChange").onclick=function(){
createXMLHttpRequest();
//发送请求
xmlHttp.open("GET", "/homework9-1/servlet/checkCode", true);
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4 && xmlHttp.status ==200){
var text = xmlHttp.responseText;
document.getElementById("verificationImage").src = "/homework9-1/servlet/checkCode?"+new Date();
}
};
xmlHttp.send(null);
};
document.getElementById("verificationCode").onblur=function(){
var verificationCode = document.getElementById("verificationCode").value;
if(verificationCode!=""){
createXMLHttpRequest();
xmlHttp.open("GET", "/homework9-1/servlet/Ajaxcheck?verificationCode="+encodeURI(verificationCode), true);
xmlHttp.onreadystatechange = function(){
if(xmlHttp.readyState == 4 && xmlHttp.status ==200){
var text = xmlHttp.responseText;
if(text=="1"){
document.getElementById("label_verificationCode").innerHTML="√ 验证码输入正确";
document.getElementById("label_verificationCode").style.color="green";
VerificationCode = true;
}else if(text=="0"){
document.getElementById("label_verificationCode").innerHTML="× 验证码输入错误";
document.getElementById("label_verificationCode").style.color="red";
VerificationCode = false;
}
}
};
xmlHttp.send(null);
}
};
};
</script>
</html>
...全文
相关推荐
林锐-编程调试与改错优化
林锐博士的系列讲义《编程调试与改错优化》深入探讨了软件实现过程中至关重要的环节。首先,软件实现并不仅仅是编写代码,它涵盖了编程、内部测试、代码审查、调试和优化等多个步骤,这是软件开发中最耗时且工作量巨
2021届高考英语二轮复习组合练十四阅读理解+阅读七选五+短文改错课时优化作业含解析202103171229
总的来说,这个课时优化作业旨在通过全面的练习,帮助学生提升阅读理解的深度、阅读七选五的逻辑分析能力和短文改错的精确性,同时教导他们在实际生活中如何运用这些技巧来说服他人,以及如何调整自己的思维方式。
2021届高考英语二轮复习组合练十六阅读理解+阅读七选五+短文改错课时优化作业含解析202103171227
2021届高考英语二轮复习组合练十六阅读理解+阅读七选五+短文改错课时优化作业含解析202103171227
2015届高考英语二轮复习 优化训练短文改错2(含解析)
以下是对两篇短文改错练习的分析和相关知识点讲解:首先,短文改错的规则是每句最多两处错误,且涉及一个单词的增加、删除或修改。这意味着考生必须精确地找出并修正错误,不能对句子结构进行大规模改动。
2021届高考英语二轮复习组合练八阅读理解+阅读七选五+短文改错课时优化作业含解析202103171219
在描述中,我们看到该资料是2021年3月17日更新的一份优化作业,它包含了对相关练习题目的解析,这对于学生自我检查和理解答案提供了帮助,同时教师也可以用作教学辅助材料,以便更有效地指导学生。


