|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14369
- 金币
- 2470
- 威望
- 1647
- 贡献
- 1418
|
这个脚本对你可能有帮助:
, {& O+ _1 y& `& ]# ?$ e& |7 k<script language="javascript"> 8 R9 V4 m! N) b. P/ ~
function IsDigit(cCheck) 9 Q: x( ?8 [9 \1 R1 \7 k5 Q
{
1 N: l6 {- [8 z7 t/ ] return (('0'<=cCheck) && (cCheck<='9'));
4 D0 j, L8 `! W- z" d8 f } 6 L$ a R# r4 y
" t/ ~ N1 W3 M& U1 Y, c% `
function IsAlpha(cCheck)
# t/ P: k- N2 y G( i: w! a# L { 4 n, H8 s: c, U3 w
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) - S+ J2 d& y; h( z# a
} ) ?; H b: C8 h, w' p
! R! X/ i, Q, bfunction IsaNull(cCheck) 3 {; k- z5 F# n: @4 n1 A5 ^, B$ e
{ % Y9 @8 R+ s# V* Z K
return(cCheck != " ")
$ f/ @% ?9 ^$ Z7 @% t' F: g( `4 [ } + x8 {; c# w6 H! K% v4 ]8 {
! Q8 ~- O) H) s' z' |3 k( h3 Afunction checkform()
# }! Q- e$ W9 {; m, D4 s{ " w( A9 I& S# C0 ?; H! j w7 Y
id = document.sform1.id.value;
5 Y' c5 A" ]. e if (id == "") * s& G1 x5 A# Y9 p# m/ }- {
{
4 P. f* @9 _- u3 P; r alert("请输入注册名");
# B/ V0 q X% r9 Z w ` document.sform1.id.focus(); 7 g" b6 h% g8 Z! h r
return false; ; ]7 o8 \2 b4 j+ A
} # x* z$ w* P8 F6 k& I8 ~4 A5 i
$ i6 L' ^1 \' U, B2 G
for (nIndex=0; nIndex<id.length; nIndex++) ( p" q# A7 ^4 d+ O6 U: j+ R8 W
{
6 N9 }! v8 @5 Q7 a cCheck = id.charAt(nIndex);
: h$ _; T+ g0 j5 e4 S if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) & n) m9 {: a. B+ E: u
{
; W/ l; j: G0 |% Q1 s b8 t/ z alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
, R0 m0 s$ r! w% W document.sform1.id.focus(); . B6 a$ C0 k6 @" B
return false;
" q& L0 i5 d% r5 e2 K } ( z6 t: Y( o, ]: W
}
8 T- L& w" K0 n! v0 j chineseid = document.sform1.chineseid.value;
0 |+ E% [7 b* M, Q8 \1 @+ X4 O if (chineseid == "")
- Z/ T5 S% x) y/ j/ x) w9 W {
9 ]1 y+ y; P+ R" q% n# M alert("请输入中文昵称");
0 Y! s: u) S5 }! Q [ {3 ~5 V! x document.sform1.chineseid.focus(); k7 m- z* V& A
return false;
/ r5 u) B, r% f2 } }
. L! u) X' ] ^. E5 k; V password = document.sform1.password.value; ; T b: T. Z% E" _7 V
if (password == "")
7 S2 K( o5 L$ r8 i$ T; Q# V, o7 @" W {
2 c3 t: q7 u. [+ K* }2 I alert("请输入登陆密码"); 2 E) K! m/ m3 S; P$ k" S
document.sform1.password.focus(); # l( H) B; }1 x
return false;
" X6 v2 N9 A8 D' B; G* ~& A: | } 9 g& w* A+ I8 i: u0 V( t
password1 = document.sform1.password1.value; G0 }5 x' w2 D( Z/ a
if (password>password1)
- p/ C: A/ u' u. T0 r {
y) P! j4 r5 N0 D alert("重复密码与登陆密码不相同");
# m6 S' l: U7 P) D2 t document.sform1.password.focus(); * c* z2 w0 X" j" L/ |0 t' W
document.sform1.password1.focus(); ; p1 E1 t9 t0 K* I( Z
return false;7 o2 m$ U% l7 t/ m- z) R, s
} & x$ r2 s+ N( B- ? }
if (password<password1)
* {8 z, p- r$ S8 V& s6 x v {
2 L3 p7 D; _4 K/ g alert("重复密码与登陆密码不相同");
4 h7 m* C! ?" R# { document.sform1.password.focus(); 3 k/ F7 c |9 ^; J& z( J( D
document.sform1.password1.focus(); : L% \" `/ l+ a/ M. ~( A2 [. n' M
return false;2 I5 z/ A4 K' r1 W/ c7 H
} ( u. s8 s: l# O) _/ I6 i
if (document.sform1.email.value == "")
+ Z9 E' N3 p8 a- H0 @9 W, B {
& m0 O A/ O8 P e; \0 y* [: ]& g. u alert("请输入您的E-MAIL地址");
7 E- p: T. e4 w v4 j document.sform1.email.focus();
6 E: W3 P7 g ^/ c1 E7 @2 }! N return false; & ^7 T% s1 X- W; D( |
} 2 T5 L" p3 A; X' ^
- S6 }! Y( S3 _) |
email=document.sform1.email.value; - B) N5 t+ I, l$ q, x. \! n9 g
emailerr=0
9 W7 b L4 t% j, p& H for (i=0; i<email.length; i++) 6 X7 n( N% _: \3 I( P
{
& A z9 z3 |4 |- h: @' f if ((email.charAt(i) == "@") & (email.length > 5)) 2 V" j; Z: z: Y$ [8 n
{ ~) A. H- v2 \8 k6 p
emailerr=emailerr+1 ! D4 ], P# f/ L' g( r
}
+ O" C5 { ?. ^* b- ^ }
, p9 {, V2 ~$ m0 f( V if (emailerr != 1) 8 V$ n0 W2 d" g' X! Z: y8 g
{ 4 K+ r; {9 V# K+ v
alert("请输入正确的E-MAIL地址"); % i9 _# k0 ]5 P+ Y* |
document.sform1.email.focus(); % [ N& h; r2 I) s7 ~' c
return false; " u% _/ V, }4 Z5 [5 {9 ?
}
0 K5 o* ^$ B: w+ y. g: H
& U2 D1 S! h( a: l+ U9 U if (document.sform1.checkask.value=="")
2 w& X: E" e l6 ]+ r7 i9 E; ?* c) z { - _7 F+ ^! m- {. e+ N( y8 v1 L
alert("密码提示问题不能为空");
9 W7 I+ I! n0 s1 G3 [9 P5 R document.sform1.checkask.focus();
, g: K$ \" I. G6 n- _! @ return false;
) U2 d' \; ^, {0 X( N, L } 9 }$ t) }' G7 G* P- b1 g
if (document.sform1.checkans.value=="")
- y4 L. V0 g; }: V6 q3 _* X { ' W% G8 K+ y5 J9 M4 J7 C+ U! ~* f
alert("您的密码提示问题答案不能为空");
2 O( J* {2 S$ G7 w9 V document.sform1.checkans.focus();
5 `1 [! R0 O" b/ N- F0 Y ~) n return false;
6 U8 c: j/ @) Z( o }
. n6 g4 c: H K return true;
( s6 l3 U8 J' n; n
! }& u' G8 C! Q2 }- C} , H* v. n" I E- T) J! y: v
</script> |
|