|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14403
- 金币
- 2487
- 威望
- 1647
- 贡献
- 1435
|
这个脚本对你可能有帮助:; T8 u, R! m. e
<script language="javascript">
2 }% z' T' O1 H1 _- `) D7 t0 nfunction IsDigit(cCheck)
" ?# N7 n4 X1 ^ { 3 |: V0 X1 c0 y. X8 V. u7 n( O
return (('0'<=cCheck) && (cCheck<='9'));
7 n3 Z7 S2 n) J% W }
, |/ b1 z- [: O/ { G
# T" i6 I; l/ n, }( Gfunction IsAlpha(cCheck) 1 K g& j, a" v/ `) I3 H3 N
{ z5 d" O- w2 o5 I
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
' Z, d; @: q0 M K( h1 D) G( ?/ o }
. T6 [" s. A8 m! i0 B( f
" b# |4 k, |1 U! s2 [function IsaNull(cCheck)
6 l. o9 ]. m% E! e$ T5 ^ n {
! ?/ L! n' \# z; E return(cCheck != " ") 2 T' x: ?. R. Q3 {" u; f
}
% d3 K9 ~ b5 T: B
. X0 v7 Q% G" w0 I3 |& c1 B! hfunction checkform()
$ L, D4 B6 G; _% m# g# a J/ w{ ' W0 i9 q2 A, L( {/ {1 a
id = document.sform1.id.value; 3 `$ ^; k6 S5 b
if (id == "") 8 Q: O; L- y% Y' }
{ 3 `4 }( V+ v* g
alert("请输入注册名"); 6 w. B" G# g: v+ u& P- p
document.sform1.id.focus(); . |, l$ v$ u/ [" c3 B1 c' D
return false; 6 g2 j6 E, M4 l! x T
} ( i0 A" `) B# Z. y
' y H a! N/ J' z
for (nIndex=0; nIndex<id.length; nIndex++) * v5 J" x" j* X; j7 \5 g
{
: b$ P9 |9 r& C0 p1 F% @! K cCheck = id.charAt(nIndex);
$ v& E6 k! j2 S: V if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
% K1 q3 R, U9 S6 l { 3 k: i, O" j+ V
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
N1 e# r8 k) q& H$ q document.sform1.id.focus();
+ L3 R4 V) G- n& c( d# E return false;
, ?% c9 }( Y( v+ W& g3 @ } ! r4 @ I8 M$ w8 V2 N7 Q
}
, E, y/ h5 S/ U' f. ~5 ?& Y1 M8 b: T chineseid = document.sform1.chineseid.value;
8 T6 F+ S+ ]+ h6 B( p8 u' ?8 U if (chineseid == "")
( ?" S. {! e0 ~$ a; j8 V {
. J$ G7 {- @) q9 s" | alert("请输入中文昵称");
" k6 Y$ {3 A3 `" _( ^8 ?$ d* y; [# R document.sform1.chineseid.focus(); ; G6 C2 E k, r! {( L8 n/ C
return false; ' Q) b* ]. K. V
}
! { ^/ K, z. h1 i4 g& v password = document.sform1.password.value; 0 R- T% E- X) G% G. Y# x- k
if (password == "") ( u" M1 ?( x- g& L
{ 3 j& H) _6 W$ n( k
alert("请输入登陆密码"); & K d3 R P8 _
document.sform1.password.focus(); 5 R X; ?( y1 E3 ^! P) [9 ]
return false;
. w! l' U4 T6 y } # k3 a$ t( v7 F
password1 = document.sform1.password1.value;
( i, F6 v: }8 }8 w/ K, t if (password>password1)
' `" }5 X' N W" E$ Q! ? {" t. u0 I+ F$ E' f, ?6 J$ Q
alert("重复密码与登陆密码不相同");
. I/ Z) j) d$ l document.sform1.password.focus();
$ z6 P2 L( q- Y5 o document.sform1.password1.focus();
/ i7 B. W# Z$ ? return false;
e0 ~. Y" Z2 K }
8 }; S3 E% A Zif (password<password1)
6 K1 C$ k+ L8 j1 ^0 \5 d% V, D {
, @; f: c$ m' k. ^+ m3 L alert("重复密码与登陆密码不相同"); 3 E0 j v8 V6 s- s
document.sform1.password.focus();
& x* S( Z8 P$ L6 v* ] document.sform1.password1.focus();
. Z2 G2 z6 X2 I: S$ @ return false;
* O: E2 U$ f* P+ X, x* z, p: b }
8 d! ^" ~; _! [ if (document.sform1.email.value == "")
! y0 k- }9 L2 Z: z8 o: H { + \, |" V3 p1 q8 a- x4 i# |
alert("请输入您的E-MAIL地址"); / R* t7 c4 k: O
document.sform1.email.focus();
( k0 Z. [4 C1 i0 U R return false; 0 g% J" ~2 J. v4 ]5 b' g0 C
}
# k c+ E, u) m6 ^
6 G& \0 v. u- x) H( v8 L( @ email=document.sform1.email.value;
7 w+ w0 r0 h- L emailerr=0 2 ]+ L: x+ M% O
for (i=0; i<email.length; i++)
8 l0 t2 E+ _' U6 r' w. z {
$ C! [# f) }+ [$ @ if ((email.charAt(i) == "@") & (email.length > 5)) 8 b4 [4 y7 r" e5 _
{
' ~( Q/ f `* c; }" H4 N Z: X emailerr=emailerr+1 8 m7 q& Y# d+ k
} . C" b- R5 D- g/ o7 I. ]
} ! W `. X9 _; r6 ]# H* o7 w
if (emailerr != 1) % B8 {# S! }% y
{ 0 g% {. ^- i) H2 Z- n
alert("请输入正确的E-MAIL地址"); % t) w; L+ H5 B1 Z/ m N/ h* [2 G
document.sform1.email.focus(); _, o# {- \, v( F- ?4 w
return false;
6 Q6 W h9 ~1 S) \* Y }
% k, t2 |* r# l* V. M! ]
( b' P3 {1 W3 T# e& P I5 Z if (document.sform1.checkask.value=="")
6 w7 e7 d, s3 T. U8 F {
3 @2 r' C; _7 q H alert("密码提示问题不能为空"); 2 x5 m- ~9 u# X7 q
document.sform1.checkask.focus(); : V4 ^( J) D( g7 b9 f/ V+ f& G5 @
return false;
) J, ~5 K9 F/ D: x8 j3 N8 ` } % V, W$ [: l2 @" K+ e) D
if (document.sform1.checkans.value=="") ; [- }) W& v4 w
{
$ f' T7 A. c; u1 L: X% t: B3 A alert("您的密码提示问题答案不能为空");
& R- c' x& Q3 _; Y document.sform1.checkans.focus();
' w( Y; Z6 ?" e n4 _5 l return false; - M; o" ?. t6 T# Q9 ]: f
}
" a5 c) z& D* h. P: K5 ~ return true;
& ~- z( ^( J c 4 m, f& d! F3 H6 R& p7 e; c8 j
} / k7 Y% A! @9 s8 h
</script> |
|