|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14435
- 金币
- 2503
- 威望
- 1647
- 贡献
- 1451
|
这个脚本对你可能有帮助:) T0 _ P7 G4 d2 `" l4 R
<script language="javascript">
; ` S" ~5 t% L- X' J& ~function IsDigit(cCheck)
8 y" G3 X( @3 Y' } { - F, d* l) [0 k+ E' a
return (('0'<=cCheck) && (cCheck<='9')); 0 S1 E% ]1 c+ M; O
} 9 } }- d3 Q7 Q- u5 y( K# O
6 h. A& I* Y$ O9 Q+ lfunction IsAlpha(cCheck) . v( q) r4 N0 }7 L& r
{
2 u+ T# p- [& M! {( k return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
9 a( F' |+ I# }+ \* C3 W- ~ }
0 U1 A: u( K( R0 E! b6 T& T; r 0 @! `3 F" }* h7 d; V
function IsaNull(cCheck) 0 T1 R; r. C- L4 \
{ ! G$ I7 x o1 m' q! `. c( [
return(cCheck != " ")
6 z) D6 z$ L0 j4 u } / J8 I: J$ t6 @( V. O
8 U$ F- m' H c" {7 E' h- u
function checkform() 6 V& C( G( Z- b4 c6 q1 }4 \
{
- A, x6 |+ z( H/ T% U( N id = document.sform1.id.value;
: S- q2 d8 P, y if (id == "") 3 A2 P' E; E1 n3 Z- ~
{ 7 ^' X0 V: H( v5 q
alert("请输入注册名");
: c6 m! }( V% F+ _$ m) B+ u4 o6 | document.sform1.id.focus(); * E" K8 P) I' G7 o
return false; 8 X9 H4 K$ f, F6 f2 n
} 5 y; ~2 C$ f! C
3 P$ d7 b2 ` v/ C! w for (nIndex=0; nIndex<id.length; nIndex++) + s6 ~/ W' J' r: u4 v3 o. w
{ - s7 f: {7 w: h
cCheck = id.charAt(nIndex); ( H( {, }5 t/ L
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) $ S+ _2 o* \0 b4 Q
{ " S6 W. L- e+ P; G* H
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ' [# A. V0 K& _+ O
document.sform1.id.focus();
' P* t5 I- A$ o1 t2 F. @1 z z return false; 6 e) ?2 a: J- a
}
1 m/ n! _2 _+ ~+ ^( X: V } : ?7 A X9 |0 q& Q
chineseid = document.sform1.chineseid.value;
; r H& W& P |, ^ if (chineseid == "")
: u1 M2 H0 Z# j9 q {
2 a% G. P+ J" w# H9 x& L1 c alert("请输入中文昵称"); 4 c: Q! |& m1 y8 e
document.sform1.chineseid.focus();
! l2 ^- X+ E; r# t% @ return false;
: [. v4 m( u8 e; t8 v& X' Z. d } # f" S6 {: |$ ~1 T, S6 f g
password = document.sform1.password.value; 7 K8 s, [3 y0 ^' c2 Z3 f
if (password == "")
0 V( I; g5 |0 E% D6 i$ o {
" q7 H3 Q9 S' K' f9 i. e alert("请输入登陆密码");
_( q. Q( i$ S9 r document.sform1.password.focus(); 0 d+ I8 `5 |3 `" ~6 u5 `% H
return false;
{& X+ j- L& f9 a: h } 5 f X r3 x( X; L* @
password1 = document.sform1.password1.value;
6 r8 g7 X( z9 g) Q if (password>password1)
& S1 n! E9 O4 F {0 g2 J2 {& k5 z2 l/ ~" j
alert("重复密码与登陆密码不相同"); % @2 Y3 z1 e2 z. P5 G
document.sform1.password.focus(); 8 H/ C- Z! v/ M t, m4 s# w v
document.sform1.password1.focus();
1 |; J" n( H9 Q! b7 L! D/ @/ C return false;2 ~- |. c* ^( z I7 R8 `
}
: m( c/ _4 I/ Eif (password<password1)
3 a/ \+ n" I) n' v& N {
F7 q; H5 t' H H$ z/ A alert("重复密码与登陆密码不相同");
, |5 e6 m! r$ Y' R A& ]6 p- Q document.sform1.password.focus(); : l# h9 y! X3 \; J. S5 j
document.sform1.password1.focus(); % z$ [! n: r$ r5 D' a
return false;2 s2 L7 i1 @7 x8 M. a: c
}
/ r) ^) `( ^* O1 [+ T; E if (document.sform1.email.value == "")
' {' Q& z# e8 Z+ e$ p { ) |: _* c; b$ W' ^( \: I
alert("请输入您的E-MAIL地址");
# i* m* t- @" o+ A document.sform1.email.focus();
" t+ Z+ q( s' q3 d* i# {" Y% K return false;
. k9 q8 b5 `& | }
6 _* G/ H. O/ Y& f 3 J- i7 y7 i8 k; T; F, _9 A
email=document.sform1.email.value; 6 C- s1 T# ~ `- `3 q+ e g2 @: q
emailerr=0 8 ]/ h0 {8 W0 ]; R
for (i=0; i<email.length; i++) 1 g7 I* D' H/ {2 Q2 [% f
{
7 V! c6 U. a9 A if ((email.charAt(i) == "@") & (email.length > 5)) " U7 L) f1 G1 @8 R
{ ) Q3 @) h' [, A# T. }! H6 ~& W
emailerr=emailerr+1 9 h+ z9 i2 l7 r" M- i3 V
} 1 V& p4 j% x3 ~; ?( O6 L/ l
}
( }" Q% Z& K7 W) D$ M' J% ~8 r if (emailerr != 1) 8 e# M3 w5 L& r
{
/ x1 i$ s s5 v# z. v7 X alert("请输入正确的E-MAIL地址"); , @1 I- f2 d7 m/ Z' S9 R6 J/ R0 M/ ]
document.sform1.email.focus(); 7 ^6 p+ j- n9 U* E
return false; $ I. a9 o" O3 C* `3 W
}
7 t5 k5 ~* e) s7 g
3 D( d1 X4 B- @* A& w( p% H' L if (document.sform1.checkask.value=="")
: F3 y2 y0 j- ?! i3 I4 r {
1 q7 p% P! X) T, [! Z/ C( b$ P alert("密码提示问题不能为空");
: W( o1 C4 z4 I document.sform1.checkask.focus();
0 U% K; i x ?* T8 u. d |7 h! \ return false;
B" _# e: J1 s5 H4 Z, |! ` } / g4 Y; N/ O7 {* l- E
if (document.sform1.checkans.value=="")
' Y' A' m3 y: e5 e' E* Y! Z {
% x% F; A* R, V7 R0 T: W8 ~3 @ alert("您的密码提示问题答案不能为空");
2 J- O! E; L3 j document.sform1.checkans.focus(); ! y1 ?8 b4 c, R+ x& W6 i$ A
return false; 3 I- S7 `# E9 W. h0 I2 @
}
/ n" l% N- l( u& p! @ return true; 7 V$ {. I' v' j
+ U6 P$ f# G/ V5 b# g/ g
} h+ H3 t9 X( c
</script> |
|