|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14355
- 金币
- 2463
- 威望
- 1647
- 贡献
- 1411
|
这个脚本对你可能有帮助:
+ T6 \2 v$ O# {6 f, h<script language="javascript">
7 } {! u: i) ]7 c3 @+ hfunction IsDigit(cCheck)
& H. x% M8 Y9 X9 B/ s4 ?1 B { 8 o# M' K/ ?; i1 D [4 t
return (('0'<=cCheck) && (cCheck<='9'));
- H2 w- |5 E# a! \- ~ }
! N2 U1 y* v4 C 3 v V# `9 T( M- R" g! R
function IsAlpha(cCheck)
9 B; \$ F$ j- D0 w8 k8 T {
% E; V4 k% M# k, I return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) # Z+ ^' L4 i- w9 J$ S) y
} 0 b2 B) o6 |# _/ }3 k$ e. G* N
8 z8 e) @ o+ H) A2 X9 c+ W4 a3 Y
function IsaNull(cCheck)
; d) L1 l3 }& R% c! @% E! w9 |( t. X; l {
, O r8 x5 `0 o& h9 O& O! y return(cCheck != " ") ; V d$ r& }6 f4 G6 y( q) w# J* i* f
}
4 K* @* C- C9 c# k* T6 m - K# ^7 D5 {8 ]; x0 g: w
function checkform() 2 C6 n' W% V' m2 J$ o
{ $ O8 T% \+ X8 Z* {
id = document.sform1.id.value; [! a+ O1 w2 A% j; y, y/ p+ }
if (id == "") - ^ f) e7 Z+ X+ V P+ b O
{
" [. K- o% @: s8 P8 E" ` alert("请输入注册名");
% F9 K) O* W# N8 |/ Q9 ^ document.sform1.id.focus(); # P% M* m' A r- C( S1 `/ `, z! }
return false;
c- F3 h' I. |- s0 L } / n3 R0 Q! {1 Q2 s0 ~, e9 V7 _
5 g' v4 D# c6 {2 h& e for (nIndex=0; nIndex<id.length; nIndex++) ) _5 @0 J/ p; S2 }3 D
{
# g, Y+ s+ O) u0 @0 I cCheck = id.charAt(nIndex); / p$ W6 M. i' W( G
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
4 D# V- i' p b& ?) Y1 ` {
1 [- M. _( W/ A$ b1 x- r/ q% C alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ; ~/ c6 Z1 ^$ c6 ]4 Y
document.sform1.id.focus(); 4 C+ h; V' g; [: k$ s G* }/ g( u
return false;
2 z3 b- X0 J/ V% z. R+ v4 Y }
' Z6 N7 e. `6 ~% M9 @# ~ }
; `, W* [0 k9 e; { chineseid = document.sform1.chineseid.value; + J7 y1 z% Y% b( ]5 I# D! h
if (chineseid == "") 0 ] p+ i# B, i0 C7 j; @+ Q# t2 a; A2 h
{
L1 x j+ ^$ V% J$ Q alert("请输入中文昵称"); 8 _* E. l j" f7 L- i V
document.sform1.chineseid.focus(); - N; W$ {" E- o& X
return false;
. }9 H0 {8 g9 d$ Z( v+ G4 z }
6 K& |% I7 ]& X2 w- s( K# n4 D& h password = document.sform1.password.value;
" S* R* |* H) E% l7 S if (password == "") : }; h7 V, Z/ u' D% z" k+ F1 w
{ 2 r9 m: \1 z$ R) Q- ^
alert("请输入登陆密码"); 1 g9 [! I( G Y; E3 [; b% C+ h
document.sform1.password.focus();
2 [3 [- D/ o' R& h; `, @3 v6 t return false; % j1 x) d/ ]; b+ O1 g
}
2 x. J* \5 S9 w% j& d password1 = document.sform1.password1.value; 7 t; x: m% {7 s. q8 [+ U7 n
if (password>password1) ) n* m5 i( x- I$ x( N% O
{; r, y# C9 |: m. y$ B% K
alert("重复密码与登陆密码不相同"); : o$ y& N8 C' v* }8 I3 \
document.sform1.password.focus(); 1 I, u8 ?2 D% f( X5 g
document.sform1.password1.focus();
4 P5 N* T9 e' ]5 c& }# Q. y; ] return false;% G/ o4 b# C; d1 o; O
} & N e8 i7 w9 [
if (password<password1) 0 U% _9 V/ f q% r5 k5 K; A
{9 Q8 o$ r9 Y8 i l
alert("重复密码与登陆密码不相同");
( w6 I: n' F4 k0 i! F% \ document.sform1.password.focus();
4 r3 @& v" H. y; v document.sform1.password1.focus();
2 G! S( x/ _1 \. s9 p. K return false;4 u ]9 G7 }) ], h/ X4 Q8 A y6 ^9 x
}
2 y. N( \; c K if (document.sform1.email.value == "") $ |7 k; v# x4 f+ k) g( s; H4 @
{ 5 ?# W3 O( Y5 v8 Q) y
alert("请输入您的E-MAIL地址");
# V' y9 f/ z5 g/ H( i! Q document.sform1.email.focus();
( U: y7 K- z6 e5 g9 N return false;
2 l# \+ T/ Y' f, Y* N3 { }
% a. _7 k3 j& u# R; V $ o& c( k/ V% C: h1 t
email=document.sform1.email.value;
- ~; x' a8 J7 x' m0 `8 b x emailerr=0
% |( N5 B* [* x; k; ? for (i=0; i<email.length; i++)
; b R" U* |' \, \- q {
8 ^3 E1 O8 K4 u; B0 P, x if ((email.charAt(i) == "@") & (email.length > 5)) 3 ]& E; _2 ?( M. t4 l% g. J
{
' T, U+ L) @& l- g5 o emailerr=emailerr+1 # {' w- V$ i" q( f9 u) B
} : Q! x0 c* B4 i4 ^# ~9 l
} : X; c- n9 f4 j+ `6 G( N
if (emailerr != 1)
! C, I y$ E1 A i8 [1 m0 b {
5 @5 U2 ]1 F9 N$ u, _ O alert("请输入正确的E-MAIL地址"); 2 a, k. w4 H/ b5 Y1 b& y
document.sform1.email.focus();
7 {" A0 g5 s* _0 t6 j return false;
/ P2 c6 Y" B8 f! B$ }6 l) \ }
3 a5 L+ |" C5 Z7 n* v/ _4 d e2 z
" H w: ~' j) f4 v8 y' l8 f! R8 X if (document.sform1.checkask.value=="")
( s/ c. O) u3 X0 c3 U { & ~% |) h4 w# x
alert("密码提示问题不能为空"); / A4 V+ h V1 ]4 b, ^" @$ m" y4 E, C
document.sform1.checkask.focus(); 7 m, B5 I" F1 s( p
return false;
) a4 y- B7 ?! S% ^$ p, [ } : n7 w/ J6 p% `& \2 {
if (document.sform1.checkans.value=="")
5 r7 k4 B1 ]/ L' Q {
/ `' |1 C* U4 t" l alert("您的密码提示问题答案不能为空");
i9 @! j8 h; M- J+ ?+ c document.sform1.checkans.focus();
P. ?/ G- _/ l* \ return false;
# e4 q) B1 u4 u }0 b/ G4 S+ z& J# b! z
return true;
6 M0 B7 X; C5 e6 ~ 4 |; W0 k1 ?9 z- x1 U3 k) ?7 r
}
. s1 n+ Z0 y% g3 G- N4 U</script> |
|