  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14163
- 金币
- 2372
- 威望
- 1647
- 贡献
- 1320
|
这个脚本对你可能有帮助:3 C" Z) k4 [: h, H) ?
<script language="javascript">
5 X0 H4 u" u2 v- Q0 E5 ^6 ], Yfunction IsDigit(cCheck) 6 B% Z. h2 c: J4 H# l1 z
{
- e# {% f0 C# e1 B5 p0 v return (('0'<=cCheck) && (cCheck<='9'));
: r! G6 W/ T/ H% j4 n% f4 s% G( i }
+ e# r9 V9 p1 K. |: p7 g4 `/ X
9 x4 `) s+ d" z, W+ s0 Bfunction IsAlpha(cCheck) 4 o+ x! C9 L8 G: p) }6 x
{ + `" l: z2 t: x! K6 K7 \. ^
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 5 U, _9 n8 p& c/ |# }( Y
} . `/ w3 u% u7 o$ b8 J& Y
5 {- e' G! q1 h6 Q$ X5 h
function IsaNull(cCheck) + w3 @% k2 |( K* v9 A$ S4 ?
{
0 s0 d- T4 N& ] h9 W return(cCheck != " ")
/ w. G& l. s* [( o8 D% o } : T* k1 `, ~+ `: P8 a
7 s7 b8 N/ ]" o* ?' {7 D* ^9 o. e' P: ~function checkform()
6 `9 z5 H! _9 ~7 g( _{ 8 ~4 [* L- d, v. G! t. B" b% X
id = document.sform1.id.value;
" C; ^4 E: n, z$ O if (id == "")
# j3 B! e9 i, }2 h" d( t( H7 E { : `! r2 b0 |2 q; ~# h
alert("请输入注册名"); & d0 u% P3 f! @ |- Y! T
document.sform1.id.focus();
1 v- W/ W$ I0 B) t4 V0 W return false; 7 N) d, k) I0 d
}
) |" U/ c2 X" h' z1 A R% l+ F $ F! z2 O5 D1 \! K9 ~
for (nIndex=0; nIndex<id.length; nIndex++) ) Q' J7 @" n- D, C
{ ! h: u2 T1 ]$ i3 d& Y' l
cCheck = id.charAt(nIndex);
6 U4 `- r4 P: z( |3 A( H6 z if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
$ @. E0 e2 |5 Q4 @ { W9 B* S: q* a3 y) o1 `3 ^
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); * }' z# m8 v: C8 b& w8 g/ }
document.sform1.id.focus();
2 n6 `* N8 T: V# O return false;
9 y% W( g) R5 H5 |6 G7 l* Q* ? }
p% W2 M/ J0 t } ; @" }. E' ~: i& e7 S6 ^
chineseid = document.sform1.chineseid.value;
0 l, K- Z: v* P% g& _ I! { if (chineseid == "") `& j1 }7 [# B- m0 U" X, {
{ ( x& _- R$ r% V( \" I. W8 q
alert("请输入中文昵称");
$ b( J+ M2 Q& X, G( Z1 K document.sform1.chineseid.focus(); ( L8 x- D8 e; t4 a
return false;
9 M+ d9 N& r) {0 _' F }
3 e4 D! h/ ]4 J8 [9 Y. z" M password = document.sform1.password.value;
' O8 Z( U3 u- b8 Z; a if (password == "") / q1 Y* L, N, z5 {' j
{ $ l$ Y' u" n6 F8 u8 s2 ^5 g
alert("请输入登陆密码");
( {+ w, s( W" h; }! l: s0 _: _ document.sform1.password.focus(); % [9 m2 X) m: u6 X7 ]
return false; 7 b1 j( }7 S' K4 }% H+ a# I) r2 Y$ d
}
6 N5 m; X! |2 m$ | password1 = document.sform1.password1.value; ; _: G, L: G t9 u3 b: u
if (password>password1)
1 Q0 ]3 k( P" U$ j2 c. Q {
/ r+ r6 }5 b" v3 J6 R& L1 }; ~" e alert("重复密码与登陆密码不相同"); % @& n. S( x/ V$ Z2 s1 G
document.sform1.password.focus();
: d* {3 [1 [" ? document.sform1.password1.focus(); % L" J7 j# a3 K
return false;5 ~$ I* W \- a8 X
} ( a M, G- h; Y* ?# w
if (password<password1)
9 v3 a2 Z- A& {/ t {# n6 O7 ?: z- m3 ] \
alert("重复密码与登陆密码不相同");
( @& J/ [( a; c. Z7 ~" ~+ b% ]) G document.sform1.password.focus(); / Z3 p2 x% b% Y/ M v# @( I. G8 A( m
document.sform1.password1.focus();
( o. s8 }+ I6 U' e& f; g7 F) k return false;
+ V; \# i7 W6 k. ^ } ) S9 c S. ]: P* K$ q) D
if (document.sform1.email.value == "") ) L0 _2 R8 d" @% l
{
h4 _, O" y; N alert("请输入您的E-MAIL地址");
$ H4 h6 W. s2 z" v# L* l" R/ v document.sform1.email.focus(); - u, D+ T2 r1 H% m
return false; & t" x4 i& @7 }+ s" m1 d
}
0 Q" N( |" e: ]+ X
: i8 {9 h( o9 d, l* k email=document.sform1.email.value;
7 u4 ~% {. h5 k( j1 w/ Q/ _ emailerr=0 + K8 Y! y6 o- ]: e$ L% p2 m; z% z! i$ Z! o
for (i=0; i<email.length; i++) * I' O( } B9 O; D' ?& N- z% Z
{
" o9 Q: J( `% z) o% N* \ if ((email.charAt(i) == "@") & (email.length > 5))
( y2 P/ E1 i4 ~# k) P% W {
4 x) j w1 e' b0 o2 j$ U emailerr=emailerr+1
+ {0 T/ X: E8 y9 k$ y- U, M } , I6 C5 J1 {8 l* F
}
# j- e% c. d2 `. o* W, q# Q% f; |( e if (emailerr != 1)
2 A: y' Y9 ^3 H: t# e h { {
X4 p! y! H$ b" H alert("请输入正确的E-MAIL地址");
- N) V& e! R z \# ^; s document.sform1.email.focus(); 0 |3 M' [- L( D. ^3 E7 R( ?
return false; % `' h9 k- F' c1 f& k5 Y
} : t: f. z- ^2 e: b! b: C" l
. Y4 i2 I# P1 X, B# P& t* Y9 z7 m
if (document.sform1.checkask.value=="")
( _$ L2 P! d/ g* M3 U8 h( ~ {
2 ` c' G# i9 M1 ], I, h alert("密码提示问题不能为空"); $ D, V1 c* a- f' `9 p4 w
document.sform1.checkask.focus(); 2 h' ~: ~! R1 T4 R9 `6 ^" S
return false; " F2 ?- |' s A; n& P3 q4 s
} 0 w7 @1 }: n6 N; _
if (document.sform1.checkans.value=="") 6 H% G b8 U, w$ ` G
{ " e$ Q+ A, M$ ^- V/ k, e
alert("您的密码提示问题答案不能为空"); 7 a% g d A3 P
document.sform1.checkans.focus();
! \! O, \) q7 K3 C( r, e return false;
+ t& O2 j: d0 s% k% V }
5 Y( H% K, q j! V, ] return true;
: T/ e' k* K1 q: Q' O" H 4 e/ @+ y( a1 t3 m9 q) d2 x+ r: X2 ^
}
$ N3 U5 R; V# O4 L</script> |
|