|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14331
- 金币
- 2451
- 威望
- 1647
- 贡献
- 1399
|
这个脚本对你可能有帮助:
2 q" p- X+ K1 ?4 A9 i' S<script language="javascript">
( L4 d8 y, i x# z ofunction IsDigit(cCheck)
+ C: k5 I2 J8 ? {
/ M( f, Y/ U$ d return (('0'<=cCheck) && (cCheck<='9')); ! a& E% g+ A6 `8 g& t& I* e( n
}
/ |5 a9 C- [% H3 q! N0 n
1 y8 T9 T6 V8 y& Bfunction IsAlpha(cCheck) % f7 a% O0 a! K& p7 p* W
{ ) Z9 v8 k1 w2 f$ F% N" W
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
( f+ W" z8 t% z; S2 c. _3 c1 _ } 7 m$ X( B' t; z) ?0 G
0 O b$ U, d4 V* F$ m. Bfunction IsaNull(cCheck)
* [( V$ V% l+ f. C* \ { 3 Y0 d* [3 | k7 C9 `
return(cCheck != " ")
/ T( C) I, N9 n: G( r }
1 @; _' q& R3 g
! G8 o% j+ k+ D: Zfunction checkform() - I" `( u5 p6 m! V Y& G
{ " f4 I$ X4 t( }7 ^5 _' D
id = document.sform1.id.value; 0 R6 O+ Q6 D1 u
if (id == "")
0 ?: ~, V. x% q, a ^5 f {
" S$ g* }0 F- y alert("请输入注册名"); ' s! w! o8 h1 F7 h0 R
document.sform1.id.focus();
3 ^% y8 }: @! m- S2 [! p6 O2 @. c return false;
% A5 b+ h8 b6 `6 `; g6 A } + A1 Z( f# Z- }4 N
* ]( z8 k7 T) T3 W! r! A for (nIndex=0; nIndex<id.length; nIndex++) & ~1 m" |/ Y" v- B9 B g
{
3 ?+ M4 U9 s9 B( q% _) h cCheck = id.charAt(nIndex);
. y' \6 y- y8 n4 j if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ! }( }3 T7 e P8 l4 v, c0 q
{ 8 o9 ^5 V. S" L* {$ B; l
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
% }$ w+ P0 D( H9 T1 s document.sform1.id.focus(); 5 `& j2 ?/ s) i/ k* p5 ~
return false; # r6 I3 s5 \0 Q4 G7 r
}
3 d) m k( \+ L }
$ T; ?$ r2 I% _ chineseid = document.sform1.chineseid.value;
- b( b1 b/ D- h$ j& s" y0 h8 L if (chineseid == "") 9 f) ~- Z, O% q
{
$ t/ O9 |! _, A' ^; N alert("请输入中文昵称"); 7 g$ Y% ?) R+ Y1 v- P
document.sform1.chineseid.focus(); 0 p) ~: [2 D, l; F. o. D+ P
return false; 9 e( }" b" T. s# f
}
. |2 }" I2 ^" @ password = document.sform1.password.value;
0 c( R; m* C+ R! q if (password == "") 2 T* g$ r0 R+ M. m% D8 L$ V
{
6 O5 l5 c6 E9 A {7 g alert("请输入登陆密码");
% Z2 J r( t2 A" X( G document.sform1.password.focus(); 9 b2 L; M) W6 L& D4 Y* J
return false;
1 a8 O& ?* l+ T0 ]9 X) J( {% o }
+ o% i1 { j: H- a password1 = document.sform1.password1.value;
8 {( k9 p2 k7 W- T4 i4 t7 _ if (password>password1)
! i+ K$ |3 Y( K3 m {/ A5 H' O! X# a+ M) R. U
alert("重复密码与登陆密码不相同"); 9 w5 Z$ E2 l5 v3 e+ b$ f) @+ H5 X
document.sform1.password.focus(); ) e) q& F) _* @# m
document.sform1.password1.focus();
- F+ L) h( @8 J# _6 a" } return false;
& r+ l. P2 H) ~ }
% u2 `+ B9 s' Z, J6 `/ xif (password<password1) 5 x, M, @" h; d
{
( b- P. U9 ]& J* v, k' z$ F* ] U. r alert("重复密码与登陆密码不相同"); 6 g2 Z6 K% R& Q! m/ E
document.sform1.password.focus(); # o# |( E8 n% J" V8 a
document.sform1.password1.focus(); ; n% h: H, P G! w- ?* g
return false;
2 O% |$ C8 M7 u. k+ |& } M } ( {- E- i, W) |$ p3 O
if (document.sform1.email.value == "") ) j/ m( C% ?. v+ |
{ : r8 W- L% |' D" b# z0 {
alert("请输入您的E-MAIL地址"); ' h: V3 r! s3 r& Y/ }
document.sform1.email.focus();
0 F4 i7 `; v. L; I1 A8 C return false;
0 R: N5 e) n+ V0 r } 5 b1 a+ E/ L9 a4 E1 }3 F \4 i" M
+ p8 X R- y6 T. E
email=document.sform1.email.value;
9 k' @ P' F7 n, j9 G emailerr=0 6 J; F' m% ^/ s# z, q" C
for (i=0; i<email.length; i++) ' ?# y$ G) ], T: o
{
- q/ a6 G+ @; R# p! t2 ? if ((email.charAt(i) == "@") & (email.length > 5))
9 Q/ @5 e+ {: G- }; d {
9 N5 `! h7 V6 J emailerr=emailerr+1
9 X* {8 o* G: }9 u O# O. h } / x J: {& K0 ?; Y- p0 v8 r2 e/ }
} + q N: s% {( r6 S7 m) W& T
if (emailerr != 1)
/ A2 E- q4 R2 u7 g* L v* J {
7 o( E+ a, J5 S3 E; o+ { alert("请输入正确的E-MAIL地址"); & \$ g( w; E/ Z$ f/ c; ]4 n6 |
document.sform1.email.focus(); W/ Q, E) Z3 X5 T( i
return false;
+ q | B! A4 |( u- Y }
( P2 v# @0 A: A. Q, B9 g; a/ _* s ^ 3 j0 R" M- L: D* y- t
if (document.sform1.checkask.value=="")
! _% c9 P- C/ o r {
6 z$ K' N6 O9 P* Q alert("密码提示问题不能为空");
& w5 f! D+ }1 U+ J5 h/ v: @ document.sform1.checkask.focus();
, l3 f7 z( e" @8 s' X return false; * Q8 L/ I8 p4 k
} ) a0 P @2 q' u( S: q
if (document.sform1.checkans.value=="")
# ?! |& \# E0 \$ F. l {
. h1 u2 W) S5 {3 j7 y$ Q+ ]+ Y/ ~5 H alert("您的密码提示问题答案不能为空"); 5 P2 i* i& U5 D$ ]6 V3 O i
document.sform1.checkans.focus(); " ` _/ Q; o( d! G) P0 c5 P- D
return false; 3 ?* \. H% ]3 w8 }) _
}
+ ~" z9 e% |7 N& z4 y return true; ; A- n7 P& A, V, A1 G
* J+ f- G9 o9 w' `- n6 t; T' N} 7 u8 e0 n! p! J4 \; {
</script> |
|