|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
这个脚本对你可能有帮助:
* N9 m4 r/ s6 {" z<script language="javascript">
) b* B) T" H& p& E# l- gfunction IsDigit(cCheck)
+ I" Y; l7 J8 M% u. i# U4 i { : R- c8 O* F/ @) l M
return (('0'<=cCheck) && (cCheck<='9'));
& M: g# @1 f4 W8 i }
& b- f- Q4 K; G* m. Q* J& W, o
3 B; g. O# ] L' l. u6 [function IsAlpha(cCheck) ; ] Z5 K) M6 m- f
{
, Y# u* W. \5 h0 v7 y1 U+ h return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) % N7 r( A# ~' l0 B) [. f
}
& a/ T" r+ \# q2 s+ \2 K / c1 Z, H8 \$ F$ j$ t# W' f: a
function IsaNull(cCheck) * h9 W- P& k. @4 x ^& ?7 u% g2 u, n
{ |6 P" _' b: n4 @& ~
return(cCheck != " ")
* E. L" ]& X' F1 C+ s9 s0 R } ( n* I# m! S- N* C$ o! i
9 j [0 n1 x8 m2 t# g2 B7 M
function checkform()
6 T% v, ]) }& G& ^# k4 E{ ' o8 |/ D+ F6 o) G/ y
id = document.sform1.id.value; 7 |* I" `" q6 n! l
if (id == "")
* t/ ~5 z. ~! p3 V. ^, H2 u {
# a+ ~: N s. u% V. R/ I0 x alert("请输入注册名"); " ^; N9 R- T1 o* l d/ R, P
document.sform1.id.focus(); 0 [4 U2 m3 e3 c+ {
return false; 3 f7 V9 O1 Z7 u1 ^4 e1 g5 v' Y$ }
}
% C$ v9 g. z3 q2 b! g, @ ! K" z2 \8 n/ M1 k
for (nIndex=0; nIndex<id.length; nIndex++)
" _5 @) d0 v# Q. i R: T { + f5 D% r* i% E' m6 u
cCheck = id.charAt(nIndex);
5 g: P0 T" X% T [ if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
6 D5 ~! f( b4 r8 `$ K/ `- | { $ T# V3 ^& J S2 e* l' ~) r3 t# N/ j
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
" W& h4 N# }0 ~ document.sform1.id.focus(); " F9 t( {: l! y% _; G; F
return false;
# h8 q; w b; _" Q/ u; R+ [4 t }
% Z! S( [- f) x0 h/ R }
' ` o/ L# g) F, e. T$ Y9 a4 _$ v chineseid = document.sform1.chineseid.value;
$ R9 V" {6 F6 F) R; U if (chineseid == "")
+ ]1 Q* j) A7 A, R { . T/ E1 H K9 Z2 A
alert("请输入中文昵称");
5 W! m2 U2 K1 ? v/ X document.sform1.chineseid.focus();
v/ {! _& q# r7 e$ t return false; 7 R) { R! t+ E! S( b6 X7 c* [3 a% l. P
} / f2 i% h+ a3 y+ j% T
password = document.sform1.password.value; 1 W% @0 D: R/ |2 b6 F
if (password == "") & m1 _: u) e# O. h
{
, }! l$ _2 }8 c8 W- q" G) `+ T( `5 \: x alert("请输入登陆密码"); ( {, \- ^- x: h. P% u
document.sform1.password.focus(); - o4 E" q: k5 a! Z- [8 j; @) c
return false;
R* }1 g4 x) J- ^, M. N H% u& m }
# \3 ~7 m' @8 b/ k x password1 = document.sform1.password1.value;
' y4 ?+ B+ o& w# }, R: Y if (password>password1)
. _7 y/ O- o6 f5 E7 D {% \ s( Y8 d( T
alert("重复密码与登陆密码不相同");
/ j$ w8 Q1 i# P" \ document.sform1.password.focus();
9 p9 R( U1 }% _, ^" z document.sform1.password1.focus();
1 l" \& E% Q( ] { W1 I3 o& e return false;
2 j7 W7 `+ E. x }
' |. j. @7 G d O1 v0 r7 pif (password<password1) * g, g& Q F9 p0 W
{ c5 ~, F: J- ?* Q
alert("重复密码与登陆密码不相同");
" t6 L1 j, ] p- a4 {- O document.sform1.password.focus();
d, f, s$ t8 f$ m) S& y- Q document.sform1.password1.focus();
* p' [5 I7 \8 U Y1 K$ Z5 H return false;
9 w7 G+ h8 U. P Y! m } 5 }8 m, w; q g# y( Z _! ]: G
if (document.sform1.email.value == "") 5 }+ n% l" h. S `' U, |& n
{
V% {# ] i# U, _1 c alert("请输入您的E-MAIL地址");
- g w4 m1 C5 y3 _' \) t0 O2 E document.sform1.email.focus();
: @( s% E5 k3 k" t5 t/ ^ return false;
. f$ X+ m1 ?# T/ _) i; I }
7 u$ M$ G- G2 y) L. B
/ @! I( R: J' O( p0 K- d email=document.sform1.email.value; % h. X" D, J2 G$ O% t
emailerr=0 9 ^: Q9 A, C% y( Z* J! Z2 i0 x
for (i=0; i<email.length; i++)
2 |) {5 l: a+ x { ( U: ?3 r+ W! R# V
if ((email.charAt(i) == "@") & (email.length > 5)) & p Y2 _5 i2 X, j5 v# T( D
{
: b& t) L+ g4 C) b5 E$ S6 R2 \ emailerr=emailerr+1 4 o% ]2 }; _. T9 m( r- ~5 \: b
} " t+ y$ F, m1 y0 @( e. H
}
3 h* J+ c) @ ?6 S! l3 m) T if (emailerr != 1) 7 q# M* d1 @9 h+ ~ i
{
4 m' n( s) V& K+ U4 B0 d7 O alert("请输入正确的E-MAIL地址"); + \/ _1 R9 I8 i$ T- N4 N0 J" B7 o
document.sform1.email.focus();
7 z g9 A. X% X2 M& m return false;
/ ~2 }0 {- M0 Y9 R' X8 M }
8 k! F; |5 g& L& p# w. c! R1 |
! H! Y7 r a2 N+ F1 }) f if (document.sform1.checkask.value=="") 8 w \$ m& u. P7 n% k$ b" h5 e
{ $ Y! L- c4 j. X! i# N
alert("密码提示问题不能为空");
, o: Z" G; m- s8 p2 N5 U/ i document.sform1.checkask.focus(); : J, |- I. }6 H; a0 P& R2 x) p
return false; , a a6 B, v6 p) b/ m: @2 p
}
% W. Q" I) l% V# T+ N3 ^( @- P if (document.sform1.checkans.value=="") 4 b/ [2 d a/ b1 @
{ ! c' H/ H1 B5 g" J3 A
alert("您的密码提示问题答案不能为空");
, r: ~. `& b R! v0 i: K& U# a document.sform1.checkans.focus(); ( @5 b: l1 Z y- r* n! N; F( w
return false;
( c* [# _$ ^7 H* ~+ E9 ?5 M7 F" _( ` }6 _, E, _0 D" W) [
return true; # [# Z0 I1 w" j, x0 E$ k9 m
1 K' D& s% S, E# p6 W! I4 Y} , R6 m( G7 |2 f8 j
</script> |
|