常用用户注册页面客户端验证脚本。
1
<script language="javascript" type="text/javascript">
2
// <!CDATA[
3
4
function OK_onclick() {
5
6
var obj=document.getElementById("Label1");
7
obj.innerHTML+="OK!";
8
}
9
10
function isPasswd(s)
11
{
12
var patrn=/^[A-Za-z0-9]+$/;
13
if (!patrn.exec(s))
14
return false
15
return true
16
}
17
18
function Validate(id,divid)
19
{
20
if(id==""||id==null||divid==""||divid==null)
21
return;
22
else
23
{
24
25
var obj=document.getElementById(id);
26
var divobj=document.getElementById(divid);
27
28
var rst=""
29
30
if(!isPasswd(obj.value))
31
{
32
rst="验证不合法,必须为大小写英文字母或数字";
33
document.getElementById("OK").disabled=true;
34
}
35
else
36
document.getElementById("OK").disabled=false;
37
divobj.innerHTML=rst;
38
if(id=="RePWD")
39
{
40
var pwdobj=document.getElementById("PWD");
41
if(obj.value!=pwdobj.value)
42
{
43
divobj.innerHTML+=" 重复密码和密码不相符!"
44
document.getElementById("OK").disabled=true;
45
}
46
else
47
document.getElementById("OK").disabled=false;
48
}
49
50
}
51
}
52
53
function CheckEmail(id,divid)
54
{
55
var obj=document.getElementById(id);
56
var divobj=document.getElementById(divid);
57
var patrn=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
58
var rst="";
59
if(!patrn.exec(obj.value))
60
{
61
rst="电子邮件地址格式不正确!";
62
document.getElementById("OK").disabled=true;
63
}
64
else
65
document.getElementById("OK").disabled=false;
66
67
68
divobj.innerHTML=rst;
69
}
70
71
72
73
// ]]>
74
</script>
<script language="javascript" type="text/javascript">2
// <!CDATA[3

4
function OK_onclick() {5

6
var obj=document.getElementById("Label1");7
obj.innerHTML+="OK!";8
}9

10
function isPasswd(s) 11
{ 12
var patrn=/^[A-Za-z0-9]+$/;13
if (!patrn.exec(s)) 14
return false 15
return true 16
} 17

18
function Validate(id,divid)19
{20
if(id==""||id==null||divid==""||divid==null)21
return;22
else23
{24
25
var obj=document.getElementById(id);26
var divobj=document.getElementById(divid);27
28
var rst=""29

30
if(!isPasswd(obj.value))31
{32
rst="验证不合法,必须为大小写英文字母或数字";33
document.getElementById("OK").disabled=true; 34
}35
else36
document.getElementById("OK").disabled=false; 37
divobj.innerHTML=rst;38
if(id=="RePWD")39
{40
var pwdobj=document.getElementById("PWD");41
if(obj.value!=pwdobj.value)42
{43
divobj.innerHTML+=" 重复密码和密码不相符!"44
document.getElementById("OK").disabled=true; 45
}46
else47
document.getElementById("OK").disabled=false; 48
}49
50
}51
}52

53
function CheckEmail(id,divid) 54
{ 55
var obj=document.getElementById(id);56
var divobj=document.getElementById(divid);57
var patrn=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 58
var rst="";59
if(!patrn.exec(obj.value)) 60
{ 61
rst="电子邮件地址格式不正确!";62
document.getElementById("OK").disabled=true; 63
}64
else65
document.getElementById("OK").disabled=false; 66
67
68
divobj.innerHTML=rst;69
}70

71

72

73
// ]]>74
</script>////////////////////////////////
////////Sixi. Let it be.../////
//////////////////////////////


浙公网安备 33010602011771号