|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14413
- 金币
- 2492
- 威望
- 1647
- 贡献
- 1440
|
这个脚本对你可能有帮助:
' X0 X$ W ?: H: s) G<script language="javascript">
* F7 X$ O& v1 C {) ~function IsDigit(cCheck) ! X7 E+ \/ B" c1 i; a0 f. n2 O+ `
{ $ D' V3 o9 A* S
return (('0'<=cCheck) && (cCheck<='9')); 9 D% G c! W0 g* K' N" o
}
# @% C7 Y3 ~9 _, S. \% E$ V7 S
* n5 e6 a2 W( [' Wfunction IsAlpha(cCheck) ' Y @0 L" ~4 S: d. i% w
{ ) V3 F$ u, c$ K
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) & {3 l9 J" m( L: n7 ^1 E) z0 i* s
} " |; M, S* H+ o
8 v _2 M: X U8 I, P
function IsaNull(cCheck)
3 D& G% D" l+ @3 g { $ M" q0 n( ^% w* m
return(cCheck != " ")
+ \/ I/ o' `; | {' v, _$ R$ j9 J, @. ^ } + Z% e R+ X' h( Q$ H% V, x ?
1 }1 K& |# Q- a7 k5 x
function checkform() 7 Q7 W1 Z6 U* B" {4 m+ ]+ T
{ 5 K) u! H! ?& c' R6 ~
id = document.sform1.id.value;
5 {: L$ d }4 N$ m if (id == "") ( B% O! \' h3 i1 L {. \( y4 i V% N( w
{
+ y v' y* g% G' e! y alert("请输入注册名");
! M" I6 l$ f$ i& \$ w6 L document.sform1.id.focus();
. i$ z7 |, Y/ q: y1 ~8 E' e. P return false; ; D' }1 [+ c% w+ G
} - c( i" a8 V, u- j2 m
0 e& E* w; H! C" W8 Z2 h for (nIndex=0; nIndex<id.length; nIndex++) 1 D) p; M7 T6 b. w3 n: \1 I V
{
$ }7 T1 N- k% a3 n' _# n9 y1 @ cCheck = id.charAt(nIndex);
6 q/ T3 Z& }: c2 |+ J if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ; {- [7 e8 j8 q" c& e
{
) q9 _; ~ k- s1 K1 G alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 5 e' y" ]- S6 o* H3 a
document.sform1.id.focus();
* B6 z4 I) d! Y3 h) q return false; ! _, \& N* p. Y' I+ T8 I
}
% ?4 o# I' f% |5 a) k* P$ @ } " }# w [/ c% z1 n, M
chineseid = document.sform1.chineseid.value;
$ c+ R! C' n6 Z) Y$ ?1 p" O if (chineseid == "") 4 d8 y6 c/ Q$ z2 z' O" x
{
; m: Q; ]& w+ Z alert("请输入中文昵称"); * j& S5 H/ C$ Y) k2 y
document.sform1.chineseid.focus(); 1 A6 t E% Y4 g7 P
return false;
5 U( |/ U, ]9 b: O& M! t } . a k5 B" ?1 c# d
password = document.sform1.password.value; ' p$ V/ j5 x0 p7 i1 }; j# k
if (password == "") * {4 Y" x2 Y8 L; ?# I
{
$ l6 f/ j+ _9 r. l6 J. G. k- v alert("请输入登陆密码");
: `4 m3 b- M3 q2 U$ A. p document.sform1.password.focus(); ( o9 \& N T9 e/ o4 p2 P: |
return false; 7 j9 f" t* B* X& `, B$ {
}
5 E6 e1 t2 j" O( ]+ Q% r6 l( h p password1 = document.sform1.password1.value;
5 V- R0 P: h% `6 ]# ^2 x; L5 Q9 M if (password>password1) : u- h5 t0 B+ F- n5 j
{; V7 a1 e+ ^$ y+ O- N* {
alert("重复密码与登陆密码不相同"); " I) v6 }( `* _/ V$ k+ }1 f M
document.sform1.password.focus();
+ G9 v! {9 U# V5 P. \. @6 | document.sform1.password1.focus();
+ A( U9 b( H) D" D1 y" L& I return false;
) ~' m* L4 V8 E7 I- M } . v' s/ {: U2 i2 A( J% w0 a6 t; H
if (password<password1)
]9 I' k' t# K9 M# |8 q {( P P0 Y' K# ]' V
alert("重复密码与登陆密码不相同");
& I. K% H* O* [7 E' Q/ [# C document.sform1.password.focus();
$ ]0 E& V8 j) `5 T2 Y' a document.sform1.password1.focus();
1 @. Y* Z7 J4 n' @ return false; p7 t3 j" k9 \
}
T5 C' k8 }0 ]" F ]0 R if (document.sform1.email.value == "")
$ ~8 W& ~: M5 G, ?5 z$ ^ {
; V6 M' ~2 u5 [" M" D alert("请输入您的E-MAIL地址"); 6 Y7 Y! B6 O' _4 a5 ~
document.sform1.email.focus(); 1 N6 M7 X3 A" D8 J4 q+ A
return false; 4 H# J+ q3 f0 V2 j7 u) z& T7 Y4 x
}
C v. p: v( f( f 3 S3 }. B5 S8 R
email=document.sform1.email.value;
7 E& _2 f( j3 ^# ^6 X emailerr=0
8 v9 n3 c3 Q( f for (i=0; i<email.length; i++)
6 [( s" ?, F, @5 ~$ I, s/ D. h# C {
9 r) h: Y0 x, p: `- z if ((email.charAt(i) == "@") & (email.length > 5)) , _; B* _3 b0 j" y( l7 ?! a2 Z" l4 K' X
{ ' C3 J7 Z& ^; [! G6 K3 l+ @2 K% O
emailerr=emailerr+1 $ j& }- E) Z' j/ o7 n$ t+ m
} 1 j. G# O3 H" a/ j% R$ b( `
} 5 k2 s% l0 M0 @- w) b. A
if (emailerr != 1) 1 a; \9 X* x: z, I& I) N
{
3 n) @* x) v0 U# K+ `; t alert("请输入正确的E-MAIL地址");
0 l+ W7 o+ M8 {$ S( m; s document.sform1.email.focus(); 7 ], A- A @2 F& q
return false; * [7 i4 I( Z8 \8 h7 ?
}
: n( A$ D/ J7 J$ ~; v7 {9 r / N; O: f J. F$ p
if (document.sform1.checkask.value=="") $ r7 |* v& q) B1 r7 ?7 k" ^' O/ D
{ + r5 {' D, O0 N( r4 x
alert("密码提示问题不能为空");
- I7 `8 e) L, n- Z8 | n! b document.sform1.checkask.focus(); 4 X. g, Q0 c. Q0 N; s% G4 z% j0 ^# ?
return false;
& w& Q; L: R3 |, e* B }
' b. n& U o1 `4 s5 s' u if (document.sform1.checkans.value=="") / [: N" T+ T, S+ \
{
2 g, ~, E% s Z0 ]2 l alert("您的密码提示问题答案不能为空"); ' r% _3 W3 Y4 ?; s3 P6 z) x6 Z, o
document.sform1.checkans.focus(); % u+ [* d7 F, c+ d* m" O% L
return false; # X+ u* t# t! N4 e: S7 w. o( v
}; w7 a M# t* f6 F) B
return true;
+ C% D' w( _& z2 R5 B7 \* w+ M' w 1 q" ^, p- A, ^6 M2 g' G
} 3 @; `- L1 U- z% S" G& a
</script> |
|