|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14395
- 金币
- 2483
- 威望
- 1647
- 贡献
- 1431
|
这个脚本对你可能有帮助:3 N2 V4 c/ S5 i0 V
<script language="javascript">
# T$ U7 w, d( A7 L; W: Efunction IsDigit(cCheck) : f- A' k8 z4 F/ L! G1 R6 D7 I
{
+ Y7 ~ v" p5 c1 h- N return (('0'<=cCheck) && (cCheck<='9')); / Q# |. r+ U6 K6 _3 d
} : t0 A5 ?# Z; }! [$ f
7 Z) n2 l% \& C5 o' \$ m
function IsAlpha(cCheck) % w& j3 [, ^8 U0 |( h
{ 1 F; P7 R8 _3 [; f' c
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ; B: r; T1 p2 E |' y3 k4 ~
}
! _" H$ z+ P; a4 G
8 u' c2 u* B9 j8 U" c- Z, \" f$ hfunction IsaNull(cCheck)
9 @$ ^# Y# l! O9 x0 M$ n, G z { ' y1 S) ?* ?: L8 k) h) E
return(cCheck != " ") 1 r0 K H1 z2 H7 R
} ) U2 v* ^5 Z- D* V
% c! R1 D& b! _' m- }9 R( }
function checkform() 6 z6 k4 U0 X3 ~
{ / f n+ J& J* G0 k- R5 z t
id = document.sform1.id.value;
" a# ~) Y2 y) I" k if (id == "") " M& m r% A$ M5 Z! ?
{ 2 G+ @4 R# q( `- M u9 i7 d1 X
alert("请输入注册名");
: H; |, ^% _" p, e6 d document.sform1.id.focus(); 7 y; h1 U8 V& D9 ~2 X# \
return false;
* k7 u% R4 G; {; A. t }
, y1 F( Z2 r! d+ @2 k# B 8 m: @* Z& {5 `" @/ J, @7 u
for (nIndex=0; nIndex<id.length; nIndex++)
* D1 v, H8 L2 |2 }& `. u( y { 4 N- Y/ H7 R5 o
cCheck = id.charAt(nIndex);
) U1 ?; z$ q& J; \& B( f' J if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
3 ~; ~7 Q3 x8 U. W. f { # O! n# X9 C1 L* t5 R& X
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
. [3 B& ^ m { document.sform1.id.focus(); . U) v# G5 ` ?/ J+ D9 M
return false; 3 U- z' T! |0 B7 _3 e# @
} & B. X7 |- p( D- @3 R, x7 h7 d
} 7 }$ R# i( v$ v# A1 T$ E& }, K
chineseid = document.sform1.chineseid.value; $ g6 ~* Q& F8 ]3 W9 x4 O8 g6 j; F
if (chineseid == "") . ]1 |- A% Q& o
{
# ~0 e/ s8 C) \4 `* _: y* y alert("请输入中文昵称");
3 u4 v- o: u0 G) ^ document.sform1.chineseid.focus(); / i/ k; \) g( ]3 C5 J" ]
return false; 2 W# B8 {" V F% k9 y# Z6 [- M
} ( A" m! u$ {% s& b' n
password = document.sform1.password.value; - O# d6 `" D$ a6 r! b5 t$ ]
if (password == "") ' ?3 G# N" U' i$ h7 U8 D' k
{
- F8 \# h4 E8 M; ^+ i alert("请输入登陆密码");
3 @+ @( c# I; _0 g7 R' W8 H document.sform1.password.focus(); p1 ^: f+ I* G8 M
return false; 4 l; C/ w4 r# B5 F+ y
} 6 }& ?7 Z* c, m
password1 = document.sform1.password1.value; 3 _( W) h6 t1 E/ P) k$ a: p9 q+ T
if (password>password1)
9 j% w, @5 x" v {$ V& L! q" s4 F
alert("重复密码与登陆密码不相同"); 9 \ ]+ w/ h7 v. `* w
document.sform1.password.focus();
, R. ?* Y$ [* o% g# u9 Z document.sform1.password1.focus();
2 G, t1 w; Q9 Y8 G& l# e) B return false;
6 Q/ X7 j$ \7 l! \- X. ^ }
5 ?( A ]% D* h. \. jif (password<password1) 0 `; m2 B& m" F# I" X9 ]4 V" O
{
0 Q) U! m, X3 \ alert("重复密码与登陆密码不相同"); 0 l1 C7 k( L7 z4 ?; s
document.sform1.password.focus();
% P' l) x- B. M9 x9 Q) D8 k" u document.sform1.password1.focus();
6 K! `: f; D H/ u6 b return false;9 i- ?. G5 _2 l. e
} : v$ L8 f% _0 u% r
if (document.sform1.email.value == "") 8 j/ H/ A& A" A, O! S3 T
{ * } J; E0 ]9 U1 v, L. O0 f) J
alert("请输入您的E-MAIL地址"); & }6 e4 G9 i2 B0 j @, b
document.sform1.email.focus(); % ]2 M0 t9 v4 s/ q% a: k0 z
return false; $ r8 z6 H D: A8 R3 E
}
5 }0 F& j. _8 f% [/ f7 d! ~ # O! K* j2 Z" t: c: r9 q3 v: o r
email=document.sform1.email.value;
, \: l( B" B7 W emailerr=0 : s' G! F7 Q9 l9 @
for (i=0; i<email.length; i++) 0 h/ t2 V( F9 ]% s
{
8 @; o% z/ a* Y2 J# ? if ((email.charAt(i) == "@") & (email.length > 5)) ; M: X3 K, ~* h
{
7 R n7 V2 r" n6 A" v# ? emailerr=emailerr+1 * {3 W) U) M s; G6 W! e1 S& x L
}
8 f- {& P+ [+ S! s8 i Q2 e; [6 t }
& |/ D: \9 ]- O; F9 e0 q5 L if (emailerr != 1) \. {5 K6 [' O2 I! P
{ : U0 s: x: |5 |8 h3 B
alert("请输入正确的E-MAIL地址"); 2 b. i) ?+ J$ J( I; G
document.sform1.email.focus(); 5 W# P R8 r' N8 ]5 @9 u- S( g9 b
return false; : E& y2 T& w6 d3 q* u
}
' z7 _" H! \* @- V8 A0 z 7 z* M/ ?5 e/ G0 O K
if (document.sform1.checkask.value=="") 8 C9 r% m; d% P. N& G
{ ; `7 A' y+ ^# c/ Y/ e# U; E" r
alert("密码提示问题不能为空"); 1 c9 J' P( P( H1 x; r2 x. T% y# T
document.sform1.checkask.focus();
1 N3 L4 H4 s9 f& p return false;
0 f5 i3 x* x: I( h" l) h% D }
2 b6 m7 P0 l/ U9 r3 j+ C/ o, K* A if (document.sform1.checkans.value=="") . K( H- @! N, d+ r5 C
{
: B9 _" m0 u( N! j6 P0 B alert("您的密码提示问题答案不能为空");
, A, X, i+ O* T$ o C* K3 \- J document.sform1.checkans.focus(); * ?5 }4 ], {# Y/ p. W: h
return false;
; x9 V* v V1 O! D- Z }" c% ^5 }$ Z/ S
return true; " R6 l& j _- [8 {
- L0 \7 ]0 {! g3 y4 z2 t! i} + K- n, w8 s& N! m3 r3 W
</script> |
|