|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14393
- 金币
- 2482
- 威望
- 1647
- 贡献
- 1430
|
这个脚本对你可能有帮助: y- g7 m. ?) W! r1 S* Q# n R6 m
<script language="javascript"> ) X! H) ~" h9 ^! K+ D/ M
function IsDigit(cCheck) 1 ~! g; e) |+ p! i; k1 B P- \
{
7 e% f! u3 ^, q8 w return (('0'<=cCheck) && (cCheck<='9')); 6 E3 L; k( ~8 G, G$ U5 ^
}
, W3 i3 \ z! j 4 s( _( Z1 S, @( V9 R0 Q4 s& b3 ^& x
function IsAlpha(cCheck) . Q r3 ]7 H& q' t$ n3 u
{
- E" w) Z2 q& X5 @! ^$ B% g6 K return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
H& }& b+ s7 V& ^( k } * z: W N& T$ w+ U( e2 ]- Z" ]
2 c7 k4 f& x1 { jfunction IsaNull(cCheck)
* `/ f7 d( S$ v' O {
& \- g8 B2 Z6 a% l1 `8 I7 ?4 S# G return(cCheck != " ")
% z& ^% o" [: I } ! R. b8 `- k# D) @1 v$ V
# L' v* k( g. R4 t
function checkform()
" g9 B( r, R/ @5 C6 x{ 1 c5 r* m4 ?1 Z4 i( y9 ~
id = document.sform1.id.value;
% H/ e+ H [% u* v; B! Y$ o5 { if (id == "")
5 u0 L. Z4 h( @0 f! ?, `- K { 0 a5 H% V. I' O: q( o% r P
alert("请输入注册名");
: O; R9 a# `8 g- K document.sform1.id.focus(); " m5 `% q6 T% _5 q0 h9 S" [. \
return false; 4 {8 Z3 P( S+ q" e/ J: K$ M& [
} ( M2 V& `9 }0 e/ O" g/ p. q
* X j- ?2 Q6 v2 T6 v2 X4 w$ d for (nIndex=0; nIndex<id.length; nIndex++) ' q* u4 f6 D4 T1 J' c/ ^+ W6 \5 M
{
9 k' e& Q5 K* F$ }$ x; c. x0 m cCheck = id.charAt(nIndex); / r% k! ?3 F \5 _- O0 e7 h6 \
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ) X( K1 T! X1 `5 N4 h
{
2 t- }3 p% k V$ ?) U) [6 Y alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
' b$ O* c% N: L* p$ X document.sform1.id.focus();
- ^$ r% a7 j9 C1 U7 N return false; # q6 l' J1 i3 w% C
}
: c; Q X1 T# I& _3 q4 U } * N* Y9 I+ J- y1 d, @2 C
chineseid = document.sform1.chineseid.value;
, f" t/ h5 L; `! @- I) _1 J0 s% a5 _ if (chineseid == "") 6 \- r& X* b! Y6 ]
{
u4 l4 r4 ]* H1 a" a/ A0 { alert("请输入中文昵称"); 6 g; P2 |8 n( `* @# D9 R: i
document.sform1.chineseid.focus(); 0 T) o+ V. `# J# Z
return false; * q1 r9 g/ ?: @# D- P0 m
} ^$ S6 D$ \% h8 a) Q
password = document.sform1.password.value;
7 x9 I- e; V3 W( ~/ B% D! K if (password == "") 7 ^$ a& j3 D% _1 t3 z
{ + Y" F( W$ }$ S5 v( n6 W
alert("请输入登陆密码"); $ I0 P* I$ b8 ?; Z' h2 h' i
document.sform1.password.focus();
# m! ?0 v. ~$ [. o2 _% X( }, U* v return false;
+ N" |4 E3 h, j5 b. q" ^. F }
3 k. y- O8 G1 c$ r- I. c2 x) V password1 = document.sform1.password1.value; 6 h0 M O ^# o& T
if (password>password1)
# S6 z9 I9 K; L; t {
5 x- c9 ~3 M! ]. M alert("重复密码与登陆密码不相同"); / Z* a; G$ R4 Y8 D& _9 A- g
document.sform1.password.focus();
8 U8 I! h6 ]* s0 b& x3 i# z document.sform1.password1.focus();
( t4 r n! b+ S; k* Z# S/ R1 \$ R return false;2 o0 X* ]+ j: V/ T7 }6 W- K
} " ?: F& f. x' X; E& M3 \# s% G
if (password<password1) ; ^$ \) H" Z8 j( N. \' w9 q" D
{
2 R: v d/ k5 A8 S7 Z3 H1 i% T" G alert("重复密码与登陆密码不相同"); . p( G9 @9 L, G9 k2 ~
document.sform1.password.focus(); " x; Z, h1 H/ E* K6 Y& p
document.sform1.password1.focus();
5 x4 s0 d: I% u" ? return false;
/ d/ o; L+ }& D; Q+ h' y }
# o" ~4 q$ {( }; u7 L; n if (document.sform1.email.value == "") 0 _) @8 e* i0 |" W8 X7 b- s
{ 9 A0 B, H/ |: A4 J V$ q
alert("请输入您的E-MAIL地址");
$ Y2 f1 T2 y1 h) y4 f) B document.sform1.email.focus();
5 W% j" T( v [+ `# T2 C return false; ; ?" B$ |0 C- }- ^: v
}
! p3 A2 X$ P, d9 W
3 n% O* b- `% c5 U1 G' K5 G! w email=document.sform1.email.value;
* Q2 k) i+ ~) B. i emailerr=0
" Z, x' t0 J' n+ K for (i=0; i<email.length; i++)
) [, c- y3 t: ]1 q' k/ E1 Y { , Q% ?, s* u! Q# S& B: i( |% ]" m
if ((email.charAt(i) == "@") & (email.length > 5)) ! W& S' I, }# G, m& h6 T+ }
{ $ v6 m- |5 C; k) }
emailerr=emailerr+1
, N+ }/ B- v; X } # P2 X+ j |4 V6 |
} ( x# p/ i: K) d( X5 k) [3 J5 h
if (emailerr != 1)
7 w7 `* B7 s8 z. k; E { 5 j6 _: M! [( v+ i
alert("请输入正确的E-MAIL地址");
2 M( Q8 g" b- ^ document.sform1.email.focus(); ! `" I& \( ]* p
return false;
8 e9 B5 N. T9 f; Z# y } ( K) B1 U: ?% S+ s
( X9 o; h, K" P/ ~
if (document.sform1.checkask.value=="") 5 g: L8 z" @0 B0 Y
{ , G8 S8 E! ]9 V
alert("密码提示问题不能为空"); \: b1 n& I- C; t# f
document.sform1.checkask.focus(); 2 @ o% ]4 P' R! |# x* N
return false; U7 }2 H! Y' }: v* Y
}
6 K7 b: a8 V' n$ d if (document.sform1.checkans.value=="") 3 S. C& e( k: [9 h( x! w [* M: \
{ 2 e# Q5 L3 E# [% L, U5 X
alert("您的密码提示问题答案不能为空"); 4 N9 [+ B2 ^7 j0 h. U( \
document.sform1.checkans.focus();
W4 w( E) T) s) _. v return false;
# @' [ s# Y- L* ~- E9 Z8 B }
8 N; f, |, Y7 `3 A0 S return true;
( S; G( }& g* [+ r0 b8 I ) b e2 f& k; \% y! p$ P* T
} ( b" W% B: O$ R3 L4 K `7 V
</script> |
|