  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
这个脚本对你可能有帮助:2 P! }5 C% A& M. J
<script language="javascript">
% {. l8 a s* _, C2 r9 k, J( @( E# kfunction IsDigit(cCheck)
7 C* ^ W5 z' e1 P" z {
/ n9 X. z2 o% V0 ~5 O return (('0'<=cCheck) && (cCheck<='9')); v, f! M. v) V* q
}
5 E. o6 l3 ~0 V2 X' u8 b ' ?7 L1 W T) t0 M/ q
function IsAlpha(cCheck)
6 _ w, E- r5 L0 g* k1 _+ [ { 6 r1 q) v5 U1 L3 B% n0 v% S) ~$ N
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
5 s2 E$ |/ U4 ]( n+ y: z }
' J1 i B/ z% c+ H. B
! ^. d5 i( d7 y! e# h, q" Efunction IsaNull(cCheck)
" A0 m3 z( K; H' ` R4 W% U# \ { * {- E3 O, U4 z7 |
return(cCheck != " ")
! T h- W8 I- u4 r( W. Q3 @ }
/ K5 p$ j3 g0 q
3 H/ ]3 R1 S( Q' A, _$ vfunction checkform() - l; k& ?$ c; U. d1 o
{ 9 J8 j k1 I! E5 J9 i! @0 Z+ d; }1 l
id = document.sform1.id.value;
2 k+ [/ g5 t5 P5 Z+ ?% B3 [6 A& P$ o if (id == "")
1 E2 ^" l5 ?) f* q { 6 k0 l3 F' o5 e. {4 j* b
alert("请输入注册名"); , p9 D; s2 \" [( |9 x; I
document.sform1.id.focus(); 8 q( B$ U# ], P
return false; 9 x4 l# z+ r5 k; {3 X8 B
} 8 G# ]: i& d3 V' g$ g* a+ d
$ v9 d; D" P* ]# h+ K& y5 O4 x
for (nIndex=0; nIndex<id.length; nIndex++)
$ U7 Q8 J7 ?9 T! o {
( X, m( A2 G& U3 M. o cCheck = id.charAt(nIndex); 9 B8 H, ?0 K* R
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
2 u% h# D9 g, x7 G, Z8 U* \7 C) A {
4 F q. _- j/ Z- \: } alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); : g) `( ^% R; O* Y
document.sform1.id.focus(); ! p; i7 O0 I' t- \; L" Q7 N
return false;
5 P" L( P' n6 a$ _ }
9 E- o& O8 v# [! \ } & a m9 R* ~4 o& w( [( v( I8 f" W9 f
chineseid = document.sform1.chineseid.value; # |& s' {# n9 y" m5 T. t- m/ d1 ?
if (chineseid == "")
& c# X* G9 m! Z+ O { # D/ X) S' V( _
alert("请输入中文昵称");
0 t3 F1 e2 ^1 [5 v9 C document.sform1.chineseid.focus(); 2 S) z" c6 f# ]+ v& t" u
return false; * l- E/ G2 V7 P4 ~4 ~, M
}
+ ?1 U, @/ ?" P( F/ o password = document.sform1.password.value; ; r( V4 L2 s. A8 G( m ]7 X+ V
if (password == "") - e K1 i! m5 ~/ D8 n
{ / \% \3 |$ O6 R0 n, Z, t
alert("请输入登陆密码"); 0 H2 G' t; d$ u, Y. r2 J! D3 U
document.sform1.password.focus();
: A8 o$ H+ X7 U( R+ T7 T. ^# G return false;
6 h7 Y/ }# Y( l9 d4 h7 h& z* C! a$ @ }
/ D+ R# i" k0 ^- X q4 D5 m password1 = document.sform1.password1.value;
G$ z7 i. ?. F. t* M' E9 z if (password>password1)
" b" Z [" ~5 r2 j/ ]& } {
u" O1 k# j2 B F* k alert("重复密码与登陆密码不相同"); / ^; x7 r3 `. r# U# i
document.sform1.password.focus();
/ {( N( ?8 H0 K3 `! y' y document.sform1.password1.focus(); ( N/ j8 m( N1 A+ O% J
return false;* F i0 [1 V K5 s) P. W. T
} / I, k$ ^5 t2 p, x
if (password<password1) 5 I8 X5 \2 H" p9 l; S: u
{
% w6 [! n; L8 H" G9 a, C r alert("重复密码与登陆密码不相同");
0 V5 Y, t$ r [, i document.sform1.password.focus(); 9 h# F0 T/ F6 W d
document.sform1.password1.focus(); % ~& Z; k( U$ G* K
return false;
2 C7 y7 Z' A- b } . c6 [! K) u) E3 z1 ^0 r) W
if (document.sform1.email.value == "")
5 x+ a% L9 ]7 [( N7 G9 l { j" p8 D+ k! b$ @4 u% \
alert("请输入您的E-MAIL地址");
$ ?3 m$ p, K8 V X document.sform1.email.focus(); 5 s2 B0 I- l& e& N2 p
return false; : m- n7 y& t/ v* {
} " ?4 f1 J! B/ g( `. o# R3 r2 {3 F$ w
/ T% {8 _/ R' L/ p) |# d+ v. _
email=document.sform1.email.value; 0 n( A9 e$ n+ j b3 x9 z, J: L
emailerr=0 2 P; h7 Q) g) I$ O0 T
for (i=0; i<email.length; i++)
' x* v( s: S* K% W5 a {
& g* k( H" h# G4 p+ S/ E( l if ((email.charAt(i) == "@") & (email.length > 5))
9 s. E" j3 y8 P7 |. ~ { 9 N2 E/ \1 O' J
emailerr=emailerr+1
( ]" f3 R' R w7 ?5 \4 Q2 u. u } 5 |% A2 H" m1 ]4 t
} % i/ ~/ S, X5 u0 E! ^" t, l
if (emailerr != 1)
% |5 H% }. ^5 _2 d) l3 d { ) T- M* \% j4 N! o) e6 b6 P
alert("请输入正确的E-MAIL地址"); * a; b7 U) z8 ^1 ], P$ D* k& z$ U3 r
document.sform1.email.focus();
0 L$ f, U8 Z' I: d9 k* f return false; ' o1 O/ _, ]3 b2 p2 v
} $ ^- f0 @6 T4 d
9 x: ~2 T2 X1 ^; m5 I0 M7 [8 O if (document.sform1.checkask.value=="") + _3 O0 |4 M- m+ o8 x/ _8 X
{ 7 F* m: s( p/ y, }' ~$ i1 Y {! l
alert("密码提示问题不能为空");
2 ~7 e9 e9 d3 K9 P# P document.sform1.checkask.focus(); - f- t3 d! U. q
return false; 0 w! F& ]7 ?9 W+ S; a, f8 H
}
* o0 y7 j: Z, a5 a5 k' \ if (document.sform1.checkans.value=="")
* p4 L+ ^ ^9 q! e: Y# {6 X. w$ e2 C/ c {
6 q: L" E$ X D7 K alert("您的密码提示问题答案不能为空");
* D ^. b6 l( L+ } document.sform1.checkans.focus(); % \# t3 {+ |) ]$ q! `
return false;
% i" e& h3 K) s3 F6 V4 t6 s3 Z3 U8 Q }
j6 X) _/ T0 u- O' M# Q" f return true;
' Z2 p! D) ]+ F" K' ]) N
# j; Z# Z1 w4 o}
; x5 c( u7 {: e7 |) o; ^# |</script> |
|