|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14359
- 金币
- 2465
- 威望
- 1647
- 贡献
- 1413
|
这个脚本对你可能有帮助:
& B* ]8 z& [% v2 _4 J, ~' E' m6 j<script language="javascript">
. ~0 S: z$ b/ t: Q0 }" Q9 ffunction IsDigit(cCheck)
7 }6 o" c( f% {6 V# k# \ {
+ Z9 x" R( ?8 c' { return (('0'<=cCheck) && (cCheck<='9')); - I- [" H, z2 j
}
6 f) x- t9 W, Z 3 ~1 R" P7 s M0 L7 r" F0 U
function IsAlpha(cCheck)
. z! u; A6 v0 q/ |; U! A; R { ! o6 |1 ^0 J$ \2 r! z1 w: h
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 7 b5 g8 ^9 g7 f; B6 t
} " a$ F9 \; j4 L1 V7 O I) g
2 ]( P# L" u, Y7 D% Q
function IsaNull(cCheck)
9 i. {8 s0 ]* B2 M7 \# ~' Z: S { 8 B( C; f+ K9 [. w4 R7 n& N
return(cCheck != " ")
2 u/ H6 G( I0 \0 \5 Y) x } 3 A- ~6 [) |$ v Z
$ g u' h, ^* V. _- K
function checkform()
$ R# C8 R, s1 i3 e, R& B{ ) L: v" H/ D" ]3 u. o
id = document.sform1.id.value;
5 {0 {# {0 Y9 F, u if (id == "") * N8 a! a9 W$ W; G. U- B
{
5 Z- ], Y' b' q; U alert("请输入注册名"); 0 l! k1 n4 g* p. |
document.sform1.id.focus(); . f4 D2 A5 k& z5 V% s. D9 T
return false; : X9 P3 d! z5 m) ~: G* R- d5 u
}
2 V) {5 G! Z" b F' ]
& `- B% U# \/ Y/ x# f+ x( u for (nIndex=0; nIndex<id.length; nIndex++)
3 j. F$ p7 v* r3 e {
: Y4 z9 U/ z0 F9 c) z7 m cCheck = id.charAt(nIndex); 5 V$ P' U2 K# I: J3 l
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ( I6 Z6 q( ?' U2 Y3 @
{
7 L( L1 B$ x4 [! I2 T alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); $ o; d# ?* w% s! C+ K
document.sform1.id.focus();
7 ^" C N0 f; f8 d; ~ return false;
0 C) ]! s1 {- m7 [. ] }
4 a) t: e8 C; p3 i) Q2 w" k } * S5 T( Z) a- b( C: A$ u1 }6 Q# \, z
chineseid = document.sform1.chineseid.value; 0 A2 b1 W0 t- E3 p, g
if (chineseid == "") # s6 c% o6 P; {" `* |3 o
{
8 \, x9 @, a" m, {* X0 x alert("请输入中文昵称"); 3 S+ x+ G0 Y6 |; r
document.sform1.chineseid.focus(); # g m& \+ W l U$ z
return false;
! ?5 n5 ^: K- D% G* n } % C" u: U+ O6 p" }6 V
password = document.sform1.password.value;
. S; `& K& j; B2 E! \ if (password == "")
' D, | e& g' e) d! e { 3 V! x% e1 k; \" x' q. ]7 J
alert("请输入登陆密码");
+ K) T- s3 N# B1 c document.sform1.password.focus(); H: P+ d% v( R. e; x7 N( X( I E
return false; 1 U% O6 O( m' ?& Q! ]( H+ \
}
W# C4 c( \5 T" @5 S2 [ password1 = document.sform1.password1.value;
3 `5 G4 ?4 r% ^% g( p) a8 a& T if (password>password1) 9 g' Q z* L4 D9 l. o6 _1 R) \
{ A* Y( @8 s% g0 i, }9 X2 N1 R: V
alert("重复密码与登陆密码不相同"); 6 ?2 j3 r; F8 z4 c! Y9 c. A
document.sform1.password.focus();
) i: S9 K, ]* `; M, r* J document.sform1.password1.focus(); 6 {/ r5 o& H% p7 U3 c+ f
return false;
7 s( N% f# o$ b& x }
4 z0 Z! I1 r0 K2 X. Dif (password<password1) 5 P2 P7 u5 h, V, p; n) b% ]! q5 I& v
{
( {) X+ w1 A- j+ [7 y alert("重复密码与登陆密码不相同");
9 b0 G* f( ^ s4 Y2 b& p document.sform1.password.focus(); 9 f+ G7 ~) l" Q# O G2 l
document.sform1.password1.focus();
; \* `; F" Z2 i4 @" W# p; l/ o return false;
9 Z8 \! ^9 Y+ { k" y } # f- A$ t* ^9 L. {, m, w+ s
if (document.sform1.email.value == "") % W/ U. D& @; t }1 q
{ * H7 ?3 ?. m9 m- E( n
alert("请输入您的E-MAIL地址"); % Q5 z% I s. M6 ?* q. H* s; ?
document.sform1.email.focus();
2 P) O. l* l/ W. \ return false; 9 f% ?# w7 v2 }3 v! n" v7 b" q( p
}
9 Z/ G# |9 j& X' H' K0 ~. J $ i6 b$ n# G! G) M6 j& d5 P. Z" X$ @
email=document.sform1.email.value; 0 C+ Z( U1 }4 z* p& {& M& [. T+ ?
emailerr=0
% [, h8 a4 _6 z: R for (i=0; i<email.length; i++) 0 m' ^; G8 |/ a x% m+ h
{ + z; g- F3 P( M- ^
if ((email.charAt(i) == "@") & (email.length > 5)) ! S! z% B( y4 N
{ : E: \* F+ o3 l, O
emailerr=emailerr+1 * V3 I2 q% k3 k% ~: ^) K; U( `
} 7 s7 B% D7 [6 j& S
} * H8 |7 y0 l- f" }( A" E3 H
if (emailerr != 1)
0 {7 ~4 x# n C/ N1 A { ) O- u/ O* W* C0 L
alert("请输入正确的E-MAIL地址"); 6 j1 V) p9 t! X/ _# N! F% n( L. y9 p0 y
document.sform1.email.focus();
) ?5 i3 r7 Y/ s5 \3 z5 Z return false;
9 P S1 [9 G' H4 ?6 e% k }
: P% B, H) y1 c1 `
" z& i+ }, S: x8 f if (document.sform1.checkask.value=="") $ N/ x: _/ o4 b U7 k! N' T v
{
. r! F. b; d3 O1 j: Y; [& i) X. R$ H$ L alert("密码提示问题不能为空"); 5 L5 x( y' p& Z' A4 ]
document.sform1.checkask.focus(); 6 ]. r; {; q- u; W1 [
return false;
5 N: l- g2 G( `; R; a) ]3 E# U } 0 x, H* D: K% b1 h* U3 Q
if (document.sform1.checkans.value=="")
( ~/ l: [. n/ S {
2 }) V8 C4 [4 s- t alert("您的密码提示问题答案不能为空"); " e$ c5 ?9 {0 D/ j" p; t. {; n/ L
document.sform1.checkans.focus(); " X1 i0 p1 d& M( @2 R
return false; / Q, q: b% n/ y+ d) g0 K D8 N
}( O' D* q' P5 I: \# Z/ e4 p l% x
return true; % ^) P6 {3 d0 V3 a: }5 }( ?) R
) u& e @- u" i7 g
} 1 g8 c5 }4 S5 _& a+ w
</script> |
|