|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14337
- 金币
- 2454
- 威望
- 1647
- 贡献
- 1402
|
这个脚本对你可能有帮助:
* d& \3 k! M# V. C<script language="javascript">
8 Q) M2 L5 U% c; T, o C5 Ifunction IsDigit(cCheck)
$ H5 [7 j* O8 t5 |% P/ k7 a {
4 I6 L# ~- f8 u0 _) q. J return (('0'<=cCheck) && (cCheck<='9')); & y5 q0 J; b, u
}
3 U$ T/ P( L; S; T/ P, x 1 I4 _3 H3 Z' S* V( L& f
function IsAlpha(cCheck)
: E" Q, M2 }" ?" E3 _9 Z! ~ { 3 y( y) A% A+ i& k
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) / l8 r/ \0 o+ r. V
}
3 c: q; d* R; u- }0 ?6 h - E1 D. W9 |8 U, E0 A# X \; h
function IsaNull(cCheck)
4 I. c7 k. Q: F& o+ Q {
3 \* v' O! n6 W. Y- ?2 J return(cCheck != " ")
) R5 c- ]6 Z' @ }
: w6 \3 M0 m* L& t+ i
: \* V3 P' `5 p4 G* d: Yfunction checkform() # ]* A6 N1 g: Y( g$ m
{
5 j1 y- E2 n/ \ o/ t. J id = document.sform1.id.value; " F$ h, G8 v; ^
if (id == "")
7 y" C U# s: Q8 {% y' i { , [8 V* ^! z6 G' s
alert("请输入注册名");
, F) X6 o. J6 j document.sform1.id.focus(); + h9 D# h* P) ~% a7 S5 [+ j$ m
return false;
, x6 g1 P, p4 Y8 K! | }
! M$ ]) s6 L' X6 F , r O! U& M! k" Y
for (nIndex=0; nIndex<id.length; nIndex++)
( C B" M) d% K' H* v' k! m {
1 t& B0 w( x. A8 y$ ~ cCheck = id.charAt(nIndex); ! H# l! _# {4 @1 x+ J2 a
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) / `4 [5 t5 J' Q0 N% ~. W% j- E" i
{ 8 K! U' |. H; ]% F' p% ?* s
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
( G$ \. [* ~! `" S document.sform1.id.focus();
' S; a' a$ i0 o } }$ g2 W return false; * {: T: @' ~) y3 G. R+ P
}
9 y) n' ^. m! C. V1 z# p }
- J7 ?! V/ W/ v1 F. [, d8 A6 X chineseid = document.sform1.chineseid.value; 5 L' f! O# o1 Z6 w7 V
if (chineseid == "")
- w6 t0 I: k P n0 r1 C {
7 V1 T: P. k( ~ alert("请输入中文昵称"); 8 A6 v; w4 Y+ u1 ~
document.sform1.chineseid.focus(); # {- K& z- J, |& |) u
return false; ; q$ j9 O- h! H3 v+ ~8 Q8 _* R
}
5 i5 y: v' \* A6 _ password = document.sform1.password.value; ! b3 V+ e- R2 M6 m( b8 ^+ b0 |
if (password == "")
5 n8 o/ R" h+ U) P {
& D" R9 T2 v( q0 I, @: h7 ? alert("请输入登陆密码");
3 D b8 a8 B. r- G document.sform1.password.focus(); 3 L( _& G7 i1 m" a* v+ V5 D2 ~( |
return false;
1 h# a3 f2 F* G& B }
8 E- d9 v/ r' b( Z) W4 n% F password1 = document.sform1.password1.value; + B2 ?- Z8 z& O' {+ B
if (password>password1) 7 o6 N" H- {: y& u
{* S1 f1 c% E, G
alert("重复密码与登陆密码不相同"); , L% m2 m4 @, E# C& e
document.sform1.password.focus();
3 T" b" R2 c; u. L5 f document.sform1.password1.focus();
$ G9 u/ W! @# X7 K% D return false;, V9 K, v. a' g3 n3 ~% `6 D
}
9 Y" M- |4 G$ b* a/ c% r# ~9 `if (password<password1) : P' G H- H _9 ~' u8 C
{; T' l) ~4 v6 r) z' l, k2 R4 t
alert("重复密码与登陆密码不相同"); 1 L/ P' `1 X. o
document.sform1.password.focus(); : @0 F' }- ^5 v, I
document.sform1.password1.focus(); ! k' `. {- C) }* H- G
return false;+ m5 `! [5 `) A# ~8 L. M V: x
} 0 O: a& _5 }" H: `
if (document.sform1.email.value == "")
* s" i3 [( T$ c& w0 P {
# b& ?+ E: U$ ^. d alert("请输入您的E-MAIL地址"); 3 c+ {1 x, D9 f N
document.sform1.email.focus();
5 S: S0 Z' X: ]4 @, R4 I return false;
" F- i/ ]' }3 i p9 I } 3 M" l: T! S9 S- \
- ?& y" f/ D) j2 q email=document.sform1.email.value; 3 A* p+ ]3 j! s2 V
emailerr=0 - j0 ?$ `% g- B1 F
for (i=0; i<email.length; i++) I9 X+ O5 J; `* [1 d3 p
{ ; R3 v7 S, B2 `1 ?( U
if ((email.charAt(i) == "@") & (email.length > 5)) * R, R- ~$ i _# @# I
{
r6 u9 w# q- q9 j5 u; g4 T8 B emailerr=emailerr+1
* V! q) d0 K% i( G$ Q } - ?4 r% W, Z+ ?
}
! _) b/ p; s/ J9 b if (emailerr != 1)
7 |) z0 y) @$ m9 j {
) m4 ` D0 V* P N1 I; V; L- y alert("请输入正确的E-MAIL地址"); / a/ n2 r' a+ J- H# F$ X7 G
document.sform1.email.focus();
* @7 O5 d3 Z# Y4 @ return false; , Y+ h- I- d/ g2 j: P* J# O+ F
}
, g- n% c. j Y2 S N! T
; g: l$ c8 X1 u if (document.sform1.checkask.value=="")
& S; q/ m# R) i { , ~5 ] Q) `$ ? K9 X: q9 k0 y
alert("密码提示问题不能为空"); " E) W5 c$ h5 w$ e3 p9 M
document.sform1.checkask.focus(); ! d' q5 J5 T: y
return false; 6 w6 ^4 J5 |8 x6 l9 _. `
}
6 c" F+ w8 h0 a9 m if (document.sform1.checkans.value=="") * n3 ~$ k) f8 \* U6 G9 e9 W/ A
{ & C" z, f9 }$ s. {
alert("您的密码提示问题答案不能为空");
' n8 M: D7 `1 _9 s; A" A) ]! ? document.sform1.checkans.focus(); / Z4 b9 J2 |3 f7 b
return false;
( z0 }( I1 e. V0 b2 g( b }/ T) B, e' o! B9 T
return true;
8 U& v6 l$ A0 X% k" C" y 4 M% s# G9 w1 z7 I4 G& ^5 f" a
}
4 H& {, b( G, I3 u; h# D</script> |
|