|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
这个脚本对你可能有帮助:' j, v4 _0 k! m3 V4 H
<script language="javascript">
( I0 {8 P) v4 Ofunction IsDigit(cCheck)
' M# q1 D+ M- W. c% q {
1 K( [6 ~% ~- n/ z; D0 J8 H1 M2 m return (('0'<=cCheck) && (cCheck<='9')); + i! d) T1 @/ |# C
} 9 z" }0 ?- I& ^+ ^5 c5 b+ C" v: M. D0 Y
4 s( J8 n/ |2 M. r$ N
function IsAlpha(cCheck)
# R5 S9 E1 U2 G# b# j {
$ n; p2 S4 J4 |* {2 J return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
% p. q& e- m/ X( N% t) l0 g5 h } 4 i' _3 O$ c& I8 p
2 u9 ?+ f7 e) `- r4 G! a+ y3 Ffunction IsaNull(cCheck)
1 h; p, u% k/ H s0 [2 `/ a { 4 x( T" m0 ^ p8 T) `6 s" A
return(cCheck != " ") ! R" ~4 w5 ~: F% r y
}
' Q, N" ?& Y" x 4 b) t" o5 X6 `8 ]/ i. E- j
function checkform() ; y. }" I8 V, Y+ w5 r/ ^. w' [
{
9 c5 @- z# E8 n! x* d id = document.sform1.id.value; 7 E; B$ i( A S
if (id == "") 5 ~' `3 [5 W! ~2 O' u+ Y" j* ~4 f
{
6 b o# V$ p, u/ J9 L% E6 ?- b alert("请输入注册名");
7 n, P# t) W+ ?/ \) l% e document.sform1.id.focus();
) H: [ F/ U6 f# E: h- ? return false; 2 {% r2 j X" u% Q4 z/ O7 @
}
% o+ H t7 d( @1 E/ m: s 0 T3 |/ R0 \9 u9 `$ z& m- {- N
for (nIndex=0; nIndex<id.length; nIndex++)
7 n! |. i: u/ ?6 } { - a# G3 ?# F; D6 p* z
cCheck = id.charAt(nIndex);
/ R4 \$ x6 h( B. D6 }- V' d, k if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
7 @; X- ^' z6 M8 b$ H { : W" P; ~. L' Z+ { q% F/ _
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); # k" o* J! z# E
document.sform1.id.focus(); ^& B& k. Q Q/ t3 l6 Y; g
return false;
" A, L' f) w9 y/ a- q: V }
( {) u3 h. H! h9 h, Y( W }
) K$ v: B) Z! P+ Y chineseid = document.sform1.chineseid.value; : S ^* D- \9 T4 U3 a
if (chineseid == "") ?" v# R. p& W# P; y
{
* Y* r% u& n/ @( q: U* n* j# E alert("请输入中文昵称"); + h! L' ]! T2 u' }
document.sform1.chineseid.focus();
: q9 C7 u) P& T f return false;
' |- R' C, C6 l" O7 p } 5 m5 ?# v* b2 S& z3 n: C9 D W
password = document.sform1.password.value; # N8 }" K, }- a4 p/ S
if (password == "")
5 p) K, |5 ]) g. b v3 @5 m# H {
0 T d; O2 o8 F- M! z alert("请输入登陆密码"); & G' b8 _6 @8 H8 [# |2 D; d
document.sform1.password.focus(); 7 t4 C/ h7 F. h- n4 ~0 r/ m
return false;
: V* @9 q8 Z. u! P, g5 ~ } # V! W' u/ [) }% Y
password1 = document.sform1.password1.value; + z& }7 s6 ~! S* i
if (password>password1)
5 ?4 T: I: p8 H( d: n {
9 H0 m; @# v9 d) e: ] alert("重复密码与登陆密码不相同");
6 R* V3 B& H% B( {. B. \& [7 F- t document.sform1.password.focus();
0 j4 Q' Y% d+ I2 k4 |. _1 \ document.sform1.password1.focus(); 6 [7 e# ~: @7 j7 q* M
return false;
. f j% }# x. p8 L }
" |* P5 B* Q. }if (password<password1) ! B3 y( _/ x* i1 Q
{
4 |& ^. h: Q z alert("重复密码与登陆密码不相同"); 2 V1 h( q! Q+ K5 P. e
document.sform1.password.focus(); ; l K* V6 R/ `- ]
document.sform1.password1.focus();
7 D- B4 d3 v( n. C return false;
4 W+ t% p8 f. C } , O; V8 t- l6 N( ^1 A8 N% v. V6 J
if (document.sform1.email.value == "")
0 J" K f5 x: x- p { ; e+ T% G4 C6 y1 O. f4 a7 K8 Z ]
alert("请输入您的E-MAIL地址"); 9 e2 S. S5 M! T8 R" d
document.sform1.email.focus(); + U* D3 i7 R# [( x
return false; " i, t8 R5 x4 y" @
} 3 b6 Z- y! R, m7 h, L
% M# j+ T) F" J. O- z email=document.sform1.email.value;
/ b7 I8 R% X# N1 |& B5 m emailerr=0 5 t3 A p N6 y4 I& i6 {. t
for (i=0; i<email.length; i++)
" `" c- Y: Y2 ]2 n2 z {
. t8 Z2 `3 S( U if ((email.charAt(i) == "@") & (email.length > 5))
2 K* E. m z6 M* f { 3 B$ B2 n( w3 k& ~) }6 Q
emailerr=emailerr+1
* q1 ^( U! N) z9 X1 [+ g, f } \3 b/ \7 J c! X
} ) Z+ i! G5 V: E6 l* k
if (emailerr != 1)
0 i: f. ]+ M2 j, a& X {
1 i, e! t6 [$ V6 O; J. J2 ? alert("请输入正确的E-MAIL地址"); 7 L* k/ T! M9 F; E0 N$ i! W
document.sform1.email.focus();
" N8 o8 P- q( W" B return false; ; J5 o" n3 B% K5 U/ S
}
- H1 ]$ Q& z, c( s( j# V. ~
- Q" t' Z3 _5 W2 M0 y if (document.sform1.checkask.value=="") 8 M7 K' v9 k! A) w
{ / w# e- D- n1 _
alert("密码提示问题不能为空");
! q. X/ I6 e9 d- i1 z. k8 D document.sform1.checkask.focus();
! f& r+ q& e9 I return false; 9 B; t; P( `( E& q& d `
} 5 ^2 g; [8 `. ~. ^5 q5 q X7 F
if (document.sform1.checkans.value=="")
% o. {+ Z+ R4 S) Q { & ^+ Y3 [+ f* \) G& H) ?
alert("您的密码提示问题答案不能为空");
9 `0 s6 n' Y3 j* @ document.sform1.checkans.focus();
" m+ i+ t. P6 z% o9 T% J return false; $ F* q) o/ I( Q* n
}" U0 {) l; p& ]4 x7 p7 M
return true; ; `1 {6 U9 m+ e7 ]3 a, C
1 E4 ~5 @: p5 ?9 [7 q$ V
} , s! B$ R" s& m* U& x/ p% F6 T. p
</script> |
|