|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
这个脚本对你可能有帮助:; S9 ?5 i7 }4 S9 }8 B6 j& h
<script language="javascript">
- O5 R9 u0 `9 A/ d$ p( }7 t& T2 [function IsDigit(cCheck) 5 L; G p. o7 a* d- |) G) ]- n
{
( M a$ M: l% f return (('0'<=cCheck) && (cCheck<='9')); 5 _1 U& e' |, ^9 T& S
} 7 d( K u& P. v% b0 V0 t" j
: r7 i3 a' D5 A; H$ F3 `
function IsAlpha(cCheck) ; e6 j# X) w# v- O7 G
{ 5 J, @& c3 i) j( E
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
2 A3 q' K9 Q: a+ K2 U8 H0 ~" g } 5 ]& h: q& ^3 J; G) O
6 M" R5 V0 Z7 d& \function IsaNull(cCheck) ( G4 G( | T' U" W n
{ % F+ d+ g. X: I
return(cCheck != " ") & p& C$ T! l- q- J
} ! W6 U; q2 y/ S- ~& z- z2 y
. G- t: i$ x: Z3 |, z# H$ Afunction checkform()
, X! T" o# Z# j+ d: i{ 0 n1 R! r/ R4 m% K( Z
id = document.sform1.id.value; p5 g- _: @4 D6 ]. s/ n3 s( g
if (id == "") + }: L: \. E' z8 F
{ - {: X3 W: R5 L6 `) r0 K
alert("请输入注册名"); & b5 N( S1 j& U- M9 M
document.sform1.id.focus(); / N0 _" w- C! j9 L/ b8 L, M
return false;
) d& R- D; T. s2 ^* U+ I } , f! K8 ^0 ], j3 M6 R+ ^# e
" R$ o/ }) O" }% d for (nIndex=0; nIndex<id.length; nIndex++) ( b/ M! t3 }" X: @. H1 W
{ 5 J: J( H: o8 Z8 ^$ \+ S9 l0 d
cCheck = id.charAt(nIndex); ( u5 K( C! g5 o- i; ^2 H
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
9 ?" R4 @5 \& n0 ^ { % `3 `$ c' i& Z' ]5 \9 Z+ Q$ w; ^
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 1 A) c( N/ E$ a3 T
document.sform1.id.focus();
7 Q4 V: m4 m$ a7 m) \+ W return false;
# L' O0 M" f% c } . W" i- ~! A, m; v! x# f( X c% X; I
} , h$ i" q# {1 t7 s9 y" V
chineseid = document.sform1.chineseid.value; $ v" n; S, Q7 f( J6 M& l
if (chineseid == "") $ n" P# p9 e8 A9 C
{ : f9 S; g: }0 D6 \: V+ g( P* k
alert("请输入中文昵称");
; u: m. T6 H# T$ {* O/ J7 U6 y document.sform1.chineseid.focus();
$ m0 @! c5 o) Y8 N return false;
- z+ `. u! ?% y+ h! Z: K6 i } / U3 t+ p- t( q
password = document.sform1.password.value;
4 L+ K5 s* e1 u- G7 z5 L6 q if (password == "") / j7 I0 ?4 n6 r0 n$ Y4 e2 }9 @
{ 9 \; X0 v% h* Q2 h3 x+ Q
alert("请输入登陆密码");
1 c. z7 x1 J, r8 A( d' [ document.sform1.password.focus();
7 P6 Q' X" U1 F8 s return false;
: y t7 B7 w4 a! x }
% ]$ p. J* W( G( n- B" \5 _ password1 = document.sform1.password1.value; 0 E$ W& E) w8 m9 G, K
if (password>password1) + Z% @) _" Y8 O* f8 U; Z( `5 }# @
{ f/ y9 U$ k* V' y8 S l4 [
alert("重复密码与登陆密码不相同");
5 h0 P& d: g3 p& E& c j. L document.sform1.password.focus(); 1 ~6 a, x; T+ `+ z% G
document.sform1.password1.focus(); ( P8 M% x; I' r' T! G5 B% @
return false;3 r- z% N& ~0 f+ k
}
/ ~ g$ j9 R2 o4 l$ C+ |/ Iif (password<password1) 3 B4 y: t- V/ V) y2 n5 ~
{
( }# p: {+ L# p$ n& A P5 n alert("重复密码与登陆密码不相同");
! d' K! K$ t+ y6 Y* @: Q document.sform1.password.focus();
1 M; f% w: ?# X document.sform1.password1.focus();
2 s! o, H4 l; m* {& y0 L5 W return false;
0 p* t2 L# z' S0 K } & ]* G( E U5 V5 r) ~- _
if (document.sform1.email.value == "") & ]& l2 n9 J( R' e
{ 0 k; u; y, [" K1 {# t
alert("请输入您的E-MAIL地址"); & K# t: z3 L! q& z: \" n* C& B# Z
document.sform1.email.focus(); * s9 T5 {4 @8 L" n- h6 ]
return false; : g( e+ }. g2 ?- g
}
0 u: u/ h' W3 C7 c) _
) z2 a4 q, T. g email=document.sform1.email.value; 5 G2 F- K) O7 |: }, o! V
emailerr=0 8 D8 p! N8 x2 r+ O& L5 P7 t) N9 G
for (i=0; i<email.length; i++) $ r/ n9 {4 T/ d; y2 ^7 ~# r
{ $ ~( n% E! ] W* X% ^
if ((email.charAt(i) == "@") & (email.length > 5))
1 w( V2 h9 }! Z {
. ^" ]; o- U- T$ D0 U+ w) z emailerr=emailerr+1
* \" l$ ?' o4 Q6 }6 p* |8 f- Q) s }
( |# H7 A; p U' {; D; w! k } : @) `1 B% G' H- I/ G# k+ G
if (emailerr != 1)
' Q! \& k* Q# l w- f5 V: g( ^ {
' N, p* \: a8 K6 f6 d! O2 Y% B! e alert("请输入正确的E-MAIL地址"); - A3 ]8 Z G; O2 T
document.sform1.email.focus(); 7 }1 D: D, _; C& q
return false; 4 U1 ^ Y4 y) n ?
}
! |/ _- a4 R, Z- @* ^ % Q9 ^! R( \ c+ Y/ _
if (document.sform1.checkask.value=="") 2 M9 k- U/ X8 j/ R7 b1 S) h
{ # b* e- u: L c( k7 Q% [$ }( ]( A
alert("密码提示问题不能为空");
3 Z) N' i& g; I/ j( s. R document.sform1.checkask.focus();
; s8 A7 {& N! p+ d4 Y7 d return false; ' r \0 I3 s+ V/ F& x3 Z
}
) [3 r& N# H9 V. w if (document.sform1.checkans.value=="") & r# @/ i, q$ b H. O/ W
{ & _8 ~* d" x6 i+ k+ A
alert("您的密码提示问题答案不能为空");
. j; v, R1 y" l) E3 n& ?5 _) t document.sform1.checkans.focus();
; b: t e6 T' R- J return false;
5 r/ \! l% _+ d- _5 o }
& R! g8 G* R' P& i) z return true; U2 h/ D; E; N0 o# t4 x: o$ j+ Q
& p# C; `3 O. B0 T4 V% U* s3 }
} % H8 T$ o" j0 v
</script> |
|