|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14399
- 金币
- 2485
- 威望
- 1647
- 贡献
- 1433
|
这个脚本对你可能有帮助:
4 T1 g F9 o- c<script language="javascript"> " g+ X/ F1 n" `. c ?
function IsDigit(cCheck) $ \% p: y& N/ j6 R! L
{
3 D2 p: A* W, S9 u' N% r; Q5 N return (('0'<=cCheck) && (cCheck<='9'));
( S% J+ Z$ i* G( j }
# \# a% B4 Y- J7 l* z/ D . C1 g1 ~- t- Q
function IsAlpha(cCheck)
; g9 y, V% t5 x* ]# b { 4 ~1 l0 G3 W6 ?( T9 T- @
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 4 Y, o8 M( S6 o( m P5 f
}
: {) U% _% q: a+ `: G
7 K; X" O8 T X' {function IsaNull(cCheck)
6 W1 Q9 [( S& T/ D0 ^. B4 U { 7 M) P7 b4 ~4 r+ D# D2 W6 N0 ?
return(cCheck != " ") * z# g% P( L+ k! d
} " Y2 s: _# o) n' g3 E) E
4 p1 K% d. z/ t" bfunction checkform() & J6 |% w( F3 a+ F5 G( @
{ 9 c( Z: L: v9 n: C4 m
id = document.sform1.id.value; 9 N0 k! [! q0 p
if (id == "")
) _. S9 @9 R- W% U: i0 u& Q8 o {
1 ~5 c! t8 w7 ^7 a, x. b alert("请输入注册名"); ( R( u6 S% R7 e7 O5 g
document.sform1.id.focus(); 4 P/ j, z" H+ `8 B$ v% u/ A W
return false; ! L7 |6 A1 h8 Y! B5 u5 u4 l
} . i6 f; D7 H* w" j+ ~
: F. a& b1 D" f$ M/ T
for (nIndex=0; nIndex<id.length; nIndex++) 9 x% ^) w* i. ]; u3 {; A% @: i
{ , E1 a$ Y. Z2 p0 c- \ M
cCheck = id.charAt(nIndex);
$ u* Y- k' l$ q if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
; n0 {! s$ K: e { & t. Y3 g, g# m, b. Y+ E; C
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); # a' X+ R) B/ H- s& j6 l- \; T
document.sform1.id.focus();
* E, p( {- O0 r4 c% K0 @ return false; % j. N4 F& j& W: \7 P
}
- G2 C( M2 b$ U( M' ?7 H1 \ } / t9 p- |" Y5 S- q
chineseid = document.sform1.chineseid.value;
% I6 \9 y" a5 R7 `6 u* F if (chineseid == "") & J9 X* G/ p$ g5 B7 A: K0 b
{ 1 V, g5 A1 ?: {' w# W: P% ~( Q
alert("请输入中文昵称"); # V0 i9 F8 t+ w! t; M% d1 r
document.sform1.chineseid.focus();
2 A# d) c/ x# x8 I% @& x return false;
- V+ L4 I" T' J0 K7 z" b } + A, y' [' x2 L7 C( K# T
password = document.sform1.password.value; + f1 \4 D9 X" }" H8 S, b* n
if (password == "")
8 h% @2 x) o# l7 P) `6 a; a {
, _ v" i' ]( n' I alert("请输入登陆密码");
+ G4 h5 Z7 M- ?# P! j document.sform1.password.focus();
4 r- g+ i: e' a- \& |$ L return false; , L* {+ r6 C( k% @" R5 v V4 n
}
& l- \& q% S7 B* b2 h8 M password1 = document.sform1.password1.value;
* a9 |: Y0 v) h+ b; b8 ? if (password>password1) 7 G. e% F8 M* `
{0 Q2 s3 [0 c% Z3 }- B" v' B' K
alert("重复密码与登陆密码不相同");
* p; Q7 h7 _+ k3 u document.sform1.password.focus(); ' B4 P5 z; d# v, e; W. E
document.sform1.password1.focus(); 9 I4 e; A4 x1 A6 A' ]
return false;
3 b) _) H0 N) z! i8 `! T( S; D }
$ `7 G8 f% C' J* x- w0 x- {if (password<password1) : t* y5 f# Y/ d X" m; j3 @$ W
{
# }1 ~; b) b; { alert("重复密码与登陆密码不相同"); : g/ H+ Q5 p7 a
document.sform1.password.focus(); , G& l- Y/ b5 F# b/ q$ ?/ N
document.sform1.password1.focus(); " E+ { j5 H( u4 S" u
return false;6 ]9 \+ x# I- I$ G7 B3 ^
} 9 B4 c0 v& R1 u, z6 y- ]+ B5 e
if (document.sform1.email.value == "")
( R) n. k. Y+ X& y$ [7 S { / [ w/ ~* A" y: q& ]
alert("请输入您的E-MAIL地址");
) ?) t2 q6 s/ W5 W document.sform1.email.focus(); 7 K$ v" U6 E8 B
return false; # U! v2 ?! V. d8 E3 H
} 3 T" s( M, q; D, z5 b
# Y5 L2 |" L+ ^, q4 q* `' g5 k4 j
email=document.sform1.email.value; 3 M ^) C5 @3 i+ I7 ?; d" u
emailerr=0 ! A7 ~( K \0 N( B: S
for (i=0; i<email.length; i++)
8 I/ B1 B7 ^8 O5 \6 {5 X { " V* p0 l' y) H2 R6 Z" A; [
if ((email.charAt(i) == "@") & (email.length > 5))
9 @" V0 M. j. L) P) m! ~ { : [) L% d# w9 X, _ x
emailerr=emailerr+1
+ {. ]) Z* z" u/ ]& ? } 6 F6 e2 W; x$ q6 Q P( ~
}
0 l9 _9 k9 B, b" m& U6 ` if (emailerr != 1)
- b( I" Y9 m* D8 V, v2 N { v/ m, C# j e3 O' W; c4 o6 |
alert("请输入正确的E-MAIL地址"); - h, H- p: j. M! [0 l6 Q
document.sform1.email.focus(); ; j" e. w. L1 s# w1 z
return false;
$ q; B) o% Z3 T3 B }
8 a7 i. H0 }% j& W ) ?/ \4 m, `6 Q7 Y3 j) [
if (document.sform1.checkask.value=="") : k2 T7 Y6 H2 T) G% L# c
{ ; v0 y1 p9 x0 ?/ T+ g$ I& S" q
alert("密码提示问题不能为空"); % o; ?* w2 w& J2 A8 {3 _- C
document.sform1.checkask.focus();
D, x9 D2 y7 N! D8 M return false;
! A, }: u) A6 J5 x }
9 [* N+ R" d( S& o6 o0 L if (document.sform1.checkans.value=="") ; z A; Z* k+ E% C6 _# `
{
9 N1 e' h- L; D" F3 p, ~ alert("您的密码提示问题答案不能为空");
; z0 i& H% M; G$ R* H$ v$ I document.sform1.checkans.focus(); " t! r8 J$ c1 ]; [$ t) c
return false; ; ?" N7 `: ~7 C$ P4 t) \* @7 Z b
}
$ v9 w8 Y7 U' E j return true;
" u% K1 m/ A8 G6 ~1 k* o. w 9 P" d9 t! n% `
}
2 ]* U" F3 z1 B% t1 ^1 F. H7 k</script> |
|