|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14429
- 金币
- 2500
- 威望
- 1647
- 贡献
- 1448
|
这个脚本对你可能有帮助:
6 C" O) t3 v2 ?9 |' }. Z# K<script language="javascript"> ' R K9 N3 x$ T! C8 r# |
function IsDigit(cCheck)
- B* M7 @3 W& k' i! _8 o { 4 [ E' ?8 D# Q1 l, G' G
return (('0'<=cCheck) && (cCheck<='9'));
+ e, e9 r1 X* H }
0 r q& C' b, ` 1 k7 H# U; T5 x+ O O. c9 k6 u+ b
function IsAlpha(cCheck)
1 [! l2 |; v5 T4 |$ z9 V. o" {% m { 8 g$ w" u' e! q
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
4 ~/ j2 K3 n) z5 a% p, o }
+ `* d' q) _3 E) r% q) b. ]
5 |% ~7 `- C; p" [5 S/ H; X7 Gfunction IsaNull(cCheck)
) Y3 F3 ` B7 U/ y0 d2 | { 7 j- r. e) r( L4 E
return(cCheck != " ")
! r; N; ?% J9 k } g6 Z3 s4 _; h% [5 U
6 o) K: H |! v- s4 t; mfunction checkform() ; P7 p, `! `9 |; L
{
4 u+ k5 e. z) v1 k; V4 W# m id = document.sform1.id.value; ! T: R3 r+ s! Y5 Z+ o: S
if (id == "")
+ @! ] Y3 O0 H$ M8 d& H) q3 o {
+ H# v4 T. W- N' K6 h* K+ {# R alert("请输入注册名");
0 [# k# w% b5 G3 S. \+ | document.sform1.id.focus();
$ ^3 }* W& x( q* s7 I return false; + P( e/ N! I" P6 {6 ~
}
6 C9 V/ r, h3 d( j
2 t7 s- e, Q2 g/ K7 m' y( w" f for (nIndex=0; nIndex<id.length; nIndex++)
9 z0 [5 o: `+ |: C { 4 e/ q$ B; F0 ~% W
cCheck = id.charAt(nIndex);
5 p B( |: Q$ u) b9 b v; N+ N# n if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
1 F- ?' N7 I! C0 U! }" x; a2 v {
0 i: L+ L7 t- L! n |( | alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ) k0 x4 P- i1 n e
document.sform1.id.focus(); & Y# a# `! G: b4 |3 @
return false; ; _/ T! w" b% O% d
}
' p$ }9 A$ m7 n9 \: b( \* \( i }
7 d/ P( J& [& |) A chineseid = document.sform1.chineseid.value; ( M( L! A. Q& a9 T8 X- l7 I* {
if (chineseid == "") ' S8 g5 C0 ~: `& Z( _ e$ Q
{ + ^/ _6 H( } f( `2 c8 v
alert("请输入中文昵称");
+ H/ }4 I# o, a, k8 S; o/ h document.sform1.chineseid.focus();
x5 Z& o5 t* m9 ? return false; , V* ?7 r, C$ d. S
} * l% U0 V3 {1 g8 d" ~
password = document.sform1.password.value;
2 ]1 A+ q: |. N4 b8 R5 h$ v if (password == "") ' ]7 ?" z, ?; {
{
$ j+ z; S% S5 c& x" H. \5 X alert("请输入登陆密码"); # A$ N2 U* x+ R1 J) r
document.sform1.password.focus();
) _& w) ~* I W! s8 V return false; " ^; o0 H" Y& k1 L
} 3 n$ w6 V- r( ?9 l* P4 U
password1 = document.sform1.password1.value;
! F$ Z& F; L. ^9 N if (password>password1)
/ ~+ r) v. C' X4 W- n6 a" ^# d {
; ?7 i+ M k& Q$ H alert("重复密码与登陆密码不相同"); / i: l5 Y' g; D- R
document.sform1.password.focus();
% [/ s1 d/ W$ c document.sform1.password1.focus(); ' v5 p" y& {$ d; V3 ~$ P. [" ~, j
return false;
6 Y$ o0 m) b0 Z$ F6 Q$ n }
% D/ n9 n% F4 q& aif (password<password1)
, Q% w6 D) o+ D, @ {) p7 l! m" s! I2 M; L
alert("重复密码与登陆密码不相同");
$ r# S* v4 q, [8 a- u document.sform1.password.focus();
( C" d5 b7 E, }+ N8 j; f document.sform1.password1.focus();
& J- L0 m: D/ Y. }+ R( G, I9 y return false;
( z' [8 {" H+ N: ]8 {% _ }
# s p+ Q% p, c; U if (document.sform1.email.value == "")
- a3 ~7 C* R1 f* z3 ]7 e# C {
) E$ W/ \4 F2 t# G alert("请输入您的E-MAIL地址"); 3 P# F; e1 I. `+ M) q0 u9 O
document.sform1.email.focus(); ' f& G0 R1 w* k3 E s
return false;
% [* p& n0 _: K" D- F, L0 C } : f+ q% ^& {* E! y" B6 i/ a
/ Z, i# U3 m# k email=document.sform1.email.value;
9 ]8 ?1 [( G1 A C4 O! L emailerr=0 5 I ^$ k/ X4 H1 t
for (i=0; i<email.length; i++)
5 l+ G' x3 Z& |! I/ r6 c8 ~) M" a { - {( l5 E- a0 F# ]
if ((email.charAt(i) == "@") & (email.length > 5)) % R3 v( H6 i% u4 i2 P1 O
{ U: p( q& u; o( ?8 \4 J
emailerr=emailerr+1 , p5 c8 w) D8 g8 e2 D
}
* q7 ~5 ~& U* S3 M } 7 G e3 Y3 a: p9 V+ s8 w" g
if (emailerr != 1)
2 S7 E; F2 s, m" y, q& }/ J { l4 S) ?& ~+ j% w6 u' h
alert("请输入正确的E-MAIL地址");
+ B$ P% X6 k6 {& Z5 O9 R H document.sform1.email.focus(); , e+ h& b: V" [
return false; : T/ o) T# M4 A, G. t! M
} ; @# K. J; G) N) i2 @* |: S1 M
S B6 r4 f- \ if (document.sform1.checkask.value=="")
# o( E, x0 a& x$ a. }* C6 T { ; o1 T( h3 A8 M$ q8 y
alert("密码提示问题不能为空");
! @, g/ p; k% C0 e# E document.sform1.checkask.focus(); + W! l2 D: b- _, C) s8 h F+ L
return false;
: P1 Z$ I# X1 j }
, O+ w/ q; s5 Z/ D: ^/ A8 V# R1 r if (document.sform1.checkans.value=="")
$ c( o) T9 f/ e% q7 _% j { * R3 R+ y7 S7 k
alert("您的密码提示问题答案不能为空"); ) N" f7 a' v% }+ }* c* v
document.sform1.checkans.focus(); ) Q" a+ d0 @6 o4 z7 c: q' ^
return false; ; P) _# l& z: ~6 q* I( Y* P
}
; G7 ^5 d/ L g) A3 K$ X2 w; K return true;
2 E; O( f7 D; V) q% u( @ $ ^- p9 ]: ?8 p& t0 d& ^0 N
}
4 c6 \( q! {. O/ s% j' e</script> |
|