|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14381
- 金币
- 2476
- 威望
- 1647
- 贡献
- 1424
|
这个脚本对你可能有帮助:! M' X6 X. u( U! f9 Q5 b
<script language="javascript"> + B/ I" p' N7 Q* H$ O3 o0 }
function IsDigit(cCheck) 5 [% o4 R* Q/ Z, R: r
{
! T a- m: i c# v return (('0'<=cCheck) && (cCheck<='9'));
) N! C+ Y3 M- I: X Q }
4 ` u! g9 \ [4 S # C7 p; i' d" p9 a/ E
function IsAlpha(cCheck)
0 c5 _6 g: o2 l1 t { 0 X4 d6 _/ m1 Y- R" f
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
7 N0 U" Y- O! p/ ] } & a- q9 ?# m+ L4 Y7 Z
# g9 j- O4 v" C8 efunction IsaNull(cCheck)
6 q' u& {$ I. A7 |4 K! G/ u( S% y { % U% O6 {* P1 F4 T1 y T
return(cCheck != " ") 9 }2 {$ U- g! U; `. G9 W7 p
} 0 J( |: H+ G# O O: W
1 A6 Y l# p2 O8 M, U* t- s/ y7 Y
function checkform() ' t+ V5 T% R$ E1 M0 N) d
{ M: ?1 v) U' ~: e! L. J. z
id = document.sform1.id.value;
+ `3 r, f! Y' {/ F$ Q3 j2 L if (id == "") : m5 p6 `3 I3 U/ K$ Z
{ W) n- L1 U* J9 y' n' o
alert("请输入注册名");
3 Z5 M1 \& ~2 ]1 g1 L9 S# _ document.sform1.id.focus(); 6 u! B% n% |9 x$ v/ Y% z( g
return false;
* F4 y0 M- X% X& d _, D9 g }
& W8 t, I% E3 o0 d
' M% H7 H b: e0 i for (nIndex=0; nIndex<id.length; nIndex++) ) `5 ]4 d4 d B' C! v
{ ( L8 [5 R* S6 P: L' R
cCheck = id.charAt(nIndex); ( U: _6 X$ e6 J5 m- k
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
5 b& F0 q1 k9 } { 7 ?8 F# R& G" W" D# ?) n8 g5 K
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); - O. W$ ]" H! r0 w2 U- V+ [1 j
document.sform1.id.focus();
9 @6 _# l0 m2 ?- h! D return false; 7 D7 J' X r! A' E) O+ C
} 5 V& @( t" y1 D
}
, B* H& ~$ R- }% U! } chineseid = document.sform1.chineseid.value;
- i% R2 h' E$ s* i8 { if (chineseid == "")
: J; x9 u9 b7 H: N% A, i! } { , g! g7 Q. c: V- W: m# X" e0 Q2 ^# }
alert("请输入中文昵称"); ' k. M* q8 h# H. j, ~( u+ m
document.sform1.chineseid.focus(); 1 N6 h. v: d; Q7 D* ^3 c/ t
return false;
5 A2 B8 r2 ~- E+ W8 ]$ K# z+ P/ D }
( @# b/ h5 Z" v/ ~* b password = document.sform1.password.value;
& J( K" ?( B1 B; ^# e if (password == "") V9 I) M k# M! ?2 \5 G
{ q2 l7 g) Y/ O, z p, N! g
alert("请输入登陆密码"); * H3 |8 v; W' D% B" H0 P6 s$ P* z
document.sform1.password.focus();
- \3 N/ `* p1 a3 E! R return false;
- e% O5 V3 S: s- ?3 A$ N }
: Z9 D+ F9 U' R password1 = document.sform1.password1.value;
* D# B$ p K! E5 |, [ if (password>password1)
5 A; B5 C7 y, U0 ^( g {; D# \) |% V3 C0 f
alert("重复密码与登陆密码不相同");
; [& ~' v t6 w2 k# a" F& p document.sform1.password.focus(); ' }" G4 j1 Z* X9 C5 F8 o
document.sform1.password1.focus(); $ d$ e$ I+ Z& P8 H% J/ K
return false;1 p& n2 E" N6 ^) I) C
}
! L0 Y P8 M, f4 @6 {if (password<password1) ! d6 s( `1 w1 J2 _# y0 i. @3 e
{
# t4 G3 c. v o0 x0 x alert("重复密码与登陆密码不相同"); ! Y$ ^* C, e' W c+ i4 G* A
document.sform1.password.focus();
. l7 A- {3 J ~4 M4 M X2 @* A2 ^ document.sform1.password1.focus(); " a* ?% q& d' C! N- l
return false;* E- H; I4 _* ?, c
} 1 ~ Q- k0 [' z
if (document.sform1.email.value == "") / r/ M7 i3 Z b! }
{
6 ` T. L, l# g: }6 R( E: o alert("请输入您的E-MAIL地址");
+ s/ s1 q( l, x) o c V9 Y; U7 X document.sform1.email.focus(); 3 z& g2 N2 Z# T+ E) |6 i
return false; X. I" {( w; w: y
} 2 b4 N4 S1 X6 q% S5 M! d
. A, J* s8 O" Y1 @/ z; b8 t/ K email=document.sform1.email.value; " D, a0 O# q2 O( K8 A
emailerr=0 ?5 n1 c& q& m8 }; d. d$ @
for (i=0; i<email.length; i++)
" w9 x3 k2 B$ ]! g { ' y x/ S) w. F1 L0 N
if ((email.charAt(i) == "@") & (email.length > 5))
& D& C' @, y7 J& ^9 [ { $ m+ X: b9 P* n$ t( Q" s: D7 x( E
emailerr=emailerr+1 * U& `: G4 G" p, V1 s
} 2 d i+ b* `9 O+ `
}
8 D7 R- ]( K. H! {) u7 n# | if (emailerr != 1) ) T% p. E- [# o( ]5 Q6 J) N
{
6 h4 r% I; T$ m8 [ alert("请输入正确的E-MAIL地址");
1 N2 Q& `5 Q( t( C1 ~ document.sform1.email.focus(); ( u% Z- H' l- x* i
return false; 2 q. j! S& F! o; ~- ?1 ?& b; R
}
C0 o) }( v T% Q+ u6 B U
/ k: I# v$ K* b- s if (document.sform1.checkask.value=="")
5 H% d" `, ]* \: g { " }/ ?0 I, j4 e# p. ^. G
alert("密码提示问题不能为空");
. z4 b; S( b8 [. @, j document.sform1.checkask.focus();
' m0 i% w" |. F! G( t6 z6 U return false; ' p7 |( g4 R9 X1 Y# M
}
- @- \1 D$ Z. S, V K if (document.sform1.checkans.value=="")
, j$ _$ U3 c5 [. E" J {
4 j5 V; Z( |: q, z" J( ` alert("您的密码提示问题答案不能为空");
4 q1 A) {+ }6 h5 e# c5 j document.sform1.checkans.focus(); & P/ I6 ?9 Q" K% q+ [' D- X- ?
return false; : i2 _- a0 W, Y# _
}
* H" W; c4 x7 Q a return true; F' v* V3 t" q
( M5 x2 _3 Z. A0 l) e3 _} ; l, w- [ N! t1 R- k
</script> |
|