  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14249
- 金币
- 2415
- 威望
- 1647
- 贡献
- 1363
|
这个脚本对你可能有帮助:
0 a9 d* I" U8 _1 H<script language="javascript"> + i0 Y4 j0 W0 r. g5 G6 K* H/ o' _
function IsDigit(cCheck) 7 v8 f9 a) J/ J" h2 \# ~& J! R$ A1 Z% p
{
7 t2 a, G- X! Z' u% l3 H o# m return (('0'<=cCheck) && (cCheck<='9'));
- u% N0 w* x3 u }
4 g- c# w, @( l, b+ p* g7 K+ | : F1 M% |. K+ y7 v n ]
function IsAlpha(cCheck)
9 A. v5 o u m1 f* E6 k { ' N$ R, B. n: O3 y% c
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ! U! g; r9 U- Q; O" j
} ! X& S; I* R: b8 G" P
$ S2 o1 M$ ]* {( z- ^5 Dfunction IsaNull(cCheck)
9 a- H# |* c3 z$ T: G- r1 U {
9 R' s5 f( I& l+ u return(cCheck != " ") ( l3 L5 P: W( ^8 H0 E' J, v
} + M" R& v$ @7 Z- n* D( \
- J1 g0 v0 M6 l. l2 Z, U/ C" N# N
function checkform() # F: h3 d, j+ h$ [! D
{
) F9 p: J& o n% ?1 i id = document.sform1.id.value; 7 ~# [, X% ], z$ i) X" ? Z
if (id == "")
! w, I( e% T- x4 n% \( _ { ! x1 |; t- f- O- p0 v
alert("请输入注册名"); 4 R4 E v* @8 p+ X4 g- ]/ Z/ s, `
document.sform1.id.focus(); ; F n- q0 z# A( F V
return false; 7 _5 ?3 w8 \: v1 k, b/ q
}
) i, c2 `- a4 w8 r, l 3 W/ f- Q3 N* ]
for (nIndex=0; nIndex<id.length; nIndex++)
/ U0 {7 N0 P+ b9 p {
6 a. \4 \6 f) s6 s2 ^- T4 q; ?2 P cCheck = id.charAt(nIndex);
1 [7 }; v, O( a( M& S' j5 x& N if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
4 J8 n, s+ t, b" v9 e+ N6 a k { . C$ h& p# Z8 |1 E
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); , N5 F1 y/ u7 k
document.sform1.id.focus(); `# F" i8 Y1 [5 F' P1 _ M
return false; ; E/ Y9 X" \1 U5 X
} - m) T. I0 h9 U' T
} ' n! x/ ]( I& K v ^$ b
chineseid = document.sform1.chineseid.value; 4 M- U8 N! Z/ ^. ~: h) C) K# s
if (chineseid == "") 7 f( t/ R! i( m$ e, \/ W/ C6 l
{ 6 b: {7 F; ^) z6 i. m5 W8 M
alert("请输入中文昵称");
) T; L! ~! |- W! m document.sform1.chineseid.focus();
( T/ c4 q# p. h% M/ E L/ n return false; 7 B p% s5 M: V) |2 i
}
3 R$ V; r; Q/ D. }1 B password = document.sform1.password.value;
4 e9 A0 z C8 g if (password == "") 4 c% M8 s. `3 G; H* r, k1 w5 V$ `
{
5 [) {- c6 ^ c' \( r alert("请输入登陆密码"); ) s( H. `& h& M9 _3 k1 \
document.sform1.password.focus();
/ c5 w$ D. P% N G' j! T return false; ) [( s# i1 W/ \% C' U4 \; c
}
& N8 [6 q& @* i' e: W& [ password1 = document.sform1.password1.value;
) a: W- a/ `' E$ C( L( o6 F if (password>password1) ! ^: ^% R! c( V n' |7 j
{9 S5 ]: q* j; D
alert("重复密码与登陆密码不相同");
& V3 M" K$ o1 s" o document.sform1.password.focus(); 0 Q! `" D$ ?/ \
document.sform1.password1.focus(); + y9 u8 n. W A$ C% o
return false;2 y: }7 O6 p4 N* u) l; f8 V
}
) ?6 G5 t- _0 t; y4 ^7 r* C5 eif (password<password1)
/ c8 y. V) h7 L. \; S: J {; W+ B. M+ }7 h: g, E( u0 Y
alert("重复密码与登陆密码不相同");
3 B* v& L6 k F/ X) p document.sform1.password.focus();
' z- l0 J- i% H( k$ y. B; v; ~ document.sform1.password1.focus(); 1 ?9 a& l8 s4 J: Y. X+ D/ ~" m7 R2 p
return false;
4 E5 Q& `" w: z+ {' y } 6 Q" @9 V3 t5 z$ s2 o& _6 ~
if (document.sform1.email.value == "") 9 k' y! z7 O5 V. | L# t
{
' s4 Z2 m$ J' I. m% ?+ w7 S N alert("请输入您的E-MAIL地址"); * N! l5 b/ D3 E7 M( i6 F- s
document.sform1.email.focus(); % D u4 z5 ?% m- R
return false;
: P3 v$ Z$ Q" h9 Z# x }
* ?" {4 c y7 w9 r $ t5 A! q6 I3 M2 n
email=document.sform1.email.value;
& b) T5 ~) c$ r3 g; b5 t0 a emailerr=0
1 E# D- U! A# M4 u' P for (i=0; i<email.length; i++) . U8 [) J4 o1 c+ P( [3 v9 M
{
) k( `/ q; q5 s& ~& M0 ]( H- s, R if ((email.charAt(i) == "@") & (email.length > 5)) - A" @% g( {, J& G$ J
{
7 c' J% C- D) N5 b9 H1 U- w emailerr=emailerr+1
% S9 J- ~6 F7 h, w! C: `7 f2 H$ a } ' X% P$ T) [) w& y( D
} 3 w2 Z* Q3 c: U' s
if (emailerr != 1)
' x" U, X" L" G. E6 v { ; R+ `$ S0 y: \* [$ \/ E3 p7 P
alert("请输入正确的E-MAIL地址");
" _: A" m# R. K9 y. X5 Q1 z/ V document.sform1.email.focus();
; B* X, @& W" m% `. {! p/ } return false;
4 u E0 ]: ?' v7 O6 { }
6 K/ G) h8 T% H' Y v9 B . G0 z: }6 E0 p$ U! F, n: q
if (document.sform1.checkask.value=="")
# K2 H* b) p/ d+ x {
, N0 c& `$ N6 J* n& W alert("密码提示问题不能为空");
2 e# q* C- y# z* P) o% W& y2 }0 y document.sform1.checkask.focus(); [6 i9 U9 B8 M; r' L
return false; * @7 M/ T9 Q# O g* n% F5 X" t9 d" [
} 6 ]" }% T6 {7 U. ^9 C6 E# O
if (document.sform1.checkans.value=="")
7 O$ ]8 P# e- H+ W/ W$ T { / g0 S* c! z- ]/ o' X6 T( Z7 l
alert("您的密码提示问题答案不能为空"); + g' X/ Y$ ?( s+ y! t! I+ u- h
document.sform1.checkans.focus(); $ e5 N$ p, z6 X. t, \
return false; & T; Y% q" v! v; j* m
}6 B' M5 e" U5 g6 ~) S$ Q' n) y
return true; 4 ]6 a1 h, @+ Y! j7 {+ Q
3 j( ?! L7 Z8 ]" ?. ^7 c% P
}
" |& R" `+ _! R. i, ] U7 n' [9 y</script> |
|