|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:5 q# X# k8 S, @* A
<script language="javascript">
, V: f$ X$ L8 g! g* t' cfunction IsDigit(cCheck) Y; u; y9 G; u* x( w8 ]
{ - Q8 u# ?6 X8 W
return (('0'<=cCheck) && (cCheck<='9')); 8 M/ n) D$ a* h# J; C: J
}
4 a& P1 [2 S+ L" ^* Y( O 0 W, D$ B. b: d, U. h
function IsAlpha(cCheck)
* ?" c; `& {/ ~& \6 h6 E( b {
C ]/ \# k1 G- S2 C return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
% D, R- x( q9 @" V- f }
: I* |( |- \( p, v6 c; x
6 \- @8 C; }+ e- c' M1 Kfunction IsaNull(cCheck) 6 Y6 `+ a$ R, i' n6 T" }
{ ( R3 b x1 u$ k* H2 d2 r
return(cCheck != " ")
4 P& o* j4 f7 O7 H! ]* S }
: P' _0 I8 g! ~$ i5 V& n0 E
7 O0 t$ d: O3 _1 `- _; I, Gfunction checkform() % o# \7 V, }; r2 s
{
( E" j# A" g9 B6 s( Q id = document.sform1.id.value; ' e4 j+ `& K1 a# X
if (id == "") ) S( ]! |4 @% J$ X, q# A9 |" ?. m
{ $ J5 X% W% g; b9 v1 A- D
alert("请输入注册名"); 7 M8 M4 Q# ~" @$ [5 r
document.sform1.id.focus(); 2 V0 A# L8 H" q: e; G2 T( u3 P, y
return false; ' a& Z# d s7 l' P% e: p' L1 U6 e( ^
}
! e5 U* }$ G5 c% f0 W
) N' l5 ~2 b- e for (nIndex=0; nIndex<id.length; nIndex++) 0 a% Q# V T: l3 M" o: D
{
6 h* a! e( |$ ~2 H4 O cCheck = id.charAt(nIndex); 1 ^2 @5 {5 X2 |$ ?- ~. R) L) Q
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) - u3 S$ N" }. _: F k
{
[; O- y" q/ X& M& b7 w6 t2 _ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); % _' J+ q" B, A! y6 ~
document.sform1.id.focus();
, W4 R1 |: ^8 }( H4 b return false;
* J: x- E4 d% f7 Q' m/ W } . c9 ^0 U' P! Q: P
} / @2 P0 Y# A* O0 l& I( @$ _4 V
chineseid = document.sform1.chineseid.value;
0 u( c: i) r0 h& R' P if (chineseid == "")
4 e6 K% {8 [! c4 w" N { 5 J7 Z0 g: ^. N5 t. D& y
alert("请输入中文昵称"); 5 ~. ]% Q* l/ J: H( @
document.sform1.chineseid.focus(); 2 s! J2 _4 m6 K. T V
return false;
' ^+ F3 ^* p. M; b }
* V2 e6 V" X V1 S- O; Q password = document.sform1.password.value;
" w/ w1 O. G5 y if (password == "")
( d: a) g$ Z/ J" S# k' B { % m! ~+ J+ R% _9 |0 ]
alert("请输入登陆密码"); 7 p9 ]3 z2 i# |6 i1 O
document.sform1.password.focus(); 7 y6 ]8 e9 E5 F9 a
return false; / i$ t* x% C3 d$ L
}
1 ^6 R; d S _+ s! V password1 = document.sform1.password1.value;
w Q: C1 w1 b if (password>password1) / b4 s( Q: h6 H# J4 Y9 z1 h
{
- D, i, |6 ]( ~$ k! k, d alert("重复密码与登陆密码不相同");
: m6 d. r' H5 R- t4 ^$ J# u document.sform1.password.focus();
$ i# B" V$ [" s document.sform1.password1.focus();
% ~) F" U+ [7 S return false;+ M: ]2 Z# o- @7 i3 F# M
}
/ C! v: J+ |3 f9 Z/ hif (password<password1) & D3 l7 B* q, i# k; |- ^" A
{
2 f. D8 `& X* D% {9 [: a' u alert("重复密码与登陆密码不相同");
, V" N: O) H! h7 `$ K0 ? document.sform1.password.focus();
9 \6 A2 s+ Y, `0 `; l document.sform1.password1.focus(); 5 W- Q& ?! m7 k4 w( [ w
return false;1 c0 o$ R# i- @7 b2 V
}
2 F7 W- i! V2 r5 N if (document.sform1.email.value == "") 2 E* c1 K' }: e _$ W# k) D; c
{ H( v/ L# @; E; |5 Z
alert("请输入您的E-MAIL地址");
. }- O( `3 X; V9 ~) p- N6 H document.sform1.email.focus(); ) N$ J* V# @- Z W* v
return false; 9 y7 h4 {7 \) i* W$ W0 f
}
) Y1 h4 q& ?- F8 k9 D% f
. P t% e1 ^; J: ^$ Z2 Q2 W/ v email=document.sform1.email.value;
8 I2 i- ? G( y: n: R& } emailerr=0
( f% F$ F' O7 d. P/ G: v( f for (i=0; i<email.length; i++)
" x( P5 R6 Y1 F' d {
* Y1 c; ~: D: H/ e, m if ((email.charAt(i) == "@") & (email.length > 5))
" r% n+ W8 _; o1 W* O" D( r, p { 5 L9 g' z3 c8 }6 L/ f2 D( P% l
emailerr=emailerr+1 8 @5 V/ o7 p. Z2 h3 y
} 8 c# j; s# ]/ a0 ?( e5 T% K7 }
}
: Z' |) Z6 B. G# q% \ if (emailerr != 1) & h- g8 l8 g3 c N; T! m
{ 4 w" d* l3 X n
alert("请输入正确的E-MAIL地址");
/ x }. e" z: D" d9 L* r, @8 g7 ` document.sform1.email.focus(); 6 F% E. M/ u; E) _0 @1 U
return false; # F+ P) q- K8 W0 }$ l
} m/ j2 T9 P1 {& o) y
1 l" c( m" f( R+ ?7 |* v
if (document.sform1.checkask.value=="")
2 X8 u- X9 \9 z, u {
. M: Y' N6 S) o5 J alert("密码提示问题不能为空"); $ F9 y$ s& [( W" `' g
document.sform1.checkask.focus();
+ `- r$ Z" M* v9 a3 W* O! x return false;
. C$ Z( c w1 Y, X- p5 {( R }
2 h; |% `- n$ [% S" S$ A! Y$ x8 C if (document.sform1.checkans.value=="") 3 M( T6 E( r+ a8 D+ x: l: ]" a
{
; u3 o! I3 w& N7 d1 e$ J alert("您的密码提示问题答案不能为空"); ) F( |/ u" Q% e
document.sform1.checkans.focus();
9 t" k" f1 k$ `2 X! X/ c8 ]5 G! q q return false;
* I$ z' {- D1 m }
. m+ L! h! D' J" m* u return true; ' r& U2 F7 m& w* _: X' _
" N" e+ B; m/ W1 E
}
) h0 m7 U0 @8 }( C</script> |
|