|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
这个脚本对你可能有帮助:
% W6 P* J0 W. ]6 u! ]<script language="javascript"> + \: r; a* B6 J9 E! E5 }! J+ X/ _
function IsDigit(cCheck) ; \% T$ a, x# I) u6 H" C N- E! n
{
1 E% |9 V3 z0 X6 D& h0 N return (('0'<=cCheck) && (cCheck<='9'));
) y* `& ~" Y, k } % |) V C( F5 Q+ Q! _6 y% Y
3 e1 ^4 O" ]# M% A" {; e0 j5 E
function IsAlpha(cCheck)
! C9 ?6 a" B9 F2 S4 f% r2 H1 {% Q' W { 6 {* T v) m, F. o5 E
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
I9 p1 l; E$ d, Q2 U; D } 5 K$ O$ G# E" b# q; G! ]) `) \5 B9 u
1 C2 |0 F% Q% ^7 a! Zfunction IsaNull(cCheck)
1 Z' [$ A- u% a6 P2 d0 Z* R. [ {
* \! E H* ~0 W% A- m- I8 t return(cCheck != " ") + B$ K# d' v7 L) S; j; {
} : F: ^8 a4 m) e/ z9 j; v
. j8 M6 t4 `% Ofunction checkform() 3 `: p5 Q6 X: i0 i$ S2 M: q+ f
{
% \, Y$ h& P! }+ \. z id = document.sform1.id.value;
5 h! @9 d; D) Y" J# H& m3 ~: B if (id == "") ; u- C! y$ S$ V' n8 Z
{
: r2 `7 j% F0 k3 T3 M+ G- T alert("请输入注册名");
, @! Y4 y7 Y# I8 L5 U5 _5 G document.sform1.id.focus(); 8 b( D) r/ f( u9 C# K% k
return false;
$ b X* I7 {5 @! E) m7 | } 2 Z9 c+ i7 \' ]! {/ _+ P! {
) \8 v# |( f- k g
for (nIndex=0; nIndex<id.length; nIndex++) ; ^/ J" E; X5 x
{ % W% }; n3 w2 e3 Y4 J6 I; E" h
cCheck = id.charAt(nIndex);
- o5 R. S3 `- o1 J( w% Y7 ] if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 2 a! n* j9 c: ?
{ ! o* [( V }2 I% r$ S* e
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); / O* J5 A0 Z6 @0 K5 M
document.sform1.id.focus(); ( N6 r: m0 W& K$ ?7 h4 p7 M0 X: t
return false;
% o; ?8 B' B: B } / m$ D$ R2 o8 K8 h7 d$ v J- c! V
} # F# ?! n. @+ q$ ~4 U- W0 A+ c
chineseid = document.sform1.chineseid.value; K+ {# e0 e/ n( Q) v$ D- |0 k
if (chineseid == "")
2 o2 [! {5 ~2 T1 T* ` {
" p, `# p$ x/ |. [ alert("请输入中文昵称");
: ]; h4 ` G9 h/ D! |8 z$ s; j document.sform1.chineseid.focus();
- E: [6 k& ?0 W' e+ R return false;
2 q l6 H; f8 F5 o& K1 n; t3 X+ u }
5 W2 t, U7 N% F. D: H# b3 a7 @ password = document.sform1.password.value;
. Q5 a a! c/ l2 o4 e0 x$ m if (password == "") # d2 j, R" D8 C. F; ]
{
3 v& V& R3 w0 }& X alert("请输入登陆密码");
' B, C9 A: f7 R5 S; P" I0 Y$ g9 ~8 l: w document.sform1.password.focus(); 5 Y5 d- K( D: |7 ?8 Y1 d# l
return false;
: i- |' ^7 A" Z# ?; H4 q- G' w }
) r2 r0 T# c* a' E) E password1 = document.sform1.password1.value;
; K4 Q# ]3 t( T3 O+ I: U- c+ j" |4 F if (password>password1) : N( A. r8 ~, m' x& ?5 C m
{
P+ @9 h( e6 w& M: X, h5 L- z! l alert("重复密码与登陆密码不相同");
, z+ F) z( d; f- ^. A, ? document.sform1.password.focus();
! j' f+ ~2 e- h0 n+ n" o' c document.sform1.password1.focus(); k& L, ~. i& q3 ^2 _3 ] e k9 O
return false;
6 |4 M" P0 a& E5 q4 j% d }
t6 F& Z9 ?" l) N& sif (password<password1)
7 Y0 u, l" x# C, \, q2 H {
& n c- L* G+ A: {) k alert("重复密码与登陆密码不相同"); : x0 N/ J; Z4 ?" V2 }( S$ l
document.sform1.password.focus(); ; J7 p6 f& p& N) {2 Y
document.sform1.password1.focus(); " T8 C3 z# R8 d6 J
return false;) x/ k* Q* _2 A7 B4 M Q
}
% `: U) e/ r3 h6 G0 w9 t0 j if (document.sform1.email.value == "") 9 v0 a. k D! {) k% k& [ f* B
{
# B4 t, c! R3 p& \6 G$ | alert("请输入您的E-MAIL地址");
. [% z; a! q, Q* Z/ U, E o2 I' m, z document.sform1.email.focus(); 2 B! ?6 C+ Z6 G- I- S- J
return false; ) d' y! c0 A3 o% q' z5 Z1 `$ w. M
}
3 |% T' F! t" t: E% Q/ y! F
/ p/ g U" F. C: a4 a1 z9 Y email=document.sform1.email.value;
) i O5 ]) z" e# t" I8 e- r8 c emailerr=0
2 J4 H6 g. g- U! L& C% | for (i=0; i<email.length; i++) , _1 B$ S) I6 L0 b
{ / ] s/ o* l5 A( z5 m
if ((email.charAt(i) == "@") & (email.length > 5))
; Z) g' ^( `+ L" ^, l' ?5 C {
5 X* J7 e( F0 _$ _: e emailerr=emailerr+1 + d5 Q' K) _8 e
}
: p2 z1 j) M( \ Y }
( J( w( j# J* r# |* A. u5 C% A if (emailerr != 1)
a4 Q9 f j: y { 6 t3 V6 x- ]3 X4 L8 G5 ^3 c! [" W
alert("请输入正确的E-MAIL地址"); 5 F! [8 i& F1 e. Y. [0 y
document.sform1.email.focus(); ' M, y' n/ `$ ^6 n5 D. M3 w- k
return false; + _, F I& m9 Q
}
3 w1 F- b/ \) P3 y- S) T: F . [1 Y8 X! M$ R8 S' m- |
if (document.sform1.checkask.value=="")
2 Q- T% a2 b7 x: a( |9 L { ' A5 }# D. w" U3 l& r* F; M7 Y4 O
alert("密码提示问题不能为空");
3 w8 v/ w6 z0 o4 @# z$ N document.sform1.checkask.focus(); ; ^6 W3 a# E( S6 w
return false; " X8 r5 p+ i# c. L7 A& G: @
} , U+ I' O8 T! y2 F& `. h
if (document.sform1.checkans.value=="")
$ U5 ~, E" r$ L w. S3 ]0 t2 [3 b {
! U8 z7 b+ v" I# {( ~( Z# `- W7 G alert("您的密码提示问题答案不能为空");
7 h& F% C2 s1 V9 }, t3 d document.sform1.checkans.focus();
, o# W& J0 U" e) M: V4 R return false; , L2 a% [! u2 @# Q5 y6 I/ j
}8 C6 Q A8 h* k! ^+ ~
return true; - c P+ J9 z5 g6 Z* u
9 d0 L- I; y1 ^4 r} " V; N' o* T. F: K
</script> |
|