<html> <head>
<html:base />
<title>注册页面</title> <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
--> </head>
<body onload="createCode()"><form method="get" name=registerStep0"> <INPUT class=bluebk id=email onblur=checkMail("email");
name=loginInfo.email> <SPAN id=validateemailID>请输入常用邮箱<br></SPAN>
<br>
<INPUT class=bluebk id=pwd onblur=checkPwd(this);
onkeyup="value=value.replace(/[\s]/ig,'')" type=password name=loginInfo.pwd>
<SPAN id=pwdtip><SPAN id=cleanPwdId>请输入6-20位数字或字母</SPAN></SPAN>
<br>
<INPUT class=bluebk id=pwd1 onblur=checkPwd1(this);
onkeyup="value=value.replace(/[\s]/ig,'')" type=password name=loginInfo.pwd1>
<SPAN id=pwdtip1><SPAN id=cleanPwdId1>请输入6-20位数字或字母</SPAN></SPAN>
<br>
<INPUT class=bluebk id=nicheng onblur=checkNicheng("nicheng");
name=loginInfo.nicheng> <SPAN id=validateNichengID>请输入呢称<br></SPAN>
<br>
<input type="text" id="checkCode2" onblur=checkCodeFunc("checkCode2");
name=loginInfo.checkCode2> <SPAN id=validatecodeID>请输入验证码<br></SPAN>
<input type="text" name="checkCode">
<input type="button" name="button1" value="刷新" onclick="createCode();">
<br>
<input type="radio" name="radio1" value="1" checked>男 <input type="radio" name="radio1" value="2">女
</form>
</body>
<SCRIPT language=javascript>
function checkMail(str){
var strReg="";
var r;
var strText=document.all(str).value;
//strReg=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/i;
strReg=/^\w+((-\w+)|(\.\w+))*\@{1}\w+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig;
r=strText.search(strReg);
if(r==-1) {
document.getElementById("validateemailID").innerHTML="<br><font color='red'>Email格式错误,请重新输入!</font>";
document.getElementById("email").value="";
document.getElementById("email").focus();
document.all(str).focus();
return false;
} else{
document.getElementById("validateemailID").innerHTML="<img src='/marriager/images/reg_ico3.gif'/><font color='blue'>Email格式正确!</font>";
}
} function checkPwd(obj){
var pwd = obj.value;
if(pwd==''){
document.getElementById("pwdtip").innerHTML = "<font color='red'>请输入密码!</font>";
return false;
}
if(pwd.length<6||pwd.length>20){
document.getElementById("pwdtip").innerHTML = "<font color='red'>输入密码不符合!</font>";
return false;
}
document.getElementById("pwdtip").innerHTML = "<img src='/marriager/images/reg_ico3.gif'/><font color='blue'>密码输入正确!</font>";
}
function checkPwd1(obj1){
var pwd1 = obj1.value;
if(pwd1==''){
document.getElementById("pwdtip1").innerHTML = "<font color='red'>请输入确认密码!</font>";
return false;
}
if(pwd1.length<6||pwd1.length>20){
document.getElementById("pwdtip1").innerHTML = "<font color='red'>输入确认密码不符合!</font>";
return false;
}
if(document.getElementById("pwd").value!=pwd1){
document.getElementById("pwdtip1").innerHTML = "<font color='red'>输入确认密码与密码不符合!</font>";
return false;
}
document.getElementById("pwdtip1").innerHTML = "<img src='/marriager/images/reg_ico3.gif'/><font color='blue'>密码输入正确!</font>";
}
function checkNicheng(cheng){
var nicheng = document.all(cheng).value;
if(nicheng==''){
document.getElementById("validateNichengID").innerHTML = "<font color='red'>呢称为空!</font>";
return false;
} if(nicheng<'0'||nicheng>'9'&&nicheng<'a'||nicheng>'z'){
document.getElementById("validateNichengID").innerHTML = "<font color='red'>昵称填写格式不正确!</font>";
return false;
}
document.getElementById("validateNichengID").innerHTML = "<img src='/marriager/images/reg_ico3.gif'/><font color='blue'>昵称可用!</font>";
}
function checkCodeFunc(code1){
var code = document.all(code1).value;
if(code==''){
document.getElementById("validateNichengID").innerHTML = "<font color='red'>验证为空!</font>";
return false;
} if(document.getElementById("checkCode").value!=code){
document.getElementById("validatecodeID").innerHTML = "<font color='red'>验证码不正确!</font>";
return false;
}
document.getElementById("validatecodeID").innerHTML = "<img src='/marriager/images/reg_ico3.gif'/><font color='blue'>验证正确!</font>";
}
</SCRIPT>
<script language="javascript" type="text/javascript"> var code ; //在全局 定义验证码
function createCode()
{
code = "";
var codeLength = 6;//验证码的长度
var checkCode = document.getElementById("checkCode");
var selectChar = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');//所有候选组成验证码的字符,当然也可以用中文的
for(var i=0;i<codeLength;i++)
{
var charIndex = Math.floor(Math.random()*36);
code +=selectChar[charIndex];
}
// alert(code);
if(checkCode)
{
checkCode.className="code";
checkCode.value = code;
}
}</script>
</html>
<html:base />
<title>注册页面</title> <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
--> </head>
<body onload="createCode()"><form method="get" name=registerStep0"> <INPUT class=bluebk id=email onblur=checkMail("email");
name=loginInfo.email> <SPAN id=validateemailID>请输入常用邮箱<br></SPAN>
<br>
<INPUT class=bluebk id=pwd onblur=checkPwd(this);
onkeyup="value=value.replace(/[\s]/ig,'')" type=password name=loginInfo.pwd>
<SPAN id=pwdtip><SPAN id=cleanPwdId>请输入6-20位数字或字母</SPAN></SPAN>
<br>
<INPUT class=bluebk id=pwd1 onblur=checkPwd1(this);
onkeyup="value=value.replace(/[\s]/ig,'')" type=password name=loginInfo.pwd1>
<SPAN id=pwdtip1><SPAN id=cleanPwdId1>请输入6-20位数字或字母</SPAN></SPAN>
<br>
<INPUT class=bluebk id=nicheng onblur=checkNicheng("nicheng");
name=loginInfo.nicheng> <SPAN id=validateNichengID>请输入呢称<br></SPAN>
<br>
<input type="text" id="checkCode2" onblur=checkCodeFunc("checkCode2");
name=loginInfo.checkCode2> <SPAN id=validatecodeID>请输入验证码<br></SPAN>
<input type="text" name="checkCode">
<input type="button" name="button1" value="刷新" onclick="createCode();">
<br>
<input type="radio" name="radio1" value="1" checked>男 <input type="radio" name="radio1" value="2">女
</form>
</body>
<SCRIPT language=javascript>
function checkMail(str){
var strReg="";
var r;
var strText=document.all(str).value;
//strReg=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/i;
strReg=/^\w+((-\w+)|(\.\w+))*\@{1}\w+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig;
r=strText.search(strReg);
if(r==-1) {
document.getElementById("validateemailID").innerHTML="<br><font color='red'>Email格式错误,请重新输入!</font>";
document.getElementById("email").value="";
document.getElementById("email").focus();
document.all(str).focus();
return false;
} else{
document.getElementById("validateemailID").innerHTML="<img src='/marriager/images/reg_ico3.gif'/><font color='blue'>Email格式正确!</font>";
}
} function checkPwd(obj){
var pwd = obj.value;
if(pwd==''){
document.getElementById("pwdtip").innerHTML = "<font color='red'>请输入密码!</font>";
return false;
}
if(pwd.length<6||pwd.length>20){
document.getElementById("pwdtip").innerHTML = "<font color='red'>输入密码不符合!</font>";
return false;
}
document.getElementById("pwdtip").innerHTML = "<img src='/marriager/images/reg_ico3.gif'/><font color='blue'>密码输入正确!</font>";
}
function checkPwd1(obj1){
var pwd1 = obj1.value;
if(pwd1==''){
document.getElementById("pwdtip1").innerHTML = "<font color='red'>请输入确认密码!</font>";
return false;
}
if(pwd1.length<6||pwd1.length>20){
document.getElementById("pwdtip1").innerHTML = "<font color='red'>输入确认密码不符合!</font>";
return false;
}
if(document.getElementById("pwd").value!=pwd1){
document.getElementById("pwdtip1").innerHTML = "<font color='red'>输入确认密码与密码不符合!</font>";
return false;
}
document.getElementById("pwdtip1").innerHTML = "<img src='/marriager/images/reg_ico3.gif'/><font color='blue'>密码输入正确!</font>";
}
function checkNicheng(cheng){
var nicheng = document.all(cheng).value;
if(nicheng==''){
document.getElementById("validateNichengID").innerHTML = "<font color='red'>呢称为空!</font>";
return false;
} if(nicheng<'0'||nicheng>'9'&&nicheng<'a'||nicheng>'z'){
document.getElementById("validateNichengID").innerHTML = "<font color='red'>昵称填写格式不正确!</font>";
return false;
}
document.getElementById("validateNichengID").innerHTML = "<img src='/marriager/images/reg_ico3.gif'/><font color='blue'>昵称可用!</font>";
}
function checkCodeFunc(code1){
var code = document.all(code1).value;
if(code==''){
document.getElementById("validateNichengID").innerHTML = "<font color='red'>验证为空!</font>";
return false;
} if(document.getElementById("checkCode").value!=code){
document.getElementById("validatecodeID").innerHTML = "<font color='red'>验证码不正确!</font>";
return false;
}
document.getElementById("validatecodeID").innerHTML = "<img src='/marriager/images/reg_ico3.gif'/><font color='blue'>验证正确!</font>";
}
</SCRIPT>
<script language="javascript" type="text/javascript"> var code ; //在全局 定义验证码
function createCode()
{
code = "";
var codeLength = 6;//验证码的长度
var checkCode = document.getElementById("checkCode");
var selectChar = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');//所有候选组成验证码的字符,当然也可以用中文的
for(var i=0;i<codeLength;i++)
{
var charIndex = Math.floor(Math.random()*36);
code +=selectChar[charIndex];
}
// alert(code);
if(checkCode)
{
checkCode.className="code";
checkCode.value = code;
}
}</script>
</html>
解决方案 »
- 一段JS代码,实现3D效果 求教如何注册一个鼠标事件,键盘事件,实现功能
- 一个很多人都看过的javascript程序,再问?
- 表格添加行脚本,为什么不好用?
- 通过javascripts取字符串?
- 问下var arr=new Array()和 var arr=[] 的区别。
- JS捕获webservice的异常,难办啊!
- 请教javascript中的错误处理
- jquery easyUI邮件菜单
- <td><%-- 在这里显示时间(格式为:24小时制:分钟:秒) --%></td>,如何实现??
- 由一个问题向各位大虾请教!怎么限定text框输入实数!
- 我的CSS编写要点及技巧整理
- 请大家帮忙解决个问题呀!!!!!
<input type="text" id="testid" onclick=func("testid")>function func(id){
//如果上面的事件调用这个方法,那么当在这时,id只是一个字符串,而不是你想的那个input的对象,要成对象,可以两种方法解决
//1 . 转换 通过 var obj=document.getElementById(id) 可以
// var obj=document.all(id) 可以
// var obj=eval(id) 可以
//2.将调用的地方直接写成func(this),那么此时的id就是代表的input的对象
}另外,你的命名也很不讲究,具体说就是有冲突的地方,之前的帖子就是这个问题造成的,
所以我叫你改了那个方法的帖子,这个你自己看一下就会明白了
错误提示消失:document.getElementById("validatecodeID").style.display="none";
还有就是把报错信息贴出来 ,需求将明白。都不明白你是什么问题!