|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
这个脚本对你可能有帮助:% I# E) a; n6 Q2 g* _1 [8 r6 W
<script language="javascript">
5 K& [& r, M2 V5 v) }: |7 Ffunction IsDigit(cCheck) 8 |8 `* s1 n0 a6 w( u" k& S3 Y5 a
{ 8 D" k; n# n' [6 O$ y# |; y+ i
return (('0'<=cCheck) && (cCheck<='9'));
7 O5 H. ^" t! v8 ~9 S+ v& N) z }
8 c W: N2 b, e* j; C
2 `7 T1 O* u4 V" a$ Bfunction IsAlpha(cCheck)
6 D4 T, b o' z3 a0 D: U { , A1 k2 l3 @4 S) u, H/ i! P& ?! p
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
7 m& {% O: R! k X# B; Z } 3 B9 `* e# ^4 w p, _8 e [
5 B1 v" F; p" S+ q+ Q9 hfunction IsaNull(cCheck) 2 \' c" a5 o0 [4 I/ l6 E% m
{
) a+ y0 ?/ E6 _7 e/ F return(cCheck != " ") ( C8 A* l+ R& O4 M$ M6 r j& d1 \2 e
}
( V4 }3 B. ?4 _ S p; w% p$ R8 z$ {' r8 j
function checkform() + w: F( R3 R+ k, E9 [2 ]
{ / W1 D3 g' D( X" S; I9 ~
id = document.sform1.id.value; " e& N% p" h [& c" ?& d
if (id == "")
$ O& o" T3 W/ z- Y {
7 x, x6 d- I9 C' Q0 g3 {) `8 M alert("请输入注册名"); 0 y/ o0 ?& M' x4 L& E& {& ]# ~! p
document.sform1.id.focus(); 2 `- h7 s2 }& _' U; y' n
return false;
( G- ^: l, a+ U4 j+ @ } 3 P: G e! {. Y
& _+ v+ l* a9 G. j5 \$ d" i" N% L for (nIndex=0; nIndex<id.length; nIndex++) 6 `6 U! A, f2 ?# E' b9 F3 ]% C3 e
{
& N- C' X2 [8 K cCheck = id.charAt(nIndex); ; `! ?6 e! q }0 |
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
2 c& e$ c1 b% L4 n. e { / L2 T- x9 X1 J' T; g+ {/ S
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
' V9 j8 F# q) Y* n1 V2 \ document.sform1.id.focus();
i4 C3 E0 i: j, \# D return false; 6 V0 W( X6 y3 q/ v0 O
} 4 @: C& a& b) Q* h) D
} % o) y: G" g# ^6 O& [( D' X
chineseid = document.sform1.chineseid.value; 0 f1 ]* [/ P/ z8 O8 p
if (chineseid == "")
) \9 |4 a9 P1 E, M0 O1 {& x; P; l {
- e5 e4 E+ G& |( ~% S6 c alert("请输入中文昵称"); , A, y9 ~. u3 {$ Q) g0 O9 l' ?- b
document.sform1.chineseid.focus(); ) C% h7 a# @9 }' R+ r" D
return false; * T! M/ r8 j* Z3 h4 E; O
} + D- E& ^! e/ T) t1 B+ w
password = document.sform1.password.value;
9 ?. m, Z. X" t- [ if (password == "") ( p8 m& Y, t% u7 I, X$ n
{ 4 r, X7 _ H9 e3 m- r1 J5 s6 L u$ R
alert("请输入登陆密码"); : R( E$ I- w/ e( p* `6 e
document.sform1.password.focus(); . w& X: s' F9 F9 W" f
return false;
$ h/ ^8 }( j1 x& u# I, K k } ! Z- P6 Q% n8 X' _! h
password1 = document.sform1.password1.value;
# S6 P& g4 k7 c; X& } if (password>password1) 2 o: s! a8 k) V
{/ ?; x/ h) d+ d" \/ [) R
alert("重复密码与登陆密码不相同"); ! ~/ p4 A4 S, ]( C
document.sform1.password.focus(); 6 P/ w0 }% y6 a! h
document.sform1.password1.focus();
7 n( F6 D& [4 V3 I9 Z- ^6 g1 g return false;* w: ~& t h6 d. n7 T u
}
- h# |) @# q C/ kif (password<password1) 6 x& u; ^5 J. ~, q8 m/ |' @8 c
{( F1 d) K |- I
alert("重复密码与登陆密码不相同"); * J6 h! ?/ S! B, L
document.sform1.password.focus();
$ h7 V5 t' V) G/ E2 w" |' G2 l- p& } document.sform1.password1.focus(); ; O/ A; t- k2 y
return false;6 |. n: ]. q2 D% y& D' ^9 a* k
}
8 H- H0 | b2 ~! o: ~& F if (document.sform1.email.value == "")
) y- B% v4 \8 q# r {
+ E* _2 z' x7 A' s" m" ? alert("请输入您的E-MAIL地址");
! _" N3 G, _8 v" X document.sform1.email.focus(); ' V" q0 i% |) I* d N+ L
return false;
# N, ]' Z5 x( \( f }
8 H8 w' b6 W+ W; |9 ^2 t
; z6 q% ~/ i& U) B& S4 Q" X email=document.sform1.email.value;
2 V' ]3 n4 \( }/ X" p* {% b emailerr=0 ( e! r2 i% A* j, [& D! T3 u
for (i=0; i<email.length; i++) ' {7 R( T4 K' V/ ]
{
. I0 |0 i z4 I4 m: F& d+ S if ((email.charAt(i) == "@") & (email.length > 5))
; [) Z2 [+ R& D6 n6 o {
5 j# O$ e* t, k emailerr=emailerr+1
o9 O: v3 y; ^. ?5 A0 ^% T } 0 o, L- K( M4 V+ I7 d* H Y3 M n
}
% z) P) m% x0 L' D6 m8 J if (emailerr != 1) 2 s. \, k+ i, H( F
{
% o2 h% g( \0 w1 {& g* R. l alert("请输入正确的E-MAIL地址");
. R1 [# B+ N/ T, J6 ]6 q. ^. w( C& y0 e document.sform1.email.focus();
9 }% E: m6 ] T return false; # W; W# }: n! \8 N6 ]: x: Z1 Z
} 9 I( [# h: j4 Y8 u z- b: X
* G" `1 M/ m B4 P
if (document.sform1.checkask.value=="") 5 z1 V4 q$ U6 U, b
{ ) w; B$ @, Y) P' W2 i2 d
alert("密码提示问题不能为空"); % }$ _/ u+ @' |# P# X; h
document.sform1.checkask.focus(); 1 i0 `3 U5 f$ n. a3 D
return false; 5 d5 ^, L u3 x+ x; L' f5 G7 l
}
" [1 u$ d) q! M+ Q4 |6 O' u( s4 W if (document.sform1.checkans.value=="") % |$ Y" f {. o' t
{ 0 e Y/ i2 q3 D
alert("您的密码提示问题答案不能为空");
4 C9 G/ X2 q$ K8 }$ Q" _- { document.sform1.checkans.focus(); , L( h3 g: S, U: z" }, T( X/ i; W" v
return false;
( e$ U' f6 j6 V7 Q! J. h }
+ }& Y O# m3 j$ A( }% Z2 r return true; 8 T" g; A3 r$ ~
$ H. w( n3 C- l8 p `- t
} 6 ~2 o ]1 {# ?2 b8 | J
</script> |
|