|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14407
- 金币
- 2489
- 威望
- 1647
- 贡献
- 1437
|
这个脚本对你可能有帮助:
7 _& u0 M6 s, \$ z; N, Y* Q6 z+ t, z<script language="javascript">
) Y7 V9 A( H& @function IsDigit(cCheck) + a4 E4 p5 r2 S( B0 a
{
0 d: |4 E" I/ e: O: D( o* n+ | return (('0'<=cCheck) && (cCheck<='9'));
( R7 X5 V! B6 A }
' Y( K! G" W3 z* h) o# p* ~ 0 f- N4 \6 x7 b9 }0 F1 t
function IsAlpha(cCheck) - O! B8 Z! R1 c% Z/ e
{ 8 b! S+ h% K0 h& b1 T* W
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) + U2 ~, l$ Y0 h/ J9 S6 b0 L
} 5 h# n; c/ _* N, E
1 f( J2 z* t- g
function IsaNull(cCheck)
* X6 O( J" z9 i5 s( ^0 Z { 2 e2 {; q$ ^$ ~/ V: y
return(cCheck != " ")
; b9 ]* S0 M+ W0 Z' T- C+ Y }
# o( Z: l. V8 K t
0 Q9 c. y9 v. l- R# lfunction checkform()
2 p% e7 L: m7 B: c8 Y: S, k# k{
. S. U4 q' s7 T4 y! \ id = document.sform1.id.value; 0 S+ K. F( M. H* n! @) r: C
if (id == "")
; _0 p2 @* t- M/ q$ H9 A' ` X. ]6 F {
4 ~4 E9 d) Y/ Q alert("请输入注册名");
/ y2 d" X8 L, G& \/ a) T document.sform1.id.focus();
" t1 F/ w- P/ P( f+ X$ s: M# M return false;
6 r& t& V% l+ T" \! z6 X. B3 s' I }
( ?, ?/ U6 J( b: t . ]+ H3 `% n$ h1 D
for (nIndex=0; nIndex<id.length; nIndex++) , _, C/ \' t# q2 g! J* Q2 i4 b
{ & X$ ?& y, x. e( m
cCheck = id.charAt(nIndex); 4 C& H' s, H9 t K; r; |
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
* P# S7 G5 h4 n! g$ B {
% e- P6 h7 d* Y3 Q- h" f1 ?6 R alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); " z+ w+ p, m. v$ s) e2 n
document.sform1.id.focus(); . s* o! }/ S$ U& O! ]
return false; * g/ d) H1 A8 F% j8 N( `
} $ L& A4 L8 C, ~9 e% q
} & I ^4 E7 J& u1 u
chineseid = document.sform1.chineseid.value; ( V- C8 z1 [ F0 B
if (chineseid == "")
0 S" b+ R8 i1 {7 n5 }1 X {
; ^% a$ Q! ]$ ~4 {" j& `% J5 V alert("请输入中文昵称"); : s$ d1 ^% n% ?! J4 k$ R2 a% V2 v; W/ C
document.sform1.chineseid.focus(); 4 J, `* D5 a. y. a/ r
return false;
e0 u- D0 y, ~ }
& S {* A* Q5 A- m4 r6 q6 p password = document.sform1.password.value; - r+ C6 ~3 ]- b" Z/ |( w0 N" `
if (password == "") 6 G& @ n' i( z, o; R9 ~
{
6 Y- U- P& a) @ Q$ Y6 b0 z alert("请输入登陆密码"); - p; a" S: I, h8 k5 V8 U
document.sform1.password.focus();
* K" o) s- L" n4 L# y5 M/ D return false; 2 M, S, x' h% x L! _5 H4 U
}
( O/ |7 s; E2 D: D- q3 k' t$ ^ password1 = document.sform1.password1.value;
5 W. @! W- x/ l8 q. ~3 w& V if (password>password1) 1 x0 z8 O b% |- D, n
{
( ~" ]6 I! W$ V6 N, P alert("重复密码与登陆密码不相同");
" [4 {4 T3 d+ ~0 n: m$ { document.sform1.password.focus();
- B% l3 p) j' M% g& u3 P* K0 r document.sform1.password1.focus(); 6 C N% o6 a7 K2 {' [9 S
return false;
% }. K" p" H% L0 i1 J, b } ! G* K0 w$ n$ ?& L
if (password<password1) : x9 g& Z; v1 O: b+ @7 r2 H
{
# e3 D4 @7 W, R alert("重复密码与登陆密码不相同");
( z$ ^ R# _& ?: o document.sform1.password.focus();
6 ~. F- p6 N2 N9 S document.sform1.password1.focus();
6 ]" D# D: Q$ f* @ return false;, T+ ^3 n/ m- o+ T6 J
} / s. h# h$ N. Z' | S+ P% A
if (document.sform1.email.value == "") ; N2 P1 X& [( `6 I+ A& G( r
{
! J: Z5 h4 S/ W alert("请输入您的E-MAIL地址");
* Y$ @+ C6 u! G* @' A document.sform1.email.focus(); 9 J# M( C# @; o! h+ H& F2 ^" F
return false;
& r$ O: w1 T4 n } 7 g" o& `. {+ f1 G: x# [: \
0 [. M4 y, J* X" B
email=document.sform1.email.value;
* v' t3 i; n. ]3 q: V emailerr=0 + j5 W w) |8 N/ C7 g9 K F
for (i=0; i<email.length; i++)
, N0 m! d X- e- T' \# M& Q {
. A& q/ u& Q; ]0 T if ((email.charAt(i) == "@") & (email.length > 5))
6 W- n. F- r3 c/ x {
( C# K- F" [3 O p" T0 ^. u" N emailerr=emailerr+1 ! k2 j% e' k6 `- u3 p5 k, q5 E% a
}
+ r# y# _& u8 W! l } 1 }; p: i( i8 i0 Y" k; X
if (emailerr != 1) # }, w1 V( D3 J. _: J: I
{ ! |- F5 F: C6 C) y+ ^ J
alert("请输入正确的E-MAIL地址");
9 }( ^; u9 E: p d' M2 Y& k document.sform1.email.focus();
, Z9 A) I: \3 R5 Z2 G3 |6 @ return false;
4 q% B. U' H6 w! E o7 b } : e O0 q5 k7 f' v" [
5 N6 h/ k5 ^+ D4 a if (document.sform1.checkask.value=="") ! g" ]7 @& m, ?- Q
{
/ z3 P7 ] g+ f& ~; G. _( g alert("密码提示问题不能为空");
3 L( i+ d) u4 E8 R" l" `; L7 Q# p document.sform1.checkask.focus();
7 g% ]! A. r9 q6 Y return false; 0 F( e. U3 S7 y4 C
} , T% |6 W) G1 l# y& j
if (document.sform1.checkans.value=="")
) J D- _( l& `* f8 d {
0 \" ?% q, X! i& g alert("您的密码提示问题答案不能为空"); - Z& s' Y/ j& i7 ?
document.sform1.checkans.focus(); ( Z$ |5 }1 s% A% s% i G! F) |( I
return false;
1 x! R- E. B3 \4 @) n4 Y }
G6 W0 H8 T2 E7 h7 c return true;
" P) l( X% T/ s! V + t" F2 _) X! T0 V9 V$ ]$ D# E
} # f. _9 k! z' D' i! E# }/ p' K
</script> |
|