  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14159
- 金币
- 2370
- 威望
- 1647
- 贡献
- 1318
|
这个脚本对你可能有帮助:
) ? B9 E0 A% g1 x$ L<script language="javascript"> & A& [( P% e1 w8 L. U6 D$ ~, y
function IsDigit(cCheck)
! [) Y7 X: t3 }+ R* d {
% E( O$ [& e4 d: i. d" V return (('0'<=cCheck) && (cCheck<='9')); 2 f, S6 n; t; t0 H' H1 k. ^
}
- R( L" R/ _% I. B' X4 B% ~
2 B3 J* _& U5 u/ b* {function IsAlpha(cCheck) + i) c8 l! ^8 j4 T x7 s2 P" [' U! }
{
{3 p) I+ R; p0 S k return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 2 B2 K7 L9 T% S( w7 A' z
} $ z2 [0 }% {) r0 o' ?5 n+ Z
# \9 L: w( g5 l' I3 F w6 k, Bfunction IsaNull(cCheck) & D; w- F8 l' r: o" A2 p
{ 7 _% E s/ w. ?7 `
return(cCheck != " ")
+ p1 e) d8 U% P' V6 V# I6 | } 6 j+ L% D& u6 I" T# y% X. [+ r. O% y
) O3 Z# O1 f2 V: @! m5 b2 ~
function checkform()
. w! v2 p5 k& |" c{
9 }8 v+ s8 ]* J: }1 b1 U id = document.sform1.id.value; ! ^9 c5 X/ O! Z/ U: M2 _% r% a; |
if (id == "")
7 u, x- T- @1 R1 y" q {
* w& z% y( G0 ?1 a alert("请输入注册名");
8 U6 H4 y2 F' Y/ B. |$ k. d document.sform1.id.focus();
/ W2 Q/ w1 a; | s& Q. c9 p0 ~ return false; + F, D- ]; p- `, s+ P' i3 U3 z
} - Z% ]) Z! U! P+ X J
' E6 T8 Z5 M Q9 a. `5 O for (nIndex=0; nIndex<id.length; nIndex++)
j# L& z# I6 @/ Y( X7 e! _, R5 n { # G4 D/ O4 m+ F* ~6 [, H5 k
cCheck = id.charAt(nIndex); 3 z/ }4 }3 C+ E% V- c$ z
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
2 c3 N7 B7 F2 _4 @; H( M( U3 z {
$ v& @9 }: J/ z8 `3 O alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
8 b3 Z8 l9 _! q5 V1 ^: _ document.sform1.id.focus(); 1 ?3 i# j+ I7 u( G
return false; 2 m+ @( d& b" e
} - F8 F) s+ u3 @4 J
} + \2 Q5 [( Y, v3 R, g$ Z
chineseid = document.sform1.chineseid.value; % b; H1 q% w4 j
if (chineseid == "") 6 U! s* K9 w' ?4 r% m$ O$ `
{ 6 b- G' u# Q, N2 l) M# u
alert("请输入中文昵称");
/ x/ N2 r# Z- o1 Z, U document.sform1.chineseid.focus(); $ ?: S& w0 t: W. o9 L: T! b
return false; 4 N R. V/ d) T* x
} ! [! T) r0 F3 g# d- e8 J; L1 V
password = document.sform1.password.value;
5 x0 m9 H7 i" J if (password == "") $ m0 u; e) E! I& ^0 Y& h5 @
{ 5 O! K# U: W6 i# W5 {6 E. e$ `
alert("请输入登陆密码");
& L# o) _3 t# I! T1 h1 J document.sform1.password.focus(); ! ]! n' Q( ]: F# X
return false; + j" O* B+ ^! a
}
' g4 g! F( d& Y7 m& I password1 = document.sform1.password1.value;
; C1 r5 h. i& y, R# T7 L+ F if (password>password1)
2 R" k' v! f& I" @ {
. ]- ^* P9 m1 X, S! v0 S! {- g alert("重复密码与登陆密码不相同"); * r9 @+ Z6 O2 A) U o$ x/ X0 W
document.sform1.password.focus(); 0 _$ F3 P# C* W3 O
document.sform1.password1.focus();
) a% n7 S+ {9 E: w& f# ~4 ]" t7 V/ t return false;
! i7 d, m% s" f; X L8 G3 u( M }
. L% d$ m4 ^9 ?9 {% R8 o/ ^0 A' G* fif (password<password1)
+ I' f9 {+ V" x) a" | {! T5 T! ?1 d. m! M! {4 x( i9 h
alert("重复密码与登陆密码不相同"); & C8 g$ e7 n4 K( A
document.sform1.password.focus();
' K4 F, y s/ q+ a& v document.sform1.password1.focus();
0 a5 `' n7 |" h7 ] return false;
' V& F _8 Q6 Y1 v3 V } ) P- T0 W2 Z# @0 P$ W+ |
if (document.sform1.email.value == "") & }; _7 u7 K& u- ?
{
% g, u7 i4 b v$ p* s0 d+ v8 M. r6 E) I alert("请输入您的E-MAIL地址");
7 ^ m7 ^2 S0 ^; {* @ document.sform1.email.focus();
( U$ ~; N. v& ]: M- x return false; / K% Z' q5 Y4 E) X# Z
}
7 P$ X K1 L6 O5 C' V7 L
7 y7 w7 |) x; m$ Q9 N email=document.sform1.email.value; - |& O! `% G$ Q" @4 ~
emailerr=0 ! O+ g. l9 E! @! {# n
for (i=0; i<email.length; i++) 7 i( ] @9 F' ]' G3 m" r
{ ! p7 m0 E- U% `" ]4 W
if ((email.charAt(i) == "@") & (email.length > 5))
* q) K: }0 @2 G6 S' I F1 V# ] { 7 I4 L1 J- J: W1 t, _9 L/ ]
emailerr=emailerr+1 ) g! G1 W5 ^- u, N% R
} 9 ?/ [. }: b2 A( k# M1 {2 V1 {: g
}
5 ~' |6 Q2 q( k9 T1 j4 w if (emailerr != 1) 3 N, y0 t1 |+ K- I3 R" E9 s% y
{ - e R* {! d" X5 u/ }; O. b7 e- n( S
alert("请输入正确的E-MAIL地址");
/ u1 D) u# q) n' e! ~ document.sform1.email.focus(); 6 y% M/ A( A# V2 H
return false; . g9 @9 N+ R# b3 U3 z. @" }
}
' h% ]! C5 R, C& n1 @+ r$ L4 z& R # v% b# k4 s! `$ Y: F7 z% M
if (document.sform1.checkask.value=="")
& V/ L7 E: z6 f8 [9 `. P { ' P' S0 D! E, t( O* @
alert("密码提示问题不能为空");
1 L G' ` z2 ^* a. S& E! o8 @7 O document.sform1.checkask.focus(); ) c, I. Q5 R9 u! i. S, y3 F
return false; $ J3 j7 ~$ ^" ?
}
) {, D K4 I& X8 q if (document.sform1.checkans.value=="") & F k# V& j1 V( T* _
{ / z4 }& v( ?0 {2 p9 C3 b
alert("您的密码提示问题答案不能为空");
D5 F+ B; D5 l) [/ `/ l5 S/ ?/ L document.sform1.checkans.focus();
9 `1 Y8 Q/ j7 c& j, g! ` return false;
9 V5 R; [8 Y n9 j9 q9 L7 w }. W/ a0 g( v) s# p' m
return true;
! F3 D- E; i9 C+ s& G4 T; ?
' i+ L2 y% B$ A9 x}
# \4 p, q7 n1 ^. w# L</script> |
|