|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14397
- 金币
- 2484
- 威望
- 1647
- 贡献
- 1432
|
这个脚本对你可能有帮助:
; _5 s0 V$ ~4 O5 K: ]<script language="javascript">
9 C+ R5 N+ B0 {; A3 U) Hfunction IsDigit(cCheck)
, M( i5 [# f" V: F1 i# s3 M { ! ]2 l2 i0 f7 Y3 }
return (('0'<=cCheck) && (cCheck<='9')); 3 l6 _1 q' v% u0 M# F2 {
}
( G; j9 T$ k, z& F* }. w8 n ~+ N
1 F$ W5 x/ X& `* b( W' Z+ V0 {function IsAlpha(cCheck) " M3 y3 a7 {: P. \
{ + U2 u: D8 v0 \/ w/ Y" B6 i& C
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
6 }& W* k v4 \2 t X1 x }
- _+ h- N) u: j( L: a
( l1 Q/ Y# C! c" Lfunction IsaNull(cCheck)
6 G: B$ S) O/ Q7 K9 k& l" D& Z { * f) i, o7 O* {; a% v0 l! j
return(cCheck != " ") $ w3 a' }% M4 e. R0 I0 ?
} 2 p$ H& y. Z/ H
- [% ]$ _! K* A
function checkform() # s4 R3 S$ ]! `5 v- Y9 y% O9 @
{
7 {' O; _* ^/ b0 M$ o: z9 C8 f( |" f9 U$ ~ id = document.sform1.id.value; : A* K1 s; N8 [5 l! x+ r! j
if (id == "") * p7 B! e! o3 d
{
1 z& ]7 i. @; A& Q2 U* y& V& Z alert("请输入注册名"); % |; E7 P! v& I# K& t8 m7 o
document.sform1.id.focus(); $ I/ ]9 U! q# g6 L
return false; 8 w ^2 d" x& Q8 N% r4 r }1 i
} % r* _" Q+ M, [" Y# P5 U
" N# ^, T4 b4 e( B for (nIndex=0; nIndex<id.length; nIndex++)
7 F4 K5 \ v Y# ^+ {2 {# Y" u { : l' U0 c |3 c4 B/ ~9 D1 }
cCheck = id.charAt(nIndex); : b: N4 r# u9 C- _
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
( J& c. y+ b( c! {) f { & n/ V1 o& p0 S' J' A& W# V! |
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 2 F7 y. ~6 ^$ |2 v$ n5 I$ L
document.sform1.id.focus();
5 w/ `7 L5 n& k7 q; w3 _. g' R return false; 1 \ R! P# ~ B3 V9 U9 ~9 R5 y8 R
}
7 {7 T' I0 R6 X. F# P h+ h* @! a }
5 V( X, p! E5 R! z- k6 w" a& k chineseid = document.sform1.chineseid.value;
2 l3 K! i) ~4 S% w if (chineseid == "")
) j0 A' N* D! a/ ]5 [ {
) a+ d' g# o( ?8 W6 `! A alert("请输入中文昵称");
! n6 Q8 ] u1 ] document.sform1.chineseid.focus();
( Y- u: G+ U D return false; 7 W, J) F( v9 t7 |" ~7 F* ^
}
* z& B% e% l n3 j8 U7 C& S N password = document.sform1.password.value;
6 K) ~, c; d. L; f/ |0 P" j if (password == "") . }( l, N: M: h8 h
{ 9 H; }6 Q) m' m/ h) ]
alert("请输入登陆密码"); 7 T( F1 K" l' \& d: V* C
document.sform1.password.focus(); Z/ x5 s* k, B. B
return false;
9 B, k8 m! r2 ? G2 B }
! ^% h6 M6 T5 e# z# Y password1 = document.sform1.password1.value; 8 r$ s- ^: n: n. m
if (password>password1)
& X& m0 f0 _7 ^! k/ b& [ {
8 @8 `: S$ ]' f alert("重复密码与登陆密码不相同"); * ?& ~3 n; ~( F0 x
document.sform1.password.focus(); ; `9 m& S( @0 X- H( t6 a6 K, \
document.sform1.password1.focus();
) @; `" ]/ l, `& Q. x( C return false;! l1 @ _( b p) L$ l: O
}
7 A6 A$ R# K7 G4 m0 d' K h" vif (password<password1)
6 ]( p3 j7 R x& e- \ {2 N' T O' l X+ l0 I+ E5 ^
alert("重复密码与登陆密码不相同"); 7 i- Y. l1 ^! P. V9 ?: v4 t7 X; C
document.sform1.password.focus();
( l' v0 R& o4 U% I- @ document.sform1.password1.focus(); 3 n' d4 {' g! ~' a
return false;
& C1 H, m/ t( k } ! R) O, ~/ T) _. t+ ?
if (document.sform1.email.value == "") . I! A4 [! r/ i
{ a8 |+ S4 B! I9 \9 [) t6 U8 t
alert("请输入您的E-MAIL地址"); 7 N: r J1 ^0 a, E' l+ S. b; `8 s2 `
document.sform1.email.focus();
/ Q' c7 u* W2 K# L( x/ w! ` return false;
1 t% q4 e6 s9 q$ U }
: [, [" l1 F! ~7 }6 i' V4 n- x 8 v: t% j# Q1 h2 Z5 G
email=document.sform1.email.value; ! K: y' x+ _; R
emailerr=0
7 x' K4 {2 Y* [0 f# k for (i=0; i<email.length; i++)
" w T' a5 n2 A2 m { ( P/ N$ a4 ^# }" e$ l) O; V# s
if ((email.charAt(i) == "@") & (email.length > 5)) % B" A' K/ Q9 ^2 M M5 ~- ]- a! a
{
5 I% O2 v/ k/ f2 O8 L i emailerr=emailerr+1
5 T8 M9 p6 @! H. y J# ?! a } 7 g( ]* B# ]4 b3 [- f! U) f
} * P1 }; B, ?4 }/ U5 a
if (emailerr != 1) 3 Q. P5 W8 n$ `$ F U1 b
{ 6 L% S* t& \/ ~
alert("请输入正确的E-MAIL地址");
7 z2 r1 I, F5 H" l; L3 _" i$ B. M document.sform1.email.focus();
6 s- R0 o/ v& c( e* q' \/ }# ~ return false;
8 p8 h( Y( x1 \# V/ x5 ? } & j2 Z3 d( ~. I) r( J
, A6 b& W: M( o
if (document.sform1.checkask.value=="") 8 N9 F# f/ k% Q- F9 n$ O& c
{ ; y- H8 M6 `- c9 v$ h3 y
alert("密码提示问题不能为空"); ( V/ j" U1 z8 m$ [" x0 \4 z1 U# Q: O
document.sform1.checkask.focus(); ; j: D6 l" ^0 ~; L
return false; - Y5 T$ k# T. p8 o
} 6 u$ \( Y5 i* C3 Z
if (document.sform1.checkans.value=="")
# c3 O( D/ B/ L' p# S2 Z {
, g6 C2 z: p- b2 }' G! f1 }6 d8 a alert("您的密码提示问题答案不能为空"); # |+ X+ |* i( z+ @3 Q2 J- ^3 a" `$ c7 c
document.sform1.checkans.focus(); : U; |) u6 G, {8 a/ }0 T
return false; : w& U6 a# ?# F. e D$ E
}) L i( }. i$ E' D M
return true; . q) j* [. H+ A' ?
" V# }/ q% l9 n9 P4 G5 d$ D' b- y
}
: l0 K3 O4 W! j, X7 |</script> |
|