|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14429
- 金币
- 2500
- 威望
- 1647
- 贡献
- 1448
|
这个脚本对你可能有帮助:
/ A( @& O! Q0 F9 d. ~# B. Z% g<script language="javascript">
: {- L5 O# k7 H( afunction IsDigit(cCheck)
+ f- n9 V7 d s- l6 [ { % D$ m$ N A. a+ K
return (('0'<=cCheck) && (cCheck<='9')); 3 Z% X( l3 F: m* a" W
} * H% a2 I, P( ^6 L( K( K" e
8 k$ Z% w" g$ N$ ]; Q( \5 {
function IsAlpha(cCheck)
% D' I1 H/ E3 l( x { # n6 j! }/ G) {) V7 D7 P% `1 l. ^4 [, R
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 3 V# Z1 `' w3 Y7 d
}
% u& B! S1 y$ p 8 e8 k7 d" u; _9 m# s: H- X
function IsaNull(cCheck)
9 A9 ~& X* y( ^, ^3 m {
3 f% u- |: t- H. K& s8 P/ u return(cCheck != " ")
+ b- t+ L) Y; T& p1 {; P- r" S } 8 i; a" |2 B6 g4 Y- ?5 c
5 s5 o) X3 r- u, B2 c" Yfunction checkform()
o% g# k$ E0 E8 g; ]8 p C. {0 b+ D{
$ ~8 v; W; x3 A' A id = document.sform1.id.value;
# L1 \# f4 h4 {& o* U if (id == "")
6 @ F1 |1 Z' O9 D' [) g {
$ } ~# T2 y/ L5 ]( ` alert("请输入注册名");
1 z2 o9 P, e" X* Q1 x/ u document.sform1.id.focus(); 2 e% g# z: q2 v) V; p
return false; 5 t2 _ e# z$ Y: ~) F- {) _3 \% @
} # ~+ q5 S2 y' J. X
' e$ x) [# P2 P! I; |' ~# o
for (nIndex=0; nIndex<id.length; nIndex++) - \# w/ q; K) G3 ^2 i; p; y" U
{ 6 p8 e+ a+ l5 ^* X) S
cCheck = id.charAt(nIndex); & Q! f% h$ \6 `( i) a, T. j
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) - z; p x8 K+ |2 W" L) b: E2 N
{ ; I( _: Z/ V* J7 J n5 z( W
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
2 E) U* W, T' Z R3 \ document.sform1.id.focus(); 8 H3 m0 K3 {& e8 i1 ~7 n3 S( k
return false; ) x. l! B3 ~. ~/ t3 X t
}
! s+ k. v: Y1 Y; M6 A2 _8 `4 o } # }2 ^" p/ k+ Q; w4 \ l
chineseid = document.sform1.chineseid.value;
S+ b, [# N( Z if (chineseid == "") ) ?) B/ E( m6 j$ k1 t' ]9 J
{ 0 m9 `3 Q" l& r
alert("请输入中文昵称");
( C( r# a6 @& K- Q0 [- { document.sform1.chineseid.focus();
i& Z$ _( D& }8 ^6 E return false;
! P/ B( F4 E3 w" j } 5 f, H8 i+ |! n5 G* r! L' l1 d
password = document.sform1.password.value;
; a- @- B/ I3 u* M0 D0 ` if (password == "")
: Y c6 Y. Z1 x I6 X { 7 V- o7 r) y: s0 ?& s3 s* X
alert("请输入登陆密码");
& |8 {& Q" S. L8 y, p7 f' w8 r2 g document.sform1.password.focus();
; ~( B3 C! ~0 W, ^ ?+ U& ` return false;
) K- [7 x! r/ [* ?0 p4 S4 T }
+ T( w& u4 _ j4 H6 }9 f password1 = document.sform1.password1.value; 7 I3 n, h0 x+ R8 S" n) }3 F
if (password>password1) , A$ q! D5 Y$ P/ N
{
% l4 E0 j7 {/ ?) A5 J alert("重复密码与登陆密码不相同"); 8 D8 _9 S A- M. P+ r: f2 @
document.sform1.password.focus(); - ?; W6 {/ u. e3 [4 M# @" ~
document.sform1.password1.focus(); 1 Q# ~" U& n1 d/ A3 h
return false;7 h' l) T$ }, J
}
& U7 x( W* d# X1 M7 {" Mif (password<password1)
) z" f9 l6 `& D! G& g {5 a: I0 u2 c9 O, w. f+ E
alert("重复密码与登陆密码不相同");
% G/ k# H+ B5 o5 x2 g2 A) W$ S' `- q3 i document.sform1.password.focus();
- @: E: o: E+ \6 @6 ?# w document.sform1.password1.focus();
, z2 Q. i7 T& B8 Z. W return false;9 y6 j2 J$ S" Q* ?6 J X
}
+ d, r2 K, E" H) l( F if (document.sform1.email.value == "") ! Q* M5 S; N1 g/ U/ X' B9 ?8 N
{ : I3 W, A( u+ _ n7 R& O
alert("请输入您的E-MAIL地址");
! Z% X5 I: i% N, H7 f+ j. Z document.sform1.email.focus();
, P+ `% v9 H$ ]/ t return false; 1 ` o" B* k/ y7 N$ V% ^% G
}
! Q) D2 j h1 V, g" N
' O6 d6 f# v4 y2 `+ x email=document.sform1.email.value;
- q+ F1 ^9 i" L: p$ t' q: R& U3 O emailerr=0
# ~ g8 D, _, a* C: y for (i=0; i<email.length; i++) ) | O# H& d3 }" |2 Y u; a
{ ) y0 t4 p5 n9 D: C9 M
if ((email.charAt(i) == "@") & (email.length > 5))
( y2 y) y2 G. P6 r5 L" S {
; b* m# @6 A, z# E% h6 [) Z- _* o emailerr=emailerr+1 9 G1 ?- F+ j; ?- H$ w9 E
} ( V {( j! T5 G/ t+ [# p8 a: N
} 1 z. ]2 }, [+ }
if (emailerr != 1) : X* S- v6 V2 R' t. T: Z* T7 Z
{ ) C3 B. \+ ~# W2 `8 {$ S! Z
alert("请输入正确的E-MAIL地址");
' V: B: ~- p' s& k8 s( }; F document.sform1.email.focus(); 5 n! U# @- U- w8 e
return false;
" X* j" Z- F# p% ?# x( H3 T } + G5 z7 s, q' B. U6 U( `! A
$ l5 f( w+ @ r7 A2 w- h4 x if (document.sform1.checkask.value=="")
: B/ u& H% B& Q! ]! ^% a6 h9 ^! l { 4 d9 k& V% c9 q5 _+ s, G. ]
alert("密码提示问题不能为空");
- |; s) S# q k: a6 u0 E document.sform1.checkask.focus();
& r4 ] @; v( [; d) M. l6 B return false; p! |" v% |6 E# D d3 Y
}
! j# s6 V! k, B& t& F: y9 S$ p if (document.sform1.checkans.value=="")
4 z8 s; ?- H6 C. A( u { , e! c* z. R1 q
alert("您的密码提示问题答案不能为空"); * E# C z, O" X' \) ?0 x/ {
document.sform1.checkans.focus();
# e1 ^1 ?* l3 n return false; : y/ g0 ?# o& g1 \) Y; A
}$ i4 f) y# C4 F4 ~2 |8 E1 N
return true;
4 |7 R6 Z* p$ ~( x. X 9 j) h+ g* _0 j0 q( K$ e/ x
}
. U4 m9 O& V4 y% ~4 ~/ Y+ @</script> |
|