|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14317
- 金币
- 2444
- 威望
- 1647
- 贡献
- 1392
|
这个脚本对你可能有帮助:+ o% n' E* W2 E- G& I7 o4 k
<script language="javascript"> Y% r( y- U9 M, R, y
function IsDigit(cCheck) ( w! y- e! V* i; j6 ^- ]' w' X! K
{ 3 o: [8 f& I% f$ g
return (('0'<=cCheck) && (cCheck<='9'));
, S: [2 _( z* b e }
" t @9 Q, T$ K" } 3 i# X3 N: k1 D4 ~) N1 m% x
function IsAlpha(cCheck)
( }8 G9 C8 @7 J2 t0 X4 {# _ { 5 q, k. ^* X: y4 ^# f
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
/ Y" j' n! X3 K% H' _: H" J }
$ d* X7 g j9 i2 |# y6 p3 ]7 b . ~0 U* I. k, z7 F8 ~. Z
function IsaNull(cCheck) & j7 I* w' W! f" R( G
{ * s, z" g( ^! M2 I; N
return(cCheck != " ") 9 o" B( D! y; v- i5 o, s% N
} # V$ Y d4 b9 `4 z
}4 g; `- d- d0 c$ a7 u4 rfunction checkform()
0 g: p4 @$ W: p1 Z: C a4 o! C{ 6 g. D G! J- k" _9 ^$ @5 p
id = document.sform1.id.value; 7 D6 a/ q! L+ p) a8 i% |/ @
if (id == "")
0 a+ D! [+ \5 t$ G- g { " _, m) H X- p
alert("请输入注册名"); - z- D+ O+ r; Z1 H+ @$ C8 c1 ]
document.sform1.id.focus();
1 W7 P! K7 Z9 B8 n$ _7 [+ v return false;
$ }6 m) J; W7 m! H }
9 C1 j) F5 B8 O" p8 F, R ( I9 Q4 _8 }8 r) o( E+ f8 i
for (nIndex=0; nIndex<id.length; nIndex++) 6 A1 D: X: _( y, f6 N$ e1 U
{ ( o$ H) X9 ?) X* V& V& C/ E' n
cCheck = id.charAt(nIndex); 9 F! A" \* n6 K' A) y7 t& W
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
3 f% W! `3 j f { 0 \5 s/ ^. H+ c) \
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ' |5 I6 |- q! v1 b4 P3 A& ~
document.sform1.id.focus(); R/ i1 C( z5 H
return false; k$ w, z6 x/ c
}
, x9 h, R1 m# L2 W } % @9 t0 n0 P* @5 Z6 c
chineseid = document.sform1.chineseid.value; . `; R% z) {* ]
if (chineseid == "") 8 @) R4 M( j2 K) X6 }: J
{
5 b) z& t) M$ K0 D2 ~' c# \% D alert("请输入中文昵称");
u' i- @9 ^; X0 _ document.sform1.chineseid.focus();
2 g3 x W! _' K5 T, y- j7 @ return false; o) O+ \2 i7 `9 H" j( ^ q8 y
}
1 D& {) y3 o1 R( y) L password = document.sform1.password.value; * p9 K# _" S( I x* K
if (password == "")
. n! w( B3 O8 W6 \* x { " W5 n# Q4 g- d1 |: n" `
alert("请输入登陆密码");
) c* |! }/ y6 h4 C" I) o$ p document.sform1.password.focus();
& H9 B- f! _& ]- p7 X* w return false;
( T( `4 T1 |3 g( h }
7 ~ Z- }) M( _; o' u7 f7 o2 k$ @" i password1 = document.sform1.password1.value; # _: v8 \, H! w3 H
if (password>password1) / B9 s) U0 ]5 A3 G% C
{1 p$ Y% |1 Y; e! L! C: S
alert("重复密码与登陆密码不相同");
2 ?) z4 B& q- q/ Z document.sform1.password.focus();
; L7 t& p: Q& b+ h document.sform1.password1.focus(); 6 ?2 F9 S, u9 p* I" B& Q1 L* t9 L6 z
return false;0 N L: A0 _" y5 R6 E8 d: U# `6 P0 W
}
- A! Q2 X1 b6 g" Fif (password<password1)
7 X z8 R! q' ?) ~& J( e {( ^) }7 q( U5 w' T, z% N. Y; r
alert("重复密码与登陆密码不相同");
6 a9 t" O o+ w/ _% S; O3 Z document.sform1.password.focus();
% B; H2 @+ b g+ W5 F1 L/ M document.sform1.password1.focus(); 7 @4 r( e! B7 |! L {
return false;; \5 A9 p# m$ Q, `
}
9 I" F, Q$ p/ }0 y3 ?8 T* Z if (document.sform1.email.value == "")
@, A* N+ y4 D) |6 p2 [ {
" s o! X7 v& \0 Z9 X4 S& x7 _/ _ alert("请输入您的E-MAIL地址");
( }8 A! y4 l8 f7 w5 \7 ` document.sform1.email.focus();
" k$ r* }1 `, T% F; E* y7 Z return false;
$ z5 j5 i6 \9 ^1 }7 Z6 T6 S } + }0 u8 w$ b6 B4 a1 z0 A( ]
' Q4 X3 {. y* q# y, L \ email=document.sform1.email.value;
8 S5 `5 T5 T/ O; t: m/ w1 k emailerr=0
# o. m# l' i4 v for (i=0; i<email.length; i++)
E5 g' {4 ^4 H1 t { : J L7 y7 @3 m( e. u2 ]* r
if ((email.charAt(i) == "@") & (email.length > 5))
- z1 F' \8 c* d- d { ! `/ ^6 H) o" O5 \: H- r
emailerr=emailerr+1
" J! c6 O' X1 v: C+ Z2 [) C5 j4 ~ } # ~! ?5 j8 G, H9 {& o8 C
}
) p9 K4 P( i& m4 B if (emailerr != 1) ; c* h; Q' t0 D0 b# o: D6 q
{
' f0 z+ E1 n. S# [1 E- p alert("请输入正确的E-MAIL地址"); " Y2 s- r* n$ {3 ]: L
document.sform1.email.focus();
2 _4 Q3 z, C! r& L return false; 5 y; Q0 Z" x; ^
}
/ U# I/ B* M6 U9 B5 {
* f) g: b# s0 a+ n5 g if (document.sform1.checkask.value=="")
; L( c6 K. L0 o# q% F8 ^ { $ E) f+ M$ D! V. o2 c
alert("密码提示问题不能为空"); ( h/ H! a7 [; x
document.sform1.checkask.focus(); / H4 `5 @7 @2 Z" T# Q& R. @
return false;
2 w' l4 {, } Q; h4 V } $ t% t1 P* w" _5 Q
if (document.sform1.checkans.value=="") & f$ l' \/ h& ~
{ 7 C. w/ H5 R* w: }6 K
alert("您的密码提示问题答案不能为空");
" C2 U, y0 g. ]% P/ e5 d2 [' x) U document.sform1.checkans.focus();
+ J, E0 x8 S9 { return false; 5 g/ N) f/ y( f1 |2 `4 [ G
}/ ^1 E) S" z% D* v0 V
return true;
5 o* t; A, R! o% p F. h
) [4 ~, I0 {! V1 q# S3 C& O! o}
9 h2 |! g! _# {5 C- a5 t- f' _</script> |
|