|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:
0 a- w) j' H. T<script language="javascript">
$ E. L& h# l A3 W& Kfunction IsDigit(cCheck) , a ^3 [* ~% T0 r, G( k* b0 `
{
% w% @! I. w Z4 |+ S, q0 N return (('0'<=cCheck) && (cCheck<='9')); " V8 L2 c$ q3 q0 g
} ! z2 U) D. r6 s# C
R' q, {7 f: r# V& u& {3 wfunction IsAlpha(cCheck) , x- Q {( z9 [0 u
{
* h A4 V' I$ \* q return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
+ x& @; G: c3 H } 1 b' P, W* J$ X: p4 F& H
6 u. y2 h/ m: w J
function IsaNull(cCheck)
( ]6 }" d! a' M. z {
: D" X, I X/ z5 A return(cCheck != " ") + C- a5 Y5 A# j9 t, ^; n" ~. l$ }2 t
} # c& L0 _# ~0 Q" m M
2 c5 U# W" R5 O# C9 j2 Q4 x, k& k9 T6 Xfunction checkform()
# Y! [6 x0 j, ]5 e" m0 S$ ]( C{ " F1 |2 T* x1 t+ W& _2 v, V8 J& q
id = document.sform1.id.value; 1 t7 S- d/ \, v! p
if (id == "") - K. R5 }' s4 V1 ~( H: T
{ ! G! d; ?6 ?& ~: a0 i
alert("请输入注册名");
; ?* K! e" u5 u( R+ X# \ document.sform1.id.focus();
8 ~9 I F9 A: s! _' {! P/ k return false;
& z3 M. C0 m: ^7 V$ f7 b } , n- ^7 o" Z4 S
4 D+ S$ U- S7 a% U: X/ N1 p5 S8 g for (nIndex=0; nIndex<id.length; nIndex++) ; J" E( u, P; v& k" m* X9 I2 {7 U
{
& \# g a/ t- h O4 E cCheck = id.charAt(nIndex);
6 q C- w8 k* i k) D& A8 m if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ; c+ U6 W* N- y5 X9 O0 z1 y: j+ G7 q2 v
{ # f0 j& ?5 ? ]0 ]& o6 w
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
0 m- Y$ O, F( P3 u# G( o document.sform1.id.focus();
8 f' ~1 z$ m# j$ H' w2 j: V& ` return false;
! u) c* o+ y6 v' s' Y) N% B; J }
2 P) @1 [: H; g M }
; X& t* o+ |: n* l# G5 h chineseid = document.sform1.chineseid.value; ' ^' F7 j9 h; d/ @3 z# H5 J5 E0 F( G
if (chineseid == "")
" z; p& f8 z' `0 T; `5 d0 `, u0 A {
! ~" T- ~7 {* _ alert("请输入中文昵称");
& ~3 f! m- L6 o: A! F document.sform1.chineseid.focus(); 8 a2 {' r( j9 X2 N" S
return false;
: `# Y) Y2 G, s% g, c0 N2 K } & v( S' H$ _8 C: v$ C% j5 b
password = document.sform1.password.value; 8 V; W0 K9 W R& m
if (password == "") , J& o( ?( E6 ^& Q' K, m
{
" L% \" k( d8 H% X+ u2 ?# i' o( i alert("请输入登陆密码");
5 J+ w# E1 `$ } document.sform1.password.focus();
; z9 o0 Y t4 m$ Z3 k/ J return false; . q3 @4 ?2 V; I' J" x
} % T/ U( O8 K9 p9 N* a7 X( U- d$ ]+ c
password1 = document.sform1.password1.value;
7 ^. L& c+ k" U# E* O" X if (password>password1)
\2 _" [: G- u/ ^ {. K# l2 k9 c3 H2 [, R2 W/ f
alert("重复密码与登陆密码不相同"); / ?! K% [$ v4 h1 ]# W$ }$ H( p# ]
document.sform1.password.focus(); 0 k' s& r$ z3 s8 e \
document.sform1.password1.focus(); # o, H s0 \' I$ R1 L7 s& T
return false;# I* g, x% Q! ~; i
} ( I u6 g; x- F1 Z
if (password<password1)
& a, ~7 i' x, ]& r# t* o# W% e {* r7 m; [( v6 p3 P p
alert("重复密码与登陆密码不相同");
* G* N* _ p1 d% E$ _$ j" p document.sform1.password.focus();
8 d% o% I" V S' e( b document.sform1.password1.focus(); 7 W+ U1 {& ~' W* _0 o# r
return false;
/ g' N7 c K$ t! m }
; z+ a1 k( [7 g' v* ]* ?& D if (document.sform1.email.value == "") ; s( N& N- A2 G* k, Z; a
{
l% S. Y2 J4 a9 Q& U( L+ E alert("请输入您的E-MAIL地址");
* ?- u9 @7 S" j7 B( [ document.sform1.email.focus();
0 u1 J V/ U: B# B* d' N) q: j return false;
) M9 L; g' f: d( @ } . h% P0 Y- b" Y0 u/ O# q
$ K. B- I# N, Z' W" ~ email=document.sform1.email.value;
% g0 g; T1 S) B2 d. p) J$ ] emailerr=0 7 L& {9 z% V, Z/ o6 x
for (i=0; i<email.length; i++) " ?. ]4 E7 X3 R# ^ q
{
1 S4 o8 d0 P' v9 v6 H. ?9 v- o if ((email.charAt(i) == "@") & (email.length > 5))
6 |4 s, ]4 z- L { / |0 K) L G7 v
emailerr=emailerr+1
" }2 w, j- f, a5 w# g* z0 B% b }
+ z7 z7 Y6 N! j8 O$ ~9 `* r }
4 s, |/ t) Q' s if (emailerr != 1)
3 s; c6 O" S. H5 ~# U {
% d) \: R/ I ~* V8 i% C g8 R4 C+ ` X alert("请输入正确的E-MAIL地址");
! [3 Q' n, h. g1 d9 ^4 F document.sform1.email.focus();
0 b( F! n z0 e0 b return false;
. w' w# d( s4 K& x/ P, j) y$ B }
; h% y# _7 T i# E0 p$ y( V& x $ r: U# F C2 [. T& \/ L) _
if (document.sform1.checkask.value=="") N( ?7 }/ J/ U
{
# y& F9 C5 a" H+ T alert("密码提示问题不能为空"); , b+ @+ Z6 i8 C+ u6 I, ?% n. g
document.sform1.checkask.focus();
9 w, k7 I5 o! h) R4 h! `* |, K8 p return false; $ T7 o b" r$ L1 B; N3 h: B$ K
} 5 G# d) [. ^1 Q
if (document.sform1.checkans.value=="") & e8 a! d( E1 K# X8 s& Y' B" j" x
{
/ L, l3 A. u0 r alert("您的密码提示问题答案不能为空"); ( _0 I" G5 w) U3 f/ X" ` }1 Y5 b
document.sform1.checkans.focus(); 2 |0 r! W) j7 ~3 ^5 \/ C# H* x: F
return false; k+ o+ x: ?, t" S% w8 x% R' c0 i
}( T0 b* @. X3 W! [! J0 ]/ H0 Y: z
return true;
% c8 M! ]. t$ {5 L0 |2 C 4 F' T/ ]) _ e% G. F
}
4 e; X% p7 g( F( i8 W</script> |
|