|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14435
- 金币
- 2503
- 威望
- 1647
- 贡献
- 1451
|
这个脚本对你可能有帮助:( G# q. k0 ]0 w* o: x( i
<script language="javascript"> 7 V8 x1 M. p% e7 ?) f% Y6 {
function IsDigit(cCheck) , @* @, l; \+ ?/ w% w( D
{ & ?$ o: `+ }7 D( J# {" c
return (('0'<=cCheck) && (cCheck<='9'));
! g2 W$ P) o J } & {) c" ]6 G7 G$ _0 w% p' S. N
6 b% l5 F) j/ U8 G8 ^: ]; y1 A! ofunction IsAlpha(cCheck)
2 f: v& ~4 e0 K2 I! p7 ^ {
3 Y2 D; B1 z2 W) `4 o' h7 h- M return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
; A' [, i# r6 y } ! E: f) l+ W- A0 ], Y
; ^7 `, p. q! r( x# `function IsaNull(cCheck)
* S6 n2 R2 u" @1 i L1 R { ! L* v9 B J7 g
return(cCheck != " ")
+ }! Z% |0 ~+ e$ k }
& a/ N" _7 J9 g* e, L- C$ Z
. |: w7 o3 m) a( A$ [function checkform()
1 q9 }7 v8 _- D5 l( a{ $ V- w" p b. q* N. Q
id = document.sform1.id.value; " K' q, V- n# m D7 U8 D
if (id == "")
& x3 u. Y( q# O4 t {
# m' Z- D# E# T9 h$ W alert("请输入注册名");
& H8 l- @& ^) Q7 a* z9 n document.sform1.id.focus(); 6 _' g* o4 n& l) m+ A% Z2 e
return false; 7 h- _- n: K' m1 J5 j# O. L1 S
} 8 S$ y% t2 f" r+ j6 t
4 u5 i; F- {% ^% U' h5 B for (nIndex=0; nIndex<id.length; nIndex++) - B. U, {$ O3 y: ?1 ~& W" t* l
{ , u. [" i4 L8 h& g( t
cCheck = id.charAt(nIndex);
) i) X1 z; W; P6 U2 q0 U% q5 l- k if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) P$ i: S9 s2 M Y8 t# w! ?# U
{ 5 B2 V- N5 Q& u+ p1 ?3 V
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 3 I8 m! z P# w7 D& [
document.sform1.id.focus();
) A1 ~9 I$ h# W2 M) _4 }4 @/ \ return false;
; ~& t: o F2 m# l, ~ } 4 l& C% |, C8 x3 |# Q
} 7 I' d* S: \& ~) ^
chineseid = document.sform1.chineseid.value; - r% Y1 `4 u' x4 m
if (chineseid == "")
, D8 i2 \- g# ^0 |- ^4 I {
( Z6 \% V( f+ J4 `9 w8 j alert("请输入中文昵称");
; R; Q( o) X& P( u9 u( Z( t# R document.sform1.chineseid.focus();
. w) _$ U% F9 B z6 X# ~' k0 } return false; $ p% {* x9 g$ h+ X7 t
}
) X( {; m. S; U; q x password = document.sform1.password.value;
/ p6 F) R& m+ C5 S& a" I if (password == "")
. L9 B2 b4 n2 {& _6 m { . l/ M" h0 \1 g t$ c
alert("请输入登陆密码"); $ j- r) J5 ^7 `$ t
document.sform1.password.focus();
3 c2 `/ K7 x$ {' [# {3 k return false;
' f) p; i. k$ b9 F }
( @8 z( [) B; w3 E1 ?* j password1 = document.sform1.password1.value; ; X* G+ F( E) f. x" x3 I
if (password>password1)
) i# s E, e7 v' \% p3 E3 t2 R {# N) p6 C( H! i, c$ c; s4 r* [ F8 p
alert("重复密码与登陆密码不相同");
' p$ [7 H" i- C7 B document.sform1.password.focus(); 9 h, Q; l* {- F2 J; q8 r2 @
document.sform1.password1.focus(); $ m/ Y5 W& x/ E& C
return false;
! K1 o1 n& r- r+ {: ^+ o }
# R6 I! A( e0 eif (password<password1) 1 ^4 \5 t$ ]* E; t" _
{
% P! b, ^2 b1 @/ Q' R9 t& R alert("重复密码与登陆密码不相同");
2 |5 P1 v5 B$ M document.sform1.password.focus(); ! t( W6 b/ u8 }0 u: C1 w
document.sform1.password1.focus(); / ^( C. p F1 N% C5 `* b$ `
return false;7 z) y9 u, q1 o# M
} . B! p; U! O, P) |6 @2 J- b) H
if (document.sform1.email.value == "") M) y5 w2 X: _: m3 E8 G
{ 2 j2 Y1 Q! W, j( R
alert("请输入您的E-MAIL地址"); ; R& p% K5 V1 ]' D2 `) X; I
document.sform1.email.focus();
7 E+ A, b5 H3 L# ` return false; " E$ T0 C% z3 f F' ]+ C+ x& M
}
: k) K: C& v( {/ @. u * T2 b, U. N' o( j# w# i/ b0 i
email=document.sform1.email.value;
# d7 Q" t7 P$ m5 c5 d emailerr=0
: a2 u( ^6 S: M. y for (i=0; i<email.length; i++)
9 [- k) ]0 H* `. f) \; T { # o" [1 Z7 l' {8 a
if ((email.charAt(i) == "@") & (email.length > 5))
! r/ Z* G2 V+ ^$ ] {
2 W, N- A7 j+ o$ {1 |4 x emailerr=emailerr+1 2 B1 \7 C' {& C1 a
}
3 ?" h0 h5 q9 o9 r- L4 V } ) G: J7 m; M/ f8 x+ x6 o* F: \& Y
if (emailerr != 1) & m$ d9 {! U5 {' c
{
6 l! V7 }0 ]- S6 q0 f alert("请输入正确的E-MAIL地址"); , G! A" i: k; [
document.sform1.email.focus(); 4 ~1 Q/ }8 T0 _0 x X& l
return false;
0 Z- }2 ~/ G( t) Y# H) P } ( h3 K' k, e# b3 J, \ h+ H, p0 f
9 u5 r. y. s# h. ?& I. V% `% r( v
if (document.sform1.checkask.value=="")
6 j7 s0 P+ H3 ]& M% z* S, ? {
! _# b; j' I+ a3 w5 D alert("密码提示问题不能为空");
3 O' P/ [- a/ t4 E5 p( Y4 m document.sform1.checkask.focus(); # u" s) a" B: D; }5 G" d
return false; G) M- W# D" K
}
' e: z5 ^' j5 \& @% {; s if (document.sform1.checkans.value=="")
- f: a# X' I& m { ' F) N; z; W+ |$ J1 p: q! \
alert("您的密码提示问题答案不能为空"); 1 [# |$ H" z5 |
document.sform1.checkans.focus(); 6 I) @" \6 E/ U. k- D
return false;
3 T; V1 R& v% @ }1 K2 R- b( R( k$ a
return true;
4 R3 A3 O- G/ Z8 r2 v
7 M& {9 \5 u0 A1 S1 h}
6 I" I) [ T3 I0 Z" \- N8 O</script> |
|