|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14435
- 金币
- 2503
- 威望
- 1647
- 贡献
- 1451
|
这个脚本对你可能有帮助:- M* f( ~/ @ D* N
<script language="javascript">
9 Y% p" `0 |0 A8 P* R+ T) qfunction IsDigit(cCheck) - W0 r! @ M& l) Z4 Y; r8 @( g) C& i
{ - }8 |) s$ j- h8 q, C8 C" `3 O
return (('0'<=cCheck) && (cCheck<='9')); 0 @; U5 G- }# y! \) i8 K% ~1 L
} ) `& u! l4 G% n. g$ }- }
2 I# v; ?' K4 y( z
function IsAlpha(cCheck)
+ W# H+ v/ [6 o, F7 Z {
. V' d2 g9 B: H) E' G6 h# } return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) : ?' @- R5 Q% i4 } V+ z6 c/ R/ C' w
} " m% k/ V6 `# P) B$ G. R
8 X" t' U: G8 v2 p3 V$ G5 J8 \: o( M
function IsaNull(cCheck) 7 c, W: t. F. {0 }; l% s
{
! ]* j4 w' @ I! j, I return(cCheck != " ") ) k, h5 n8 C Z0 C- }2 b3 L
} . G+ y5 p: H- }) `7 J1 e0 y8 V
, M" A( L8 Y% h. |
function checkform() 2 x2 t3 N* L( y- I" e1 N7 ]2 K' H! k
{
+ k6 s0 ?" L3 e" {0 \ id = document.sform1.id.value;
( b% `( z) b+ a/ |. n" q if (id == "")
7 U( Q7 u& H M v- [ { 1 T( Y2 I5 D$ W$ {( I6 @1 |
alert("请输入注册名");
& w1 V0 r$ H* R- p4 ^ document.sform1.id.focus(); * F( M( H3 S r; O3 e; _' ~5 _
return false; ! c$ Q, `- t2 k6 m8 ^. B7 ^9 y
}
/ d E" H* p. T* a) v/ {- W r- {1 c, }, M$ F/ m) m
for (nIndex=0; nIndex<id.length; nIndex++) + j8 a, S- r5 M0 s7 a& q3 ^# X4 Z
{ $ Z/ M- |' q' [4 f" |
cCheck = id.charAt(nIndex); % {( y) d$ n/ Y7 b! n* Q
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 6 ^0 O3 n; s3 n3 h3 ?4 x
{
; Q5 x) M5 D% {6 M alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 3 E! X+ {2 f. ~/ l! P. _3 _
document.sform1.id.focus();
p5 L9 J: Q" Q$ v return false;
8 f) S% ~1 P2 w/ P7 L } 2 T0 d2 z3 J- {7 A. @" Z1 D1 U
}
( G3 a7 V/ Z/ t3 e! y t7 j chineseid = document.sform1.chineseid.value; 0 r$ z, t! h4 T! s2 W
if (chineseid == "")
7 _+ w7 m, B- V( |# | {
' Y: V8 J/ z) Q5 g7 f' Z! t5 O alert("请输入中文昵称"); ' I/ T: d2 E: a7 S6 S
document.sform1.chineseid.focus(); $ M# R" \6 ^& g
return false;
; R2 A7 r; z! a, ]# Y& Z8 Z } 6 J! J4 u: @. H( W: i% O
password = document.sform1.password.value;
' R {3 q* P8 P if (password == "")
. c$ o/ Z+ C: m3 \6 o {
+ F1 a8 }* p& A. l' j, K alert("请输入登陆密码");
, Q L4 j: q } Q5 A; I8 o document.sform1.password.focus();
6 s! w2 b2 C/ C8 } return false;
) d3 P1 y# l' n9 O9 P( x, N$ Z. x }
z7 A. w- `, b# L password1 = document.sform1.password1.value;
; h0 H7 Q" W$ r3 j; q% m if (password>password1) + I8 F1 w$ d7 ?& k) z5 |' d
{4 q i) L3 ~' w5 A$ j8 N7 C
alert("重复密码与登陆密码不相同");
. C) h# i ]8 h0 k5 c document.sform1.password.focus();
' _( O; {3 ]0 |0 e2 r5 K- r$ c document.sform1.password1.focus();
6 {5 m7 |6 @/ C return false;
3 H* ]8 u+ `4 x/ [+ u } 4 d. V% W/ W: r# w) ~7 i/ f
if (password<password1) n0 Z2 z7 P6 X6 H$ n# f9 n
{
% i' p$ S& I7 H/ G1 k alert("重复密码与登陆密码不相同"); 4 X3 S. K6 q" J$ k1 j1 K
document.sform1.password.focus(); ) J/ ~1 B& F8 F$ u
document.sform1.password1.focus(); 3 P( j2 H. U; G( i+ b6 k; \
return false;% V. S3 y! W* e0 T% ?6 A: E
}
, a) m" N/ i" ~, e. f' z' } if (document.sform1.email.value == "")
e" k/ Y' J0 L% E {
2 D5 i8 I4 X% |- h$ ^9 B- l alert("请输入您的E-MAIL地址");
3 o& i$ ]8 i' w' ~' ?% q1 S/ |* W document.sform1.email.focus();
; ?7 ?( R+ H5 L S. F6 j3 B+ u' @ return false; # ~8 _" k" i1 g1 t$ y4 K
}
1 K0 o& Q& z9 i$ }* R6 C9 J , W3 c" H6 N8 y* z
email=document.sform1.email.value;
% z7 F h1 } ^; V; n emailerr=0
4 ^. d' ]3 v; L6 N1 s' g1 o for (i=0; i<email.length; i++) 6 {7 j. C6 x7 H
{ 1 t/ s2 b/ L! I( p+ Y: E
if ((email.charAt(i) == "@") & (email.length > 5))
% R& R S9 u3 D, A { 8 j/ _. B/ E/ z& ?" e& [+ g5 ]
emailerr=emailerr+1 , Q9 N7 ?) `$ z3 \) E, u
} - ^' i: N5 E+ O/ ~& R$ x- F
} 3 x3 `5 r& i# S0 z- j z
if (emailerr != 1)
/ g$ i4 g% v" k" ` {
0 V( s. X3 s* r4 w- ^6 e alert("请输入正确的E-MAIL地址");
, X- d! r" d+ T, O5 T document.sform1.email.focus(); 9 i' N$ I! G$ X, ~2 w
return false;
* o* A9 a0 E2 v' L8 c- V }
3 U# b3 H j# k# } " Y- ^+ V6 w1 M
if (document.sform1.checkask.value=="")
y4 [. s/ G- m2 R1 J3 P: T: Z# n0 X& Z {
, k7 v2 I! G- F# k5 a( ` alert("密码提示问题不能为空");
6 @' U9 N1 \2 i! q document.sform1.checkask.focus();
4 m/ k: w1 k" O( s3 e N/ c. z return false; . d* k3 B8 E5 J; b1 Y
}
2 f+ g- b' H$ M I/ t, M0 A) f if (document.sform1.checkans.value=="") : r5 a/ S5 _( |# p1 Y) {( e5 \0 _
{ 8 f8 t @- e+ i" H1 o- A! u7 M! Z
alert("您的密码提示问题答案不能为空");
2 \6 |$ q, K8 E% l2 F& M document.sform1.checkans.focus(); + w; h# u& l2 f
return false; & W5 d3 {, @$ v
}3 X* f6 Y( y* x, R/ C3 ~
return true; / z6 R: Y* C; O: e8 N8 ~
0 D2 u+ j* `. D* }8 v& R) h}
" W4 k9 D2 @( h1 v' {5 N</script> |
|