  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
这个脚本对你可能有帮助:% G n! L- T* Q
<script language="javascript">
( [' j% v2 e, J) c) [% M. U( Lfunction IsDigit(cCheck) 3 G9 G0 ]+ G, Y6 f. F c' |& h' K! z/ G
{ 9 P# A! P" a9 a; c; r1 b u
return (('0'<=cCheck) && (cCheck<='9')); , c; h- p3 b6 Y
}
" d" |" X+ T! E, |. T: T
7 c! Z* V; i' h" ~% G; \7 S! Jfunction IsAlpha(cCheck)
+ ]$ Y3 ?( u+ C" S, n' Q# V { * ]* g. ?/ I4 x8 B1 c9 h. n: w
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 2 R, S- I5 a. K
} 8 ~1 o2 m% J* X* l
0 [- a1 u, L8 s W% g7 m; yfunction IsaNull(cCheck)
- _' v# C( }. U0 a% k3 F# ?9 Q8 C% \, i { 1 S$ E) p' e0 {
return(cCheck != " ") 9 f1 d" N f, _+ \( B
} ' z& Y0 m% E5 x* r6 p) e3 \
0 f: G$ X" v ?9 f+ ?, e4 }% ?function checkform()
. m. L$ o4 C) L9 y: r6 s. Y{ , F1 v6 d7 }4 e+ A9 B* `/ ^
id = document.sform1.id.value;
3 N. U" Y, Z5 o2 f; I& A9 @8 f, U if (id == "")
6 H3 _$ D6 h4 b4 s- j1 ^- T { ( I5 b. b3 ]% w0 ] P* n, ^
alert("请输入注册名"); . c0 a9 T7 |' Y/ S/ u$ I8 C; o/ a
document.sform1.id.focus(); 0 T) s2 t! L0 J( a k8 B' Y i
return false; , b* I* y# l) [, P! ?5 i
} % s" e K7 \* a1 L' ?
2 K$ J" x9 D) R4 J1 }: c
for (nIndex=0; nIndex<id.length; nIndex++) + Z' n, c' b$ |" o6 ~+ r
{ , {! L9 H8 ? l* e& I: M8 }
cCheck = id.charAt(nIndex);
: H/ J2 N7 k( q4 b( S6 |+ \ if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 6 p- z6 d, h/ w5 \ T4 K
{
; k1 G% J1 s2 ` alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 9 e& I. E$ j% }9 }# q- V
document.sform1.id.focus(); : m1 L8 m; H0 g0 I/ W- U
return false; ' w. t$ z; n; b, Q% a* r! j
}
* F0 F; }0 N4 q3 T; |; n5 V } ) _; s. O1 J: H! u2 u9 P
chineseid = document.sform1.chineseid.value;
0 `3 I8 k" q# u) z! h& @4 Q if (chineseid == "") & R! R: i! u& J/ J
{
; }0 P' @$ a2 _% ] alert("请输入中文昵称"); # \% n, A0 t' l+ z* i
document.sform1.chineseid.focus(); " P) Z" z/ v( a% n: \( N
return false;
`. V. K0 j" t; C } ) u0 p' s& f( ?2 [- I
password = document.sform1.password.value;
. }7 ?* K3 {, l) {2 C if (password == "") 2 a8 z: I& V; u' x5 @
{ 0 S3 ]; F+ G/ O' |$ F
alert("请输入登陆密码"); 6 D/ Y; i( b+ u( z
document.sform1.password.focus();
6 U. X' P( q$ C2 E3 j return false; 1 h% Z# N) Z; o4 `( [& G6 z
} 4 [$ b+ P- z. Q1 P) f! J
password1 = document.sform1.password1.value;
' P, i. m3 U- Y7 a if (password>password1) / Y% I, I! `9 I. v
{
" V& @6 P+ i: I- i' ^* Y alert("重复密码与登陆密码不相同"); 1 }$ T3 I- P9 [
document.sform1.password.focus();
1 e+ m4 o! Z" s, l document.sform1.password1.focus();
" B7 j1 i _' O" e. V( ` return false;% g) S0 z9 I& Q) b9 t* y5 n" b4 G
}
! @9 T0 S8 f; s% u" [/ N z x; Fif (password<password1)
+ i, w0 I0 n* i9 p2 h {$ F8 z; w6 t" A. U4 K
alert("重复密码与登陆密码不相同");
/ z1 C: p; w: T- t* d6 Y document.sform1.password.focus();
. x. s t: Q0 g# f document.sform1.password1.focus();
2 O( Q, ?, Q0 ], T3 q return false;
* G4 f) \) n( {4 o }
. d" \: n3 z# e& x) r1 f) l/ h7 D if (document.sform1.email.value == "")
. h, j7 O, w- d( |* b {
3 P0 C/ F/ \1 G: u$ ~7 g1 N0 q alert("请输入您的E-MAIL地址");
5 U! @: z; M0 u9 g/ L document.sform1.email.focus();
5 U- G# n- U% o: W4 I4 _ return false; s2 ~3 `" ?; W# c5 A5 T% r, H U
} ! X2 j8 \& X4 |7 E. J- ]
9 F; v2 {1 L0 F/ i5 Q* ]
email=document.sform1.email.value; " g' F9 u: R. c2 K7 Q6 Y0 m
emailerr=0
8 Q$ i: Q) P4 z4 ~ for (i=0; i<email.length; i++) 9 y7 X5 b& O" d9 ?2 d
{ 0 u- W% J- k! `2 h" X$ K( \6 i0 }, v
if ((email.charAt(i) == "@") & (email.length > 5))
4 g- x2 |# M1 }* M8 k, v {
# y! \( }+ ]& C7 }' Z( e emailerr=emailerr+1
5 G! B2 A t: c* k& e; \ } * J! J, A) I1 [7 V7 r: t1 j$ i; T
}
9 b( U2 Z! o) m4 d( R% ]& M' p$ y if (emailerr != 1)
7 B# o- ^7 p4 Q0 P& z { / a: T% W* `4 v/ r/ b
alert("请输入正确的E-MAIL地址"); ( x$ z& G; e! X" X, z) t% r
document.sform1.email.focus();
% w. G0 G+ G3 M+ Q( Z F7 ~& ] return false;
* s: ?) |5 M! T0 m I1 y3 L0 {' o }
; J7 n. W e( \" i
1 }* X/ [' G, A8 S* z. X+ h if (document.sform1.checkask.value=="") ( f: c" G# p/ S0 g' ]0 I
{ ( J1 v4 @5 f5 h4 Q9 _& Y B6 _
alert("密码提示问题不能为空"); # W/ [5 b S9 E* f3 d# j
document.sform1.checkask.focus();
# H' |' {1 B- a- | return false;
4 A' J9 k0 m! ?* ]6 s1 v } ( M; {9 _! M$ V7 |8 y+ w1 Z
if (document.sform1.checkans.value=="")
) c: I* I e' {3 W) O {
% I L9 q8 S0 N; z0 l alert("您的密码提示问题答案不能为空");
% }# R q( [# P y* N) f4 k document.sform1.checkans.focus();
" H( w. ^. G: b+ r# F7 o* G1 p2 ]- @ return false;
4 C9 E1 v# n' h" d1 L }) q5 Y3 _5 a. L6 ^
return true; , U8 e$ q( e$ p k' @
. T/ m) H, G) {! M: X7 w! u3 j
}
2 J0 h2 e; p* O& I' D: y( h</script> |
|