|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:
/ k6 x0 }, {; O" m9 f<script language="javascript"> * B$ J$ n. ^5 e- K! c
function IsDigit(cCheck)
) r4 [4 I& e) a3 w1 i2 v& Q {
1 E$ `: k, Y6 D% ?( O4 h( K return (('0'<=cCheck) && (cCheck<='9'));
" X1 l$ B8 r+ w2 N }
M5 J( q0 x$ P, ?( M& } P" [) E! V 6 H9 S, @0 G+ \9 f4 j( b' N% A2 ~$ U
function IsAlpha(cCheck)
& T% W/ u: Y( H3 l! C" b. Y! e W { * m: r, h2 J" X& f' A3 y
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 8 F6 z j, ] P6 d+ A
}
4 d7 p7 X7 I, y; w! I8 K7 m+ Q7 L
* k6 o ?3 s3 s) ?! U% Kfunction IsaNull(cCheck)
( D7 E) M6 \0 Q { & Q1 m! c% x! J9 t. {- q9 S+ r
return(cCheck != " ")
, @- A6 }% f7 |6 B! X& |/ c, ]3 K } * ]# p2 R+ J: h5 B8 _$ S( d6 A' ~
* d. \: b9 A$ @# K: _2 v
function checkform()
* f* Y- |! X" Z0 N{ 3 D, ^3 P, G2 m* C* f+ T7 @# l
id = document.sform1.id.value;
# f# q5 n4 V! o l: @7 k+ U if (id == "") ' J; k) M' w* d3 |) r* N
{ - v; m# I/ R" K; H
alert("请输入注册名");
2 x. d! L0 ]) m document.sform1.id.focus(); % d$ y' y+ @8 T/ H' O, m
return false;
! G: Z, V% ?. q- O' u }
% L' A% Y2 S. U* Q8 _' r9 p8 ] & o' ^ I( }& b8 |0 R% u, n( N3 _1 a
for (nIndex=0; nIndex<id.length; nIndex++) 4 [! G8 I" {# ]+ H9 s0 y% T
{ & Q# b% t; g' z% S w: v! B/ C
cCheck = id.charAt(nIndex); # E* c* T2 d' [/ O; W$ t
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
+ D0 e, x; P( b P" Y {
5 ]3 J; W/ w8 j/ q. D7 _2 b( D6 A3 | alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
4 q! a, E- Q2 \2 g document.sform1.id.focus();
, H5 n4 I1 }; V0 A% `; O return false;
' ] E% f7 {: ?% M8 R( O% T/ Y }
0 X& X& x' [8 Z9 O# ^/ C } ! @6 ~, ?8 `0 p/ T- B
chineseid = document.sform1.chineseid.value;
5 ^' D& N3 a: _. e; } if (chineseid == "") ( O3 z3 l7 D; e" H0 f8 v
{
2 D/ M' X. |) X$ q1 C: r alert("请输入中文昵称");
' P6 @' D% _2 n. V& t/ u5 H document.sform1.chineseid.focus(); / E7 e$ q" P0 S5 I K! \: d
return false;
Y4 l6 k' c, v @* A3 k h }
0 ^( V) R# r2 Z6 ]. Q& K8 d5 P password = document.sform1.password.value;
. |+ D, `) Q: \: \( u if (password == "")
- _7 Y3 X- t! N7 i8 E, W. K! b8 N {
4 [: b! ^7 t5 A p6 u2 J alert("请输入登陆密码"); 6 s8 }0 [* Y" y4 }3 {- h r
document.sform1.password.focus(); : y. Y, e7 A) q6 K x
return false;
$ z1 x) Q/ U5 A }
# M5 r7 ], o" [5 X; i password1 = document.sform1.password1.value; + e1 H+ b- v6 ^6 f: r& g0 P j
if (password>password1) 3 a7 |! w1 t# e6 ^1 O* b
{
( W+ y: E9 g m/ Y alert("重复密码与登陆密码不相同");
* T; D8 z0 G2 T8 |1 |; m& g document.sform1.password.focus(); 1 `, Y$ \/ B9 T$ K0 v, ^
document.sform1.password1.focus(); : `2 I! W3 `; H' H- } ?
return false;
P; d0 D1 k0 W" ]' H }
& a8 Q/ U' U( B+ Z+ \if (password<password1) 7 z$ v' a4 I P2 M% z' H/ ? _
{5 ^3 [0 v! i4 t8 I8 R9 e
alert("重复密码与登陆密码不相同");
6 O0 H; E X0 B* S# T document.sform1.password.focus();
' Q* J8 s1 j7 L; R document.sform1.password1.focus();
/ c: [* G! V, r3 H4 l8 K8 s/ p! e return false;8 \* X& R0 X3 T, b
} % U% S W" m* B1 J' E0 d# s
if (document.sform1.email.value == "")
! H8 _* Q# |; k1 v8 M6 I { ) k. l) \' S/ L5 d3 _* o4 ?
alert("请输入您的E-MAIL地址");
2 b& I+ Y L0 \; E" |6 p- a4 W- E document.sform1.email.focus();
( c9 s. m- p( { return false; 5 r: S9 {3 z) D5 T( ?$ z' E! @3 a
} 9 p9 z2 j7 L/ k5 ?, w3 j( N0 \
# n+ A& G) g9 Z7 n) q ~- F2 j
email=document.sform1.email.value;
7 ~! j. y! a3 S1 v4 N emailerr=0 ( N5 s; p, y J# g2 o) ~/ P9 _/ P
for (i=0; i<email.length; i++) 0 m; S _/ q$ x3 s; \, E" y, |, i
{ q: ?3 [8 g, t
if ((email.charAt(i) == "@") & (email.length > 5))
, V+ I" a8 h- g( q { ) M0 f3 S7 N# u& i
emailerr=emailerr+1 . S0 I( \; _* J$ u( L
} 8 o! l' @3 d( Q: O5 O. @
} ' s5 W' q& E- r
if (emailerr != 1) : X3 X$ _" l& g
{
' y8 f) _( U9 D( E5 m alert("请输入正确的E-MAIL地址"); 9 E/ T5 F& N* U+ W% c: ~7 \) V g
document.sform1.email.focus();
4 `' q* j1 T6 h+ X# i return false;
: h4 H4 p/ U- f1 ?3 T }
' h0 M7 w; G f v
/ R: y3 O- H x- |2 x* _% f+ u if (document.sform1.checkask.value=="") 1 L, v7 f2 r! z( b1 M) ]& W$ U
{ 8 t8 h7 L8 s2 i. F/ W' W0 R4 c. g
alert("密码提示问题不能为空"); * K4 Q) V- j% T
document.sform1.checkask.focus(); * L) ?2 h2 @, |) ?2 \- K" _
return false;
6 g* X" o! ?( Z1 O7 A) f6 z/ c" L }
# I8 h+ f8 `) g7 T: j if (document.sform1.checkans.value=="") $ a# M" m1 V1 x5 A+ F) o
{
9 M' e: j3 N5 {3 C alert("您的密码提示问题答案不能为空"); # v8 q0 l7 ~; d" M' p6 |0 h
document.sform1.checkans.focus();
# H8 N/ W3 D+ u3 G) V return false;
" U3 Z. h6 z! i4 y. F$ ` }
* Z* @4 U. G* w. h* d$ @ return true; / W/ l4 C: Q' G5 [/ N2 q
( S; E9 V; _' K4 S% M* v! r} 8 B/ m$ v: O' P7 J/ V
</script> |
|