|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
这个脚本对你可能有帮助:
- f" k! \8 P: [ {/ M<script language="javascript">
2 f) K# F6 g* a8 [function IsDigit(cCheck)
' F( ]" A4 D7 T! y& h x" A { * w5 q" V) ~# v4 z- T
return (('0'<=cCheck) && (cCheck<='9')); ; R( {' _6 P9 v
}
6 ]% e7 _, G- g+ i) z4 ]1 A+ a. j 8 D' Q/ h# Q) X% V$ R+ @# b
function IsAlpha(cCheck) ) Z8 T1 s& Z" t. x7 J
{ 8 q# P( { |8 n/ ]3 X' K. Z) \
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
) D; a1 e: c7 P8 p/ s }
4 m0 y* j5 b8 J6 r$ J
' X' Z( O$ [" e; j' o6 u2 ffunction IsaNull(cCheck)
% T6 _' X2 W# j% C0 l* Q2 z {
9 X" s9 n( y4 l( `9 W0 c return(cCheck != " ")
5 Q1 l+ Q6 Y; c. x }
6 A' Z( E$ h# I+ r( }0 T1 X ( ^3 c9 R l' L0 z
function checkform() r. [* G7 P( s+ Y6 ?" x$ B
{ 0 W, d% j+ P5 h% v' K1 a
id = document.sform1.id.value; : f* g, k" C( p" k3 \6 b, ~
if (id == "") i: y3 G4 d" c/ s4 b: v
{ 4 z( M1 Y A0 J" J% g( i1 _
alert("请输入注册名");
6 X% n1 ?4 M) C- [ document.sform1.id.focus(); % k% p7 T+ H# J6 z8 L/ @' K( r" n1 I! D
return false; 7 p' e$ x9 `. m8 p9 Q
} - p! `% A" J- j5 t
! Q0 c. x- G! M- N Q+ W9 D% ~# @ for (nIndex=0; nIndex<id.length; nIndex++)
. e& X% z0 u( F { ) l! o3 }- i, M. n% P, u
cCheck = id.charAt(nIndex);
6 e. n( I2 I. Y8 n% V! k" n if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
" x! v* ?3 ~# t- o' o { # Y- X7 C; E: P% m3 m0 w. `
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); , ~) \' a7 M! U
document.sform1.id.focus(); 9 _) D$ E$ _! w4 F/ B* j' U D
return false;
- @3 I& k0 Y' w: p* }$ Y/ x% y } 5 U6 c8 d. i n$ F0 \
} ; u" |0 V2 b) |! f: K6 |3 x
chineseid = document.sform1.chineseid.value;
6 H l3 e$ H5 _0 o! A if (chineseid == "") . ^ ]- W- d- l: Y
{
+ R t, D: E/ r7 N alert("请输入中文昵称"); 1 _% }( L! A) ]) A; a
document.sform1.chineseid.focus();
/ }/ G; `) F& z return false; 9 N5 _1 U5 M: w9 G% X6 Z
} ! |# |, I% g# J2 L% Q
password = document.sform1.password.value; 4 {9 c" W q, V# r5 e e
if (password == "") % ?3 g) w2 |; R5 n* S
{
2 p) W5 J9 P7 Z, \( i; w alert("请输入登陆密码");
4 F3 Q4 ~+ U3 _ document.sform1.password.focus(); S2 ?& \5 z; t3 X! A
return false;
5 F) S8 D1 o$ U3 e8 Y }
8 a3 @( H6 r* ~, \) J" b password1 = document.sform1.password1.value; 5 k) @" G2 f! D6 i' i% [
if (password>password1)
) }4 C9 \1 S* u; ?- q; p {
) J. X( U1 z' y; L8 _+ e alert("重复密码与登陆密码不相同");
/ L; b: h% a2 O8 E3 e; @1 ]/ l document.sform1.password.focus(); % H( ]: w3 e E7 `) G
document.sform1.password1.focus();
& M6 n, |9 k7 D+ z return false;
+ O, W4 J7 r4 J$ i: J w) m }
8 Z/ _- v6 w4 C/ ~0 O. u0 _if (password<password1)
8 \& Z5 F; q9 O9 {( Y" u. M" k {
- E& x8 A; t, v alert("重复密码与登陆密码不相同"); 1 \. p; T' M) w$ w& X
document.sform1.password.focus();
. n; }$ ?) ~$ v' K document.sform1.password1.focus(); % X; z4 T) b9 S) a3 h9 W
return false;9 p2 s; s/ R7 j
} + O3 ?% h7 y; m
if (document.sform1.email.value == "")
& B* O+ g2 x- t1 O2 s" J {
$ e! r) V C. N9 a( {/ H alert("请输入您的E-MAIL地址"); ) V& g! O* J2 w
document.sform1.email.focus();
& F7 T0 n- {+ V b/ l$ O return false; * S& A( {4 Y6 d; U8 R) R c) W+ P
} ! h! W) G% N5 P+ o. o' }2 D" j/ p& j& y
) K" \; q4 L9 @+ v* X1 \: q email=document.sform1.email.value; g' ]. h4 A: z6 T
emailerr=0 ; ^: i' }) a: S, B1 u
for (i=0; i<email.length; i++) ' o9 p8 L) L# M8 o9 Z9 |
{ * o* X3 R6 e4 |$ N4 S
if ((email.charAt(i) == "@") & (email.length > 5))
! j' ?4 t9 \8 j( i: h {
% _; J, E. a5 }6 L/ h! ~ emailerr=emailerr+1
1 t0 M* P' F6 @3 {2 Y* F; y9 ? } 2 h+ y- \' Y) G5 Y
} & ~0 I1 X" `4 P0 q
if (emailerr != 1)
' U5 ~' f( R! O1 O! f, B { 0 N/ n9 Y- g% \& l2 R3 i" W% o
alert("请输入正确的E-MAIL地址");
3 [: [% _+ E* d5 M6 w/ w7 z document.sform1.email.focus(); / {8 b, P c- d- q. M0 }$ @) @
return false;
3 k0 A/ i5 Z0 Z. ?4 q2 ^ } . v' y7 j& e) h+ f# J/ L
. d) h( J2 E. }2 [0 A* c if (document.sform1.checkask.value=="") ! r! \. A% i j! I4 B( e
{
0 g: ]; L, x4 i8 r1 G( }. ] alert("密码提示问题不能为空"); ( m) p/ J1 i; ], G- S
document.sform1.checkask.focus(); 1 h: Q6 I7 x& x3 B
return false; $ o" y" Q) d7 Y O/ B1 H1 c
} ) W5 W, X8 @9 o
if (document.sform1.checkans.value=="")
$ Z+ Z9 [( {0 X) y1 E: B8 ~9 S& Z: Q {
, D! i5 u; X t* R; o$ w alert("您的密码提示问题答案不能为空"); 1 q$ u4 V9 |1 B5 s
document.sform1.checkans.focus();
& p9 Z$ ^5 a* J) {# u return false;
0 A; e! z4 l) G+ a. O }+ _ ~2 f! v8 H) L8 D) A3 F7 K
return true; * u; ~9 d2 X+ W
; L* W. H! ]! n1 S+ |
}
) U4 T' ]1 u# B N+ N$ I3 Y</script> |
|