|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14407
- 金币
- 2489
- 威望
- 1647
- 贡献
- 1437
|
这个脚本对你可能有帮助:/ [; i. b5 Y) y4 v
<script language="javascript"> 9 T: U% V6 a9 ~1 J; j$ T s M6 ^& |
function IsDigit(cCheck) + X: J" ]1 \. s/ v: W! y
{
3 h5 b9 i% d. O# t# [3 \- z return (('0'<=cCheck) && (cCheck<='9')); 4 t, S4 ^8 H2 j; x( L: \# {
}
' F r/ W* ?1 d) M
$ C5 |3 _: Q1 X& hfunction IsAlpha(cCheck) : l' H5 b. V) v
{ ' F+ y, G( i' @6 M7 F; e/ w* h
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) & c* Z* K0 }/ G. a1 d0 |
} * @' ~+ t7 {% A" V I
& J* h+ L% [: q9 m6 _, ofunction IsaNull(cCheck) * K7 l6 v) X0 g' c, Y5 N( @
{ / @6 d1 f) Y. l. r
return(cCheck != " ")
/ S5 k( [ f- z: j } 7 D8 W+ c1 y( d1 i$ p6 Q/ c
7 @4 ^2 \7 L" Y* K! Efunction checkform() 2 m/ q: \, h- M7 G4 }: j ~0 @
{
' K( u6 b+ F% c; Z, u& M id = document.sform1.id.value;
3 n ^5 n) j- N# @6 o if (id == "")
& U% U' Q/ g9 w {
, ?5 z8 u$ O! e+ U alert("请输入注册名"); # q. A3 L& N0 n# t3 F5 U
document.sform1.id.focus(); 9 N1 r# r* W2 k1 B3 E
return false; 5 _" B* h0 |) E n4 S: x
} 0 k7 `$ Q" W! y4 {2 K- i
3 g5 u% C7 W8 h c( r% N& n; p7 a5 m0 k for (nIndex=0; nIndex<id.length; nIndex++) % T: { }' A# J2 R; J7 E
{ . D f1 `+ Y# a% j% s# M
cCheck = id.charAt(nIndex); ; G5 g1 O: X! X% Y2 C
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 8 ^! ^2 L2 ^+ Q" c7 j
{
. q9 l4 g: U n& v5 V) x- { alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ! ^. N; L( y, \4 V- n0 V: N
document.sform1.id.focus(); ! _5 E3 |/ @% c! W) L, k) ]
return false;
5 ~# q) e" `2 w$ _ }
7 l1 w; `% b$ r: K" W } * E6 N; Z/ [* o! u* j
chineseid = document.sform1.chineseid.value; - d( m: m" Y. g8 U: X( ?8 O
if (chineseid == "") - c, ]& S) G+ ]! ]; _
{
9 O3 b) o7 f* Q9 A+ `7 Y$ Z alert("请输入中文昵称");
5 g' H1 F' ~, f document.sform1.chineseid.focus();
0 y: C Q+ X& y2 r, b! }" q+ J( [ return false; - _4 P6 \6 z+ o5 a5 Y% `7 M$ b' D1 n
}
7 ^# l& Q( i5 f7 @3 p0 s2 c6 ~' P password = document.sform1.password.value; 7 X, o }7 Q- ?( r
if (password == "")
$ m( V! j8 ^, e3 f+ Q2 i H2 x { + B+ S) p# l0 q( q) J9 |, F5 }9 }- z
alert("请输入登陆密码"); 4 G( i# `8 h, x% h+ h$ P
document.sform1.password.focus(); ! z' F( N; P6 V
return false;
# Q1 V: D* B, R1 s3 b Z0 X8 y }
+ w( v8 r$ z! C! z' P/ Y# q password1 = document.sform1.password1.value;
/ U. k* [' ?! O if (password>password1)
- m" A& L/ Z }$ P5 Q- T {
) h5 Q( E8 M, l alert("重复密码与登陆密码不相同");
5 J4 s, Y2 i7 u, J document.sform1.password.focus(); / y) E0 O+ c6 a$ \5 e% V; ]) ^7 a: D
document.sform1.password1.focus(); ( [. T: @: x1 Y4 |7 N/ y6 t) m
return false;3 f. z7 [4 x& b$ g3 g% k; d" v& g
}
9 ^' z$ A( j, G m! K' i3 H. H9 bif (password<password1) + }7 o( m2 s9 c) K) h. U
{: `" W5 N( q$ `; Q7 r9 D6 ? q2 K7 p
alert("重复密码与登陆密码不相同"); . q, L/ M' V$ E' o; c
document.sform1.password.focus(); 5 ^1 k, u5 B$ w; @' u6 e
document.sform1.password1.focus();
5 e/ m9 x) i$ s+ y3 J( } return false;
2 K1 K. Y+ x" w }
$ d# p5 h r: g$ O if (document.sform1.email.value == "") 6 C" y( [1 d, x7 R: t
{
* |& [+ U C" g/ P( ]! L( M j alert("请输入您的E-MAIL地址");
/ D) S- z. d& @* `7 X M document.sform1.email.focus();
) S }( z/ X' Z+ C. m. B9 u' P return false; % i1 ^; |. U/ `: }/ n
} 2 I1 `$ f: q3 X5 E7 V$ P
/ T$ {% J8 Q2 [4 _4 j, m
email=document.sform1.email.value;
7 ^3 N. N0 w6 X, K O6 H9 j" u emailerr=0 - G: E* I" J, q: w( p/ _' D
for (i=0; i<email.length; i++) $ V7 B2 f2 x; [. `: t
{ 6 a- ]% G* {" \/ {
if ((email.charAt(i) == "@") & (email.length > 5))
: u. |9 p3 d' h0 M { & E% z$ I# I9 p$ W% k
emailerr=emailerr+1 ) ]5 f8 m# J9 `5 y8 d
} ) r9 X9 |# C+ g/ D
} 4 u; u" G6 r" q( k
if (emailerr != 1)
+ g9 M% D9 M$ Y3 `3 M* O! u {
5 `" |4 l: w6 R- W( ^, J$ }/ V alert("请输入正确的E-MAIL地址"); . d& d: g) ]: K' ^
document.sform1.email.focus(); : ^$ W! \: o9 A5 d# ?! C" ^+ I
return false; ; v% Q3 a* r# W& J
}
* r, U' Q7 ^+ M' d0 u 5 O# y+ r4 K9 q* I3 o
if (document.sform1.checkask.value=="")
2 {7 a* o& d/ r { ( ]3 ]& L% b$ l$ L
alert("密码提示问题不能为空");
L4 I! C2 q. P3 O: l1 y2 P document.sform1.checkask.focus();
: L! b8 S+ N0 r" x, s2 q* n return false; 5 Y, Q$ M/ B$ Q# t8 K
} ) C, X+ w$ Z( s2 b6 A
if (document.sform1.checkans.value=="") 7 f* i, p* k2 y' M7 u
{
/ z8 k j! _" m) ?+ _( P alert("您的密码提示问题答案不能为空"); 2 |4 H" j. j; B
document.sform1.checkans.focus(); ) \3 l3 s( n' Q- x
return false; $ k0 B% t4 L/ \) n" v7 Z- I
}
* I% F3 G7 @: q8 c$ B4 S6 g) v return true;
9 Z J4 c9 `. j; q
) B& j' _' @' {6 }} 0 Y+ o8 D) u$ E% p3 s+ f" ~" p% ?0 q
</script> |
|