|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14355
- 金币
- 2463
- 威望
- 1647
- 贡献
- 1411
|
这个脚本对你可能有帮助:
' B7 e6 r. y% U( A<script language="javascript"> ' {" J1 x* X, I, O0 h
function IsDigit(cCheck)
7 z6 A( j( i4 Z0 d7 k8 A { , g9 b. E! m& b7 J/ Z
return (('0'<=cCheck) && (cCheck<='9'));
. k V/ h4 p4 K8 Y1 r }
' A2 _: q$ [ {& H& [ : K! D' a/ V% N: X6 u
function IsAlpha(cCheck)
+ h4 m& U7 F7 t$ f1 M) i% j1 S+ q { ; v+ U7 {1 Y4 w
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) * _1 x! t& H. s3 O* M2 g2 X
}
2 x+ L, a. N% N$ ^: U
% x& a; H C+ D6 {. y, t, k+ kfunction IsaNull(cCheck)
5 ]/ ], f7 b3 P( f { 1 L- Q4 M" u4 j+ I1 t
return(cCheck != " ") # r% F' R' \6 z; b% w8 T
}
8 f: P3 ]% b9 T+ @" S- c # \: L, F w- x# E9 {3 }
function checkform()
; x( `0 [8 A, y) a/ M* B0 W3 q{ 3 L# l7 q# r- |8 J( C% K7 h. a* ^, \
id = document.sform1.id.value;
- b3 o6 C3 a3 [& k* N, G if (id == "") ' b% l3 _ ]9 `0 V9 ^+ [
{ 7 _7 H2 o, o$ ^' f
alert("请输入注册名"); ) F V- G+ N- y0 t5 }9 I
document.sform1.id.focus(); W" P; M/ N4 p; H% t7 O6 V
return false; ' q8 ^- }/ T# ^& `8 e
} 0 ]. O' I5 O7 ^0 ^7 J
4 Z" N" X4 w, D: w; _ for (nIndex=0; nIndex<id.length; nIndex++) 6 [1 s8 B. ^! r
{ ' t: c! K; U; n
cCheck = id.charAt(nIndex);
O( V! x( `2 H9 Y* ^/ u, e if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ; i, u8 x% J" | O$ l8 R8 A% P
{
: S9 L4 ?( }! `! Y; e$ R5 B alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
8 l# s3 s6 r" ]( q6 K+ }5 M# r document.sform1.id.focus(); 7 e/ V) O) O& b# T) X
return false; # y/ ]% r" `: F# t
}
% o1 }7 a) X6 C& }5 d1 x1 j: Y3 X }
) Y5 j# P6 O- ]5 s W0 v6 n chineseid = document.sform1.chineseid.value;
( e6 v; N9 v0 J. R7 R if (chineseid == "") 5 W2 r: Q9 Z5 X1 {: H
{ ! M1 I0 G9 v( W& `' z; P
alert("请输入中文昵称"); 8 o5 c& B: U- u5 j
document.sform1.chineseid.focus(); - Z, D/ _8 K7 P" U2 k c2 b0 _
return false;
) b/ A- Z" n6 G }
p {6 P* O1 v% X0 S- V" ~ password = document.sform1.password.value; " T7 T6 [3 _7 j4 c. n
if (password == "")
, y2 e! p' T; q# O. I {
8 J# [3 Y. p2 V alert("请输入登陆密码"); : G! R/ Z: Y+ z' J' _( P
document.sform1.password.focus(); 4 L' G4 c7 q: f' d% N; ]
return false; ! e! G: h* Y" Z) u
}
" U- z: {3 s% ~* R password1 = document.sform1.password1.value; " y8 ]6 j' y3 ?, D+ V; X
if (password>password1) 4 a' ]$ K9 y2 Q" b1 n9 i' s: I
{7 j- v) t/ g; N* }9 s" O( P
alert("重复密码与登陆密码不相同"); " |2 l0 D h+ K& W O/ e) Y. N
document.sform1.password.focus();
8 j5 W* K4 Q: w e8 L document.sform1.password1.focus();
8 i# o9 T! B9 B1 j Z5 c! C3 I return false;
" c* ?* Y% o& q. F: G } + Y8 M5 k8 V8 Z9 t3 J( [$ c' E
if (password<password1) $ B0 a+ _6 E: M! ]! z
{8 N0 t/ \+ ^: w
alert("重复密码与登陆密码不相同"); 7 ]* ~. Y( ?3 f3 H& v3 r" r0 Q
document.sform1.password.focus();
% c+ j/ k3 U. e# x+ F document.sform1.password1.focus(); $ E& ~4 n& \# l u5 i' p7 B: d
return false;
: y6 R) r8 I3 j }
8 A: Q3 i3 y* K if (document.sform1.email.value == "") ( F7 Y8 f& L- Z$ r- r# i- W3 F# ?
{
4 p; A; u% }. s+ x alert("请输入您的E-MAIL地址"); # ?* V6 u2 i, K- Y- p9 Y$ H
document.sform1.email.focus();
* |2 {: E4 y3 y" e2 Z9 l X3 H' [ return false;
# M, K3 h# V |2 L! m } ; w& u% J8 w; ^0 x: Y; x% [
3 R' y3 [& \& a* H
email=document.sform1.email.value; : z( _! r+ ^" H0 S. s
emailerr=0 " M) y+ N0 b V
for (i=0; i<email.length; i++)
* ^2 f) Y$ T) `% H { 5 Z0 C9 t1 V4 c9 R
if ((email.charAt(i) == "@") & (email.length > 5))
( u0 s0 V, z5 p7 c1 h1 W* L {
7 S! x) z" Y: u, `. \( r* s j emailerr=emailerr+1
& P3 _" }7 }! ]9 Z- k: P6 a }
5 i; @# J( a# D, P7 I } * `5 z- ]% o2 ]
if (emailerr != 1) ; q- w! [+ S- q b( Y1 I) y2 u) ]
{
p, s1 x9 F* @& | alert("请输入正确的E-MAIL地址");
! f" q/ |1 Z; |4 |3 w document.sform1.email.focus(); ( U+ J3 F6 x" p" L6 D
return false;
) L7 G7 i$ D! i8 @' T+ Q6 A }
" b5 F# H. I+ | # y# O6 U+ P+ o; P, @! @/ d9 Z9 N7 ~
if (document.sform1.checkask.value=="")
* K# F3 o7 l: g$ h: R { - y& _) \+ V& r2 n4 [6 g( `
alert("密码提示问题不能为空");
4 C" v* @- U4 {4 Q9 T) ^ document.sform1.checkask.focus(); 0 V7 }2 ?) O1 c+ o G% ?) r
return false; # s4 I/ r& R' v: U; ^( V r
} * k; O/ [$ Z, X+ _& E3 g
if (document.sform1.checkans.value=="") ! _1 S T3 ^& j- }* {" d
{ # D; Y2 }/ q$ l9 O" }0 T1 A; s
alert("您的密码提示问题答案不能为空");
; Y, K- U* R& U document.sform1.checkans.focus();
% \+ @- n1 O( l) E4 X4 z return false; ! c8 {0 N. l1 g6 d* `2 S5 }+ w
}3 ^) u" Z( a2 ? }' Q
return true; + N8 T) k3 Z; \" _$ e% y* j
( a' p. @# B6 e6 f- D: U8 [
} * X5 p. q6 N. [: G' V( }; J
</script> |
|