|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14337
- 金币
- 2454
- 威望
- 1647
- 贡献
- 1402
|
这个脚本对你可能有帮助:/ p7 \) L- Q9 |4 l' S: x7 K3 k
<script language="javascript"> ' n( n! k. J1 b
function IsDigit(cCheck) / {+ | f" c- o+ R# z) e6 L
{ 9 ]1 m/ x# p! c& q6 |$ a/ h
return (('0'<=cCheck) && (cCheck<='9')); , J* ^- p1 B3 Y: _
} , W4 n9 d/ O/ b2 L
% ?( w- ]: d* v! _9 v
function IsAlpha(cCheck)
2 ^: ?, K% Z6 c/ y { 3 S/ b3 h- _ x O' l# r/ H
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
( X5 |! I6 T5 _ }
* r/ u* x, i( J+ \ X' g 1 A) h- B, Z$ K/ F f, T
function IsaNull(cCheck)
& k6 I' r0 K; r2 S2 w! w { " ?! V W9 N1 t
return(cCheck != " ")
5 [3 H3 l; X' V& j" M }
h3 s& Q% G5 S2 h) ^; M
' v% t7 t5 I# ufunction checkform()
R. Z7 _2 t2 r{
5 E* _9 v; i( Y& L. U id = document.sform1.id.value;
0 I* K v' C. K4 O2 C! h if (id == "") # n. h! e9 t- ^9 w
{ ; p$ e5 S# z: R3 @ S5 k4 T0 }3 h5 a
alert("请输入注册名");
! _+ \9 ?# _9 l# A# z4 G document.sform1.id.focus();
7 ]3 B' `# P% _; N4 y# T3 y3 R' s3 { return false;
! u# j* H; v. y* g- h }
7 w: P# T3 Z! Y2 R: }7 r , f' B. d7 r+ H! j3 s* H
for (nIndex=0; nIndex<id.length; nIndex++) ! {7 z9 g1 B+ J# H
{
! N$ z4 K( u0 r1 M; a7 x6 |8 y cCheck = id.charAt(nIndex); ! f8 p' W! w5 k' \( T
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
: S( L5 _' K" J7 M {
/ s% k. q" i# `+ i3 \* X6 w) S alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
5 C# Q# s' |6 p& v6 r document.sform1.id.focus();
! p- Z" H7 ~( @- \. U) p" B# i' ]$ q. U return false; & L4 Z7 p6 X/ s" e% Q8 H
} ( ]+ D/ b; V D& J/ m L8 ^
} 6 B) b% D' d T; @2 [/ g: X
chineseid = document.sform1.chineseid.value; ! f9 u2 w" M1 G) X* |7 i
if (chineseid == "") 2 o9 t) i8 H' P5 J# d% N
{
# z" P9 ` [! ?0 E0 D2 { alert("请输入中文昵称");
& s1 g# V6 J! ]4 a+ R" ` document.sform1.chineseid.focus();
" v% C5 {+ `+ d$ W) Q* K return false; P& V' |( Y* e$ e
}
* f# Q5 X. ^+ X password = document.sform1.password.value;
/ Z0 X2 N b# g9 |) | if (password == "") & w, Y2 L! \3 V0 ~6 X
{
& C0 s" M6 c0 O+ E- ? alert("请输入登陆密码"); " `; {6 a& W* O) Y" C
document.sform1.password.focus();
+ S% s! }2 R! l" v return false; ; D% n( A5 o( ^; n# O' q
}
) R5 F" G( r, \" `" q password1 = document.sform1.password1.value; 7 f; z6 O+ l: x5 M% Z. _" m4 {# T
if (password>password1) 3 {5 Y- O4 F8 W/ ?4 V
{
9 E6 h3 F& U4 k8 e alert("重复密码与登陆密码不相同"); 5 e- c, d1 X; W. x8 u
document.sform1.password.focus();
2 Y q* M# {, j5 h" D document.sform1.password1.focus(); . ^3 g* Y2 Y! h! ~" N4 K' q
return false;
; Q3 f7 S' U8 x! Q }
; ]# l" N4 n/ Y1 s! f: aif (password<password1)
3 H) l8 C6 s4 y$ c- h {
& j) U( z% I' _, V% ^: v/ a alert("重复密码与登陆密码不相同");
& T- w7 l2 |; o document.sform1.password.focus(); 4 a! G# ]& y% {1 x& V5 c* S
document.sform1.password1.focus(); t t* D2 p5 S) j& ^
return false;. L+ R' g/ ~% K" R/ o
}
9 ^- x% |. g1 e4 E( [3 e if (document.sform1.email.value == "")
; a- @- D( Q& `$ { {
9 M0 R0 _# e& u6 t alert("请输入您的E-MAIL地址"); / q0 l* W/ w) ?% n+ N6 F8 r
document.sform1.email.focus(); 1 c% Z8 K$ x$ P+ e& U6 Z
return false; 6 } ]# W! ]- F, h
}
1 ?$ u1 ?( C t+ c / S# P$ [1 Q+ R3 I' }/ \7 r
email=document.sform1.email.value; 6 `! c" [8 i8 A R7 B9 S) r
emailerr=0 - @7 \6 i7 m, |2 z/ d4 {. q, s
for (i=0; i<email.length; i++)
# a& G& ~3 B0 |) } {
e# }" ~# u8 [ if ((email.charAt(i) == "@") & (email.length > 5)) 2 i1 S( |3 `) }! I: W" x; m
{
8 I1 L7 k' G! j8 M) N" R emailerr=emailerr+1 1 r. A5 A$ m) l2 d" q
}
; ~* w6 ~, \/ a& Z } 2 D! y6 u6 L, n5 Y
if (emailerr != 1) 5 Y$ Z% ^5 l+ O" X/ n
{ 4 Q8 N% p. ^! }" P
alert("请输入正确的E-MAIL地址"); ) a8 s1 K3 |0 s# J( d
document.sform1.email.focus();
' ~$ ]' a% m. z1 }! f: d return false;
8 W, F. e' Z6 |& J& t }
2 h6 h" c2 c& G$ E2 R/ u) S
0 ?4 W% W% J! N! O# o' e7 a1 h8 w if (document.sform1.checkask.value=="") $ v, Q3 v" I8 o
{
) f+ E9 y. A5 d1 [+ u& L0 j alert("密码提示问题不能为空"); 0 i! z3 g; c5 _/ u
document.sform1.checkask.focus();
" v3 a( Q- c4 [( P0 t$ Y return false; ; W* m ^# Z* q% D, K
} # |7 V) U$ D0 c2 S' w2 P) b
if (document.sform1.checkans.value=="")
" L4 ^; Z4 s' q. w {
! Z8 ]" K9 g7 I alert("您的密码提示问题答案不能为空"); 7 P8 l# V1 ?) ]% ?
document.sform1.checkans.focus(); 0 i( j' v( ~+ j+ v
return false;
9 G. N! K. n. g6 _7 V9 _ }
; }9 r4 b7 y$ r8 `+ t3 d1 d return true; ! m `6 [* M* Q
2 U# u S! b0 O/ p* S* P s( I0 s
} 0 C4 I( F& L) ?8 H
</script> |
|