|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14333
- 金币
- 2452
- 威望
- 1647
- 贡献
- 1400
|
这个脚本对你可能有帮助:! i9 Y1 e+ k! Z% W0 q7 e! r+ M' w
<script language="javascript">
1 R+ y6 a2 c# H2 f$ j$ ffunction IsDigit(cCheck)
) x. ^! B; N# s2 B" m3 y { ( p7 |# ^3 x2 l6 N u' _$ B. ?
return (('0'<=cCheck) && (cCheck<='9'));
5 \1 m x/ K& g4 K0 g# r2 F }
8 G( G5 @8 `" z" Q- r2 m5 R
; a* j! o8 w4 M! |function IsAlpha(cCheck)
8 k+ F+ e4 B2 F {
6 b, h6 K" G- U. q: E$ t return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 1 b/ h! u. f; L$ q% N6 I+ W
}
1 |3 u1 N0 Z& ] ~1 i
4 N) X! N2 w* k, m0 r# sfunction IsaNull(cCheck) * w. C( a9 R) o# O; U
{ b+ R: t5 `" P# F5 n
return(cCheck != " ") * I) A7 P) X Q) ~6 v c1 R
} 7 Q- e' }7 Z' T& l# p8 n
) W/ ]' z7 U4 K/ F6 A5 l# m0 u1 R, D8 m
function checkform() 3 s' |- P# a# w* u; E d
{ ' | {; G+ Z% J5 }& E
id = document.sform1.id.value; 1 @+ i) `2 T! i9 ]: N- G
if (id == "") 1 S; _& A" N& ^
{
, E( u6 Q' G6 r( ~$ ]% r alert("请输入注册名");
+ {1 @+ @" l1 g6 Y3 u( Z document.sform1.id.focus(); 4 L* U% [& m) G0 p
return false; 7 O* g- ~2 s6 i7 X2 Q+ N
}
2 M8 ~& |, E4 F7 R' d/ [
, X, ]! i) J/ Y& z7 ] for (nIndex=0; nIndex<id.length; nIndex++)
" G* U* ?+ l; A; z8 _$ f; T {
& R, K/ s1 E- r' | cCheck = id.charAt(nIndex);
) H5 ]! @0 H5 q: t6 a9 p: g% x5 F if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 9 S( d/ r# ?1 M* M2 v' ]9 R
{ 9 t! ]# W/ h* q0 H4 q& Z g9 o
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
+ I. x$ q" U( P6 Y6 M( H+ S document.sform1.id.focus(); : {- g8 y2 H. n& G0 S! E+ t8 p2 B1 s2 P
return false; 9 B" ^( I, D3 x% u8 {( f% u
}
+ N# h1 S2 o. @ }
0 R" W; }1 O/ M5 P chineseid = document.sform1.chineseid.value; , Q! a2 {! O; y4 j( C' h) w
if (chineseid == "") , v' ]- F6 S% F
{ ( G0 _1 P& d8 G1 j) k5 Y. d$ W
alert("请输入中文昵称"); ) h) O* U/ Z) y M( \+ _) J
document.sform1.chineseid.focus(); 3 g& h& j3 M% s) N% z
return false;
~+ k1 W; w* H }
' F# V- K6 y* n: g2 X password = document.sform1.password.value;
- j9 K0 u& o/ r* } if (password == "") ) z% w; z2 u$ }; K- x
{
1 b. O+ \! o6 {7 ]3 e# d4 ? alert("请输入登陆密码");
4 _1 m% o+ S) d+ e* Z document.sform1.password.focus(); % X3 \' Q) Q+ {0 n( d4 W
return false; / T7 A4 z! Y! K5 K! K
}
/ L m$ L2 m. F password1 = document.sform1.password1.value;
) `: x" U U2 [! ~* l# V if (password>password1) 1 B @" l) v& Z1 s
{) s; Q5 {& y2 f
alert("重复密码与登陆密码不相同"); - f1 H4 s! Y7 O' Q
document.sform1.password.focus();
7 t- M x- i0 D) D# a% a; y% I document.sform1.password1.focus(); * Q R7 m* t0 q! f4 K! Q7 f- E: o/ m
return false;8 X4 W* M8 C0 E8 Q
}
8 p0 [$ F0 w( o( @0 O) S3 q. Z* \if (password<password1)
6 H2 _% B* L$ O( x* _ {5 s$ L. ]5 B- Q; A- {+ E
alert("重复密码与登陆密码不相同");
# n: f f j8 W9 H& g document.sform1.password.focus(); 2 d, ? ~! k3 `- y' p/ U! N, A
document.sform1.password1.focus();
) B) [+ n; s: O) l3 I/ q return false;# j* m$ u: H3 O: H; F
} 2 W' E; ~" t2 b$ q4 ~( D0 m6 J
if (document.sform1.email.value == "")
0 v7 ?9 F) e2 |& s' n( q { : H: Y) b9 V* S( ?
alert("请输入您的E-MAIL地址");
5 ?( z1 t9 R0 E; F document.sform1.email.focus();
/ o: n7 L2 A5 k return false;
* q; r* N$ K+ |9 }$ |: O }
8 Y0 C6 f2 G; N& @# ?: P/ I( B1 m
: v0 a" D; x" _! w# ~' v email=document.sform1.email.value; 9 E5 S. L! a# \% U" n& P
emailerr=0
6 w2 \3 Q4 d$ f4 s$ P1 I% f* \) ] for (i=0; i<email.length; i++) ! F+ P% f7 C, @, D4 k
{ 4 b2 a4 o A6 e5 Z8 ]9 Q9 r
if ((email.charAt(i) == "@") & (email.length > 5)) z5 Y- H1 {, \3 r
{
; O, q) Z; \; C% o emailerr=emailerr+1
( [; k7 v; S* T! s, ^ } 9 D* ?$ ?. Y7 ]7 M
} 6 U1 h6 |& Z# H- }5 h
if (emailerr != 1)
. e7 B) @( [+ I; N {
' ]5 o( L8 g& q0 t alert("请输入正确的E-MAIL地址"); - r N) V5 e# ~7 T' s3 j
document.sform1.email.focus();
% n4 d2 s3 M L0 Q return false; 1 H5 r; C7 I/ d- ]0 m
}
' T7 ]3 `0 n: S& m0 x8 z/ P5 L
" q) D; U, D2 Z% e- k+ d6 q- y8 M if (document.sform1.checkask.value=="") 9 z, }, w; h0 m W3 g3 z
{
7 }/ f8 _" u2 |# l0 q alert("密码提示问题不能为空");
* l0 D2 _' B9 ]+ o2 X _. Y document.sform1.checkask.focus(); & @0 j6 @6 y& _ C
return false; 0 L j c4 `$ S ~) e- w
} + A" N% H- G. `4 W' M2 d
if (document.sform1.checkans.value=="")
# Z8 c, P- e+ ~/ d, k* B; ]0 j {
8 R* x* j' B7 L0 l9 b9 Q( V alert("您的密码提示问题答案不能为空"); 8 y* x/ f0 }, f; t3 O
document.sform1.checkans.focus(); - j( M3 B, r" M& w6 l8 o+ @
return false;
3 Y. ?. J& y: E$ ?- v' F }
3 ~; S8 u# a& |6 o2 u: f, O return true;
7 j y- A& P4 e S4 V( j" `
6 G% p/ b+ z$ q# l& H} & @ |$ f1 M- j, u: y* p/ K
</script> |
|