|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14311
- 金币
- 2441
- 威望
- 1647
- 贡献
- 1389
|
这个脚本对你可能有帮助:1 R% ^/ ] W' S# ~. \* J
<script language="javascript"> 7 H& O" e7 O3 x1 V% d
function IsDigit(cCheck)
/ d! {2 V. \: V( m, g, S {
; Y7 z- M" d! l8 y' n- o7 n8 V return (('0'<=cCheck) && (cCheck<='9'));
9 x' i& I v; u+ I- x5 b } 0 O x0 H! N- R6 W4 T1 @
2 F: j: p! s i+ x0 v
function IsAlpha(cCheck) , H J" [; }: s* y! [2 h0 ?
{
: M1 m/ s) }& _0 J return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ) N; M/ t) N3 \) l2 G9 R) ~
}
) @! @% F% y$ y$ P* g5 ?8 a- B. z
% `3 k1 g- d! ofunction IsaNull(cCheck)
5 ^ J" s2 `( e6 k4 L" R' R {
& j3 `( W$ ?$ f; o1 j return(cCheck != " ")
6 n+ Q9 @# H M7 U; d8 e }
$ X2 N. c# Y8 D- B ( i: a$ j' `. ~' P
function checkform() / ~. Z# E5 ]6 E4 x( i
{
4 r4 y, m7 `8 |7 j8 U id = document.sform1.id.value; 3 e: U4 `5 k2 z
if (id == "")
' q! o9 i& O7 h$ l3 f3 ~ A4 [ {
# I* L3 Q5 ?; w. I9 @5 w alert("请输入注册名");
% q5 Q( V4 j- N1 k c) D& w document.sform1.id.focus();
! L3 x5 b. K) H6 L( w: N return false; ; I( m4 x2 C) a, f* d
} 2 P1 I" A' S% M+ u! o
+ m | N$ o. q3 c for (nIndex=0; nIndex<id.length; nIndex++)
! d) o G9 \8 D0 P7 r. F {
& t$ C- K; r3 E; @1 \. g cCheck = id.charAt(nIndex); & _4 \( {% p; x( h# w# o
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) - B+ c8 C5 T6 c* T$ J% ?! H2 ]! k
{ 4 W- z/ ^1 P3 y8 V4 Y" n
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ' V5 ]7 h; H6 d
document.sform1.id.focus();
7 v- V& q4 T1 R2 z4 a return false; 0 T/ @: e i! @( t; g+ [
} 4 U( I/ _; ]% w# t) _$ k- v
}
$ R; M* G1 N2 }1 N. ^% J chineseid = document.sform1.chineseid.value; 7 {' g$ W2 H. O( S1 S- E$ t' q$ ?
if (chineseid == "")
4 ?% [. U6 o5 a0 y% o( r {
2 Q- {/ A6 B3 t# Q alert("请输入中文昵称");
( c: g* Q) c1 h2 ?$ N6 I# a document.sform1.chineseid.focus();
! K5 O- z* Q$ ^+ A return false; # F! H2 _) z& `5 [& M' w
}
8 Z/ B( t* m, ?2 a password = document.sform1.password.value;
! u- H: V- g# j4 B4 y if (password == "")
8 z2 P6 y3 d- A+ Y {
; a+ E+ g" o/ o' t4 t alert("请输入登陆密码"); 4 Q3 b1 H1 l5 ^7 W' d& u. H$ ~3 e% \
document.sform1.password.focus();
3 n# }+ @0 D# x: H return false; 1 \, d5 } k5 F" r" q
} q: ]$ f9 d5 n4 ]* B
password1 = document.sform1.password1.value;
# m" w, V/ Y. y1 I6 e% f if (password>password1)
5 L% g3 h# X3 s/ M( j4 z {
6 o5 {$ K( d1 e6 z alert("重复密码与登陆密码不相同");
4 x7 }& M' L1 U( Q document.sform1.password.focus(); 6 }0 B+ O: _" ~" i
document.sform1.password1.focus();
* v* m1 h& o, B7 @! E return false;$ }" B) r4 M& c2 P; D
}
5 h( T6 {7 S0 j3 Y \if (password<password1) / T; [2 w, P% m5 F6 i
{
& j9 Y! H- h9 o8 B7 @6 q# n3 ?( h& j" Y alert("重复密码与登陆密码不相同");
0 L/ e. v6 W3 n: |* b4 n, T document.sform1.password.focus();
3 F; j$ \' [+ D/ t% ^ document.sform1.password1.focus();
. q# a8 I6 |3 m2 y( U. S- V5 `* U return false;1 A8 Z: y) r* _# p3 Q
}
+ \* P1 g. ~$ ~$ H) B* N& Z1 E if (document.sform1.email.value == "") 2 e! L% R& t4 S- B
{ . v, G, R% s1 @3 M
alert("请输入您的E-MAIL地址");
( s3 x7 e& v: _ document.sform1.email.focus();
8 ]0 I8 E7 W8 K. b. r* T* E: i$ K return false; ) L: x& t6 X( O3 x% R
} . a+ Q. Y: s$ j* x. }
, N2 a1 |; ?/ ]- q, e email=document.sform1.email.value; , \' {! o x# }7 f5 }+ z: f
emailerr=0 x/ q- A% R/ `9 V
for (i=0; i<email.length; i++)
5 P7 l7 ]; O* \ {
. A8 S9 x2 W4 f2 V# O, q4 ~ if ((email.charAt(i) == "@") & (email.length > 5)) * X! b# K* l0 p: L% ^5 H) U- S
{
7 C$ U+ G5 m* C; r% x g3 M7 I emailerr=emailerr+1
4 @' ]4 d* O% n: X- E; t } ' I+ T2 V- N8 L$ B/ ^( H) v
} % [" z+ W* L0 b" T( x/ v/ a
if (emailerr != 1) 3 x) b# R8 U+ ], w$ p+ K
{
1 N* L" O8 b% Z) f$ H4 u alert("请输入正确的E-MAIL地址");
% Z! l# f) U) N document.sform1.email.focus();
: k" S: v; t- A% z9 }: Q return false;
4 ~' c& r4 R P( u } ) b& H8 m% W6 ?; U
q$ Z7 @) l6 C6 f% q, ]9 i0 R
if (document.sform1.checkask.value=="")
+ [+ l1 L+ K: y { 9 I9 |, A2 N. s/ H% l5 B ]
alert("密码提示问题不能为空");
6 f% E( _. q9 z" u: c5 Y document.sform1.checkask.focus();
9 c' u% V' n2 p2 Q, U return false;
1 J; R7 V6 }% ^& S; T }
2 M1 \& ]9 O( C' u if (document.sform1.checkans.value=="") ; q: z% Y& \3 p1 @
{
3 A, S$ b- g$ c! h2 ? alert("您的密码提示问题答案不能为空");
4 @+ z4 ?% s1 N/ X( F( ^ document.sform1.checkans.focus();
- O9 s# `# g! ^9 _ return false; 6 I1 z' i. e8 k7 i( D
}) M+ a& X& N8 s- P
return true;
% V# R( _3 a* f 3 m/ W; [# L1 m8 s) C4 a
} & P& ^1 u; P0 g. x& _
</script> |
|