|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
这个脚本对你可能有帮助:
+ j4 I/ W; f) M5 y+ _4 Q& I<script language="javascript"> ' d- Z ^8 H8 S- _# L8 W- |
function IsDigit(cCheck) 6 J8 g2 G, l- t- Q
{ & {3 G( S+ t; h
return (('0'<=cCheck) && (cCheck<='9'));
+ A2 i" C/ Q. E }
E7 X3 K9 u8 | S( d% i3 } 9 h a& R1 V; H _9 _; p3 r- s
function IsAlpha(cCheck)
/ J) ~% u/ U m5 D { ' h4 b% F# \* T N7 _, {
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 4 M$ I D; Z7 _
} " C; m Z, j- S, U+ E
8 z$ y8 ^2 }; l9 Z7 m
function IsaNull(cCheck)
6 s( Q ~$ ?5 C6 m {
+ Y. \* t1 A2 A+ b return(cCheck != " ") 1 W8 L/ o/ U' d8 ^# D |( V
} & f9 I1 _( a% T9 y8 N
4 G+ g' ^+ P3 \" u
function checkform()
$ p; h9 d' w7 S: S9 G{
# n7 e& {% s z. ^, z; }- a id = document.sform1.id.value; ( c( M- K- O7 t, d p$ G4 i. a% I
if (id == "") % `4 @" ?( K8 m/ E
{ 5 r' T \7 m. b3 z0 K i0 i/ c
alert("请输入注册名");
5 G! ^! |& @; | document.sform1.id.focus(); & B$ X1 l: z7 w& S- Y' |3 V8 C
return false;
; [' |8 _( F! }. ~ }
0 x& I1 N5 a: f3 X5 a6 M * C" k, a: g- {# f* P2 G
for (nIndex=0; nIndex<id.length; nIndex++)
+ \( Q* v# @6 O4 W$ N { ! M) S1 Y+ X' U \: W; v
cCheck = id.charAt(nIndex);
# K- m5 c! o5 k0 o6 f if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
$ k4 h1 P! o5 b { * u+ I5 [1 V5 p5 Y( U3 U: e
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
+ h8 i- w. b5 [# p4 V0 }9 b* v document.sform1.id.focus(); 9 Q4 a' M5 i1 v( b, |
return false;
5 c7 A m3 i( ?" u/ Y }
. C& Y! @$ ?- @1 w/ Y, \$ U }
; d( @2 ?7 s. V8 J; D4 z' z8 [ chineseid = document.sform1.chineseid.value; 5 G$ I u! x3 `$ j
if (chineseid == "") - t' u6 _$ t: @
{ ' Z# d" E) \0 X; K3 t' X
alert("请输入中文昵称");
9 P& C. t/ s( Y2 |+ Q+ q1 f4 A document.sform1.chineseid.focus(); 3 n3 \- B4 x' I* M3 L
return false; 7 [8 m3 s1 T3 a& \# M: R5 |
} ) T% _0 J+ o8 \. ^$ u
password = document.sform1.password.value; 0 ?" j+ p% V: P0 N% m
if (password == "") / g- p7 @. Y9 U" S. r9 K: _! J
{
, }3 [8 z" |- Z( f alert("请输入登陆密码");
2 c4 C! y# Z* l/ P7 u; T document.sform1.password.focus();
: C) F; I* i' _0 Z9 J+ k. q return false;
# C7 g( O3 Y1 b } : V. d) E7 T( E7 f2 y5 n1 t* j5 n1 c* R
password1 = document.sform1.password1.value; $ R1 L R1 O% D: k
if (password>password1)
: t8 Z; i' U! ^5 D/ ` {0 P8 _4 V! Q3 \% C1 A- ?& ~
alert("重复密码与登陆密码不相同"); 3 A7 {" x( h- X* O
document.sform1.password.focus();
# t1 Z+ E+ G7 l document.sform1.password1.focus();
5 s9 _) N6 l4 ~3 V) O4 L9 D return false;/ S( r+ t* N4 W$ B
}
2 D ~! P5 e: K0 ~8 Rif (password<password1) - r: x' u! `, D8 j. {5 O$ h
{* q; s' t& Z# N5 S. u+ i
alert("重复密码与登陆密码不相同"); ; y6 }1 g9 ` t# h
document.sform1.password.focus(); & Q9 M' N. `+ I$ w, \$ B
document.sform1.password1.focus(); 7 `' { b- i8 @2 \
return false;
0 P/ N3 S d! P }
. W" O7 f8 G+ y if (document.sform1.email.value == "") / s. M2 a. U6 ], L6 a1 X9 Y& w
{
" w& M6 s+ X' b' Y$ |) {) ]. H alert("请输入您的E-MAIL地址"); - m% [: S) E, _/ F4 Z5 c+ g
document.sform1.email.focus(); : Z: \' z- d& W$ m
return false;
! \: P4 E* m. Q% W1 S, _ }
$ @' Q6 {7 B6 n! p9 _
. G2 S) B8 v A5 A email=document.sform1.email.value; 8 `/ i8 Y5 f0 T
emailerr=0
6 d9 w2 r6 D3 I for (i=0; i<email.length; i++)
! X P8 m& v6 Y3 ^ {
* j+ {4 _, R1 X4 r! } if ((email.charAt(i) == "@") & (email.length > 5))
) l/ v7 Q" Z8 K8 p { + `( g3 c4 Q, a
emailerr=emailerr+1
/ R# @7 V6 S+ Z9 c \6 M } ( N" n$ C7 V) B
} . ~3 b- e) T" }, g. ], z7 P
if (emailerr != 1) ! D: U; `- o8 v9 N+ f
{ ' Y7 f& l1 B, v: a w
alert("请输入正确的E-MAIL地址"); ) v2 C, o% u: k1 B5 Q7 u7 M
document.sform1.email.focus(); 8 x8 ^. d( [* T
return false; ) l8 P4 j! [+ p6 W9 {+ [8 ~# @5 Q
}
% i6 r) Y/ G: j3 c6 | }
* }& n) h: O( v/ H' {1 ] M: H9 G if (document.sform1.checkask.value=="")
- f5 H6 A# d2 L# D; | { & K9 W; y s6 ?
alert("密码提示问题不能为空");
1 {" t( _7 i; Y$ h+ b, Z4 e document.sform1.checkask.focus();
" R5 z& I( N, h4 p, B8 k9 j% Q4 `, {: x return false;
' Z/ b* p7 |- [: x }
2 C; J6 Q$ [& l/ N8 h# r if (document.sform1.checkans.value=="") M k5 V$ Y' i2 q
{ * B; r: G5 k" m ^
alert("您的密码提示问题答案不能为空"); 2 D, Z+ `9 `: o, O% R$ p
document.sform1.checkans.focus();
' ~5 Z8 _1 V2 D9 \ return false;
9 N# N. [. `" C0 b( k }: |6 e! E1 U3 g& f; G) H4 z. q% [
return true;
5 m8 _7 M: J) y5 F2 \
( s% i1 V6 @7 g1 M} " b9 z% K2 g+ Z) `$ w
</script> |
|