|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14365
- 金币
- 2468
- 威望
- 1647
- 贡献
- 1416
|
这个脚本对你可能有帮助:& i3 }. o7 G$ }' n7 o v
<script language="javascript">
4 N$ ~$ V2 ~) P8 Lfunction IsDigit(cCheck) + O$ m( l5 [# ] A3 ^8 R; G+ e# Z
{
) d+ c" g* X7 B' w return (('0'<=cCheck) && (cCheck<='9')); ( x6 [: q+ n9 c1 L6 Y- Q; a
}
2 u7 d9 ^( z8 b6 u+ p, _# I # S0 Q+ u: P' @: l+ Y' Q
function IsAlpha(cCheck)
+ J y$ R5 a. }; n" ~. o {
3 Q ~" p3 V# J6 h s* Y3 e" A% |) O return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ! m. a: E) y' G7 p8 |" u! p3 O
}
, a1 F& u) b3 s; p* H
4 y; e: ]" _7 T, N) D7 ^% wfunction IsaNull(cCheck)
1 @+ j) t& k# @0 g7 X1 z. _" t+ ] {
. |7 D7 a) t" ?8 e return(cCheck != " ")
+ m% s3 T' |/ q0 v* E" g2 M- ~) I }
: s2 b8 q- T3 y$ k5 d
% `! L# @% N4 q9 \function checkform()
( x1 b( r0 \: f{ : t: T0 A2 |% S
id = document.sform1.id.value; 6 Z; s- g1 g X% |
if (id == "")
8 ^) r+ f/ i9 N' l( L {
) P0 q/ J7 {) g" h$ [3 g& T alert("请输入注册名");
7 a! ?) @% o/ a( b { N1 ^% D document.sform1.id.focus();
; ?0 u; z6 h7 f, a/ {; h7 ? return false; + e% ?& I- Q" X4 z' A/ C
} / C5 `" N/ f3 Q. W7 G
8 o* T9 s$ K+ k6 B* i, C for (nIndex=0; nIndex<id.length; nIndex++) 0 @- U6 g' D) L! _$ G
{ 1 u4 X" t: r1 R; q/ [
cCheck = id.charAt(nIndex);
$ [( K4 F# @* ^5 p- ` if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 0 B9 j( X" r2 Z0 |/ B4 Y% r( O& m* W
{ ; ?. C" L" z9 W# }& n: u; \8 J
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); % v' S# e( z; t2 z+ x
document.sform1.id.focus();
- U2 V4 G: [) }( ] y5 I return false;
, Q' S$ ^/ m0 }" x% n/ G }
7 x! k7 B9 T# c5 O1 Q5 O }
. J# W9 }5 ~7 t* b" M v; D chineseid = document.sform1.chineseid.value;
- c8 |6 J/ ^' u, Q W if (chineseid == "")
- a+ ^9 X/ Z6 v4 \* z9 Q. f7 [ { 8 e z/ c& ^( N' L& W% N- d
alert("请输入中文昵称");
5 e/ q; O/ _' Y document.sform1.chineseid.focus();
5 T, v8 ]; s- z$ s7 f, q+ K. A: c return false;
7 q/ l4 I& @: X' y) b% ^, m( G }
r- j' b9 j) r0 r password = document.sform1.password.value; 8 I D! Q8 v* p" N: U; n& S
if (password == "") 3 d7 r6 R& g% @+ K" F
{ 5 f9 ]0 X* s3 [! l7 [ S! H
alert("请输入登陆密码"); . W# ]0 s7 k+ m; c o
document.sform1.password.focus(); ! g$ T) t% y. B& Q
return false;
5 X: J( g* S& I5 x! L( {* m } 6 [8 \ D' E5 m A4 }
password1 = document.sform1.password1.value;
7 I* A5 z) A* K1 `. f if (password>password1) " n+ i) W, ~/ v9 l3 e
{9 I: y4 w( U. q
alert("重复密码与登陆密码不相同");
5 P$ |( ^8 J# l, a7 o) z6 Q9 M document.sform1.password.focus();
9 ~" c7 i: P/ A% D2 M/ d/ _& d8 [ document.sform1.password1.focus();
+ Q' G0 U* G u- a return false;
0 x/ R) r# l! X1 A" t } 6 \0 u1 y9 ^* @; F: \
if (password<password1) " a9 q8 X2 Y6 E7 `" q
{
( l. c D, L) C, }1 B alert("重复密码与登陆密码不相同"); 6 [4 F' x6 Q; m: ?
document.sform1.password.focus(); $ I; v# A! @5 v
document.sform1.password1.focus(); : }. G' s: ]: w9 L; _9 c" h
return false;
& S$ X! z: K! j3 F0 j: M }
1 f! T, R! g1 k$ @6 H if (document.sform1.email.value == "")
& T$ W; l3 o5 @6 m {
5 [2 b/ C/ J# [ m0 F1 B7 k/ I alert("请输入您的E-MAIL地址"); 1 D* Y: W, l, N: y: I1 A
document.sform1.email.focus(); ( b6 l$ N- W' Z% v5 j1 T$ P
return false; - f4 {- F& I. {# ^9 v9 @* v9 K
} * U% j0 B' c- R. z( C
4 x( I* F( ` `& a8 ?% E
email=document.sform1.email.value; & {7 g) o, b: ]( }) g
emailerr=0
" N4 }9 P: E" w for (i=0; i<email.length; i++)
7 ^& X' _2 o3 d0 l2 g* v/ w { 9 H! ^1 L* I$ A8 v
if ((email.charAt(i) == "@") & (email.length > 5)) - o9 c x( D# {. G, x7 g
{ 0 C! G0 R% S) H6 k0 [5 c3 D: V
emailerr=emailerr+1 9 G; ^) ]$ p( S8 ^ J& l
}
" ^, E! P h# n# z }
, `' ]& p% {, j5 B* G if (emailerr != 1) 7 K$ f; t2 \- o6 J; G6 A5 G4 b& Q
{
0 q8 q8 @6 H$ Q, B" d4 X alert("请输入正确的E-MAIL地址"); . I: Z. U' y5 D" L
document.sform1.email.focus(); t5 n+ Q) Q% w ^' [1 A
return false;
4 h m R; T3 ]( C/ t }
" E# [$ u* @" W% T
7 T( S8 H. x I# w0 o1 B6 k if (document.sform1.checkask.value=="") ) R! V; J1 m) F% X6 ?
{ $ M% n1 i2 l' R2 C- P, T" E: h
alert("密码提示问题不能为空");
2 p0 s) ^7 \/ J document.sform1.checkask.focus();
3 b9 K8 K& X; [% Y* @0 C& _ return false; # X3 c3 G6 z. d: C
}
6 _+ \9 q& K6 t) i" p! B6 H if (document.sform1.checkans.value=="")
+ ~6 a* _) f: T3 l4 y8 l' b {
7 K8 n, h# g# c/ `! n( V7 g6 `9 ? alert("您的密码提示问题答案不能为空");
! X/ K. w2 J+ c4 y5 I4 L document.sform1.checkans.focus(); k* y+ n0 J: S5 ?" ?. q/ l
return false;
, P2 C: }2 z: N9 D }7 V. q* _0 m0 G( v4 z9 w; @% q1 ^
return true; ^$ `* z' G( p( y
% j2 C' y4 s% y7 r) t}
8 i B# ?9 W$ N9 z8 _1 W</script> |
|