|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14331
- 金币
- 2451
- 威望
- 1647
- 贡献
- 1399
|
这个脚本对你可能有帮助:' a( h/ C( M( J2 c1 A
<script language="javascript">
^, c! g5 m+ K! S+ Cfunction IsDigit(cCheck)
, |4 O7 |, @# M$ K {
9 E1 b E% |( ~ return (('0'<=cCheck) && (cCheck<='9'));
- @" D2 R# b2 T; S: k }
" v5 o+ h3 j6 b/ d $ x& u6 l8 f4 Y, B
function IsAlpha(cCheck) ' E* Y) F/ ?. S m1 J7 F
{ 4 w1 N7 M+ L3 c
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
! `; p% g, ]& G* `7 r) E9 B! ] } : f0 d3 q) ]' f7 g
- \+ m2 e- m! Q3 [& S3 g
function IsaNull(cCheck)
. j7 B- `& l) P; }% w! d { ' i* t- \. @3 c9 G% ~1 c1 {: W
return(cCheck != " ") 8 _1 o' _% i& g- N- E! X9 u
} ' Z" }: p1 i3 Q
- B) R. u( x5 m3 }: Y& d7 j
function checkform() " [: I% c+ D0 W( ?, { x
{
$ x# N1 b7 Y- g; N4 x" [ id = document.sform1.id.value; ; |/ u1 Q7 }: T0 X; E. V+ ?
if (id == "") 0 t5 B" X k: J6 y
{
- u+ u2 x4 x- d alert("请输入注册名");
) E' E& W& X' ~% Z ?* T document.sform1.id.focus();
8 U/ L, U0 q, y7 ] Z. m& g+ f return false; ' \" R$ {! a# {: I v5 ^1 w, Z
}
( t% e/ v }. I+ `/ q$ V Y7 W
" m3 ?! o2 `& }% C7 C for (nIndex=0; nIndex<id.length; nIndex++)
# l2 |2 ~% a' P- u8 r$ R {
! s* l7 D8 O* B0 X cCheck = id.charAt(nIndex); ) ]- o) w5 K( S3 b
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
( Z- E' ^5 H& K' @5 F {
1 ^" ?8 f" W+ t% z0 Z1 s alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); : t; s3 _: g) v! |: s% R8 T* V
document.sform1.id.focus(); ) I; H0 n6 e% k% I3 l
return false;
0 J" @" N# @" w; G' W6 I5 m }
( C% V/ B2 M' g, s# D/ P% X: Y } * d8 W0 F8 m4 \! _
chineseid = document.sform1.chineseid.value; % Y7 t6 C$ `1 Q" J
if (chineseid == "") / g1 B4 n& Y _2 H! h
{ / y+ q. G6 e7 N& X- a7 F
alert("请输入中文昵称");
/ C; A c. O4 o( {, D. Y( m: c/ w document.sform1.chineseid.focus(); 3 b3 a( B7 D5 E) ~0 L6 u
return false; 3 ]9 _$ D3 m" M' \6 g6 {( d
}
: x9 f+ x3 d4 o password = document.sform1.password.value; " z' v' u/ f( l! y6 @3 X
if (password == "") - N8 n6 j& b/ _4 d* `4 {
{ # k' U, F, l \, l% l' r
alert("请输入登陆密码"); 2 n- _+ _; A1 D/ T. I* y
document.sform1.password.focus(); / a6 y1 `1 o. S- a+ C' Q4 v" ~2 ^. L
return false; ) [( _/ m9 e; ~. }$ ?4 `# y$ J
}
2 ?9 O; A) a( Y% L password1 = document.sform1.password1.value; ' c. q3 T( N6 w& y9 v6 c
if (password>password1) - H3 J# }" x8 Y$ \
{4 P2 E0 S, g4 O
alert("重复密码与登陆密码不相同"); 5 P( @; W$ s/ e0 k& v/ l
document.sform1.password.focus(); * @4 r6 \1 c! }4 |6 E' N
document.sform1.password1.focus();
) \9 p0 a# F. C8 D5 O+ U: v( h return false;5 W& X1 C: V: m+ g) q
}
/ Y$ v3 K) q5 x. ~) u ?if (password<password1)
. y. ?; u' v+ N7 E2 \; D {
8 k/ s, o$ L- h; L- E alert("重复密码与登陆密码不相同");
0 t6 {9 k+ F8 X7 h u: H Y document.sform1.password.focus(); ! P6 I6 A: G3 y9 t' |8 ?3 }% V" O/ f
document.sform1.password1.focus();
( B! W: z$ c2 v* a/ s3 [ return false;
) S0 x8 i* }# |7 t! e2 I# c+ F } 3 y! e7 G( o1 o5 g' m
if (document.sform1.email.value == "") 6 J$ I' e, [) [$ E& h6 H/ H! d
{
! A i1 e* I/ ]* l5 j8 { alert("请输入您的E-MAIL地址");
( {4 k! M" ]0 s3 ]( X( Y' ^( h0 _$ c document.sform1.email.focus(); 5 B* e, E* g8 I$ r* `
return false;
# |9 F5 w- t, F) c- s1 V }
: q( \' d9 C" K. U8 p
3 {$ G, M8 J# G$ N) C9 C email=document.sform1.email.value;
' f# `8 I ^* a" q5 p1 i6 u c+ q2 Z emailerr=0
9 G ~* y$ ^0 } for (i=0; i<email.length; i++) ! v( Y6 l4 ~2 n0 B4 z* J
{
& |! K- _/ E9 {1 {% j8 g6 w1 M if ((email.charAt(i) == "@") & (email.length > 5)) + r& X+ g1 Q7 X" P
{
Z$ u! C2 E8 A4 _3 O w# O2 I( k emailerr=emailerr+1
6 I: R& L O; |7 I } 3 K4 c3 a% _& [6 h2 s8 j% Y
} ' I, `- q' E8 {( \3 ^- _; R
if (emailerr != 1) # l; J7 b* ?, B+ B
{ 4 z+ t( ^: }: ~- L" ^( r9 r
alert("请输入正确的E-MAIL地址");
1 F% e0 r* P' c" n8 G) w document.sform1.email.focus();
& q8 @8 ? H: j" O' P* X return false; , q5 X' B5 H2 o$ m! Z# \4 _
}
: |" {% w: I$ O+ f1 I ) P2 l2 C9 i0 p, g2 O5 w P8 `
if (document.sform1.checkask.value=="")
# ^& s2 ~: p3 B1 N9 V1 k: \ { + M @! A8 _+ n# u, f+ @
alert("密码提示问题不能为空"); : Z0 J/ M5 @; K) x: P5 j3 {
document.sform1.checkask.focus(); 5 D+ ]4 m+ u* W0 S. n4 W/ ], `
return false;
, Y- ]7 }5 ^+ s/ J! p F. T }
/ E, n5 X/ F* r. B- w1 N9 h8 I( z if (document.sform1.checkans.value=="")
0 V: ]8 L6 b; L" m; t( Q; ] {
$ W3 T; M4 r( e8 W [- c alert("您的密码提示问题答案不能为空");
# f! \. [; @( P, g document.sform1.checkans.focus(); 3 L0 C6 j$ a [
return false;
/ ~" R+ z: }5 e }
% z/ _5 G+ u6 y4 G; Z! G return true; 5 r* C1 G/ r, O( t, U& _; S% l' p$ c
4 x$ R' U S& @
} & t- z! i5 W6 P) d
</script> |
|