|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14407
- 金币
- 2489
- 威望
- 1647
- 贡献
- 1437
|
这个脚本对你可能有帮助:# } N$ \. M5 Z
<script language="javascript">
5 R( K. d0 m: I8 Y) P+ P/ Vfunction IsDigit(cCheck)
/ G# E# m, D- V2 y: c { ( l2 ^2 g. x' w- ]
return (('0'<=cCheck) && (cCheck<='9')); 2 N& W9 H6 p# g8 b+ z. t4 j" Z N
}
1 {1 `4 L1 n4 m: P2 o
' S% a- `! [5 P" h4 Ffunction IsAlpha(cCheck)
, q. m" }6 M$ S0 O; ^, W6 [ {
9 z/ a5 r) ]) E. H& E q8 m return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
5 u) S5 D, E6 w2 f }
; a1 [ X9 C- }9 s
7 k; e/ i! T6 y; v1 \( ^) L) mfunction IsaNull(cCheck) * Z V3 Y$ T' T# ]$ ]* W6 x7 a
{ / Z S: D( r/ i# o5 o: E
return(cCheck != " ")
+ G2 Y, c, A" [+ }) a5 F6 w* b } / c i; J4 L k y U! m/ i1 Z
5 ]/ M7 X, n% \
function checkform()
8 j3 }& N( S" K& l4 L! z- t{
( M: X3 W5 }/ K" ^+ X* w id = document.sform1.id.value;
+ {9 }8 @, U H3 W6 P if (id == "") * S2 A+ p, ~9 Z) b! a1 o2 M/ C3 T
{ / ^- s# ~2 j0 F* ~
alert("请输入注册名");
5 ?9 n' ?# P, t document.sform1.id.focus(); 6 W: j( w" N+ U d" ?: X' T+ y
return false;
/ x- F5 N; Q X. L }
& M, G4 j+ D p: Y3 u
/ u) u! Q ~9 S0 n$ K: f for (nIndex=0; nIndex<id.length; nIndex++)
% R/ H% N4 n5 f0 n v {
) B7 | R5 l+ I9 k9 n7 `2 I cCheck = id.charAt(nIndex);
v1 F0 `$ I) c6 z if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
2 ?3 a8 C8 ~! V8 C S- L { - H' A5 [0 I# Q5 N& G
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); / Q7 J- V- \4 O/ Y+ ]( _
document.sform1.id.focus(); 2 M* x, {8 r& f0 q
return false;
7 c6 A/ J, V. ^+ O4 B" p4 U2 d" r } 4 J3 Y9 G' r2 [& Q3 V
} 6 K5 Z) D" R9 s$ b& K! H6 R
chineseid = document.sform1.chineseid.value; & `" }' T d+ K/ V
if (chineseid == "")
! W G( w X7 K* R8 S0 | { 2 o. [+ y/ c- \/ G& m) \- K
alert("请输入中文昵称");
) q; I3 ?: g' b6 k$ r G' V document.sform1.chineseid.focus(); 1 \9 R( s3 J+ E$ a$ y
return false; ' r5 @$ X" h5 d) P6 @
}
- W/ O$ s; j$ f9 R password = document.sform1.password.value;
- |1 a$ h" T4 j' C) Y. i' n" J if (password == "")
4 \$ ?) ^9 \$ J% ?4 b { & l( ?0 M5 t7 ~- R* {# Z6 @; y9 D
alert("请输入登陆密码"); . R8 C; y" d) b! L3 L
document.sform1.password.focus();
( r4 ]+ ?% u, k0 R return false; . Q4 b y& i- x, V1 @ `: c
}
3 p. ^) k1 C9 _4 m) X password1 = document.sform1.password1.value;
3 L! m9 W- K# y [8 } if (password>password1)
8 K* ?* [' ^8 s* B. J' h( }6 Z {
, l" e8 j; {. Q: W; _% s- Q alert("重复密码与登陆密码不相同"); $ N. p/ U+ o: V5 j6 ~
document.sform1.password.focus();
/ \+ A* I! R( z7 b9 `5 S* J document.sform1.password1.focus();
# I7 y$ @8 x+ D0 D, L# p return false;" a c% W# E( a8 L; s2 s
} 4 G3 ]/ ?7 {& C
if (password<password1)
4 U5 i) X$ @7 B: q' O o {
$ P/ Z* z! b3 [. J/ E alert("重复密码与登陆密码不相同");
. t# K3 D& A/ ~& U/ B% }/ k6 x document.sform1.password.focus();
, {1 y" F* ]& A# r( ]* x document.sform1.password1.focus(); 7 W6 `; p+ ]/ C" q
return false;1 Y' ], P/ u. z9 o' Y. V
} 3 e9 m) E: \3 p5 A
if (document.sform1.email.value == "")
6 i5 O& F) c6 g$ B9 X {
" d) L# ~5 C0 D/ f% r alert("请输入您的E-MAIL地址"); 3 w. u4 O9 x5 h6 S/ u! |
document.sform1.email.focus();
( A) t# L! k% a, l return false; 9 X. P+ V1 R M i9 [: o4 w/ h
}
2 J {/ s5 l# X& `. L0 l ; @& L* v5 D9 s* W0 f
email=document.sform1.email.value; ; s b7 \7 D/ Q" U
emailerr=0 9 H; B- _. x, s4 f2 N
for (i=0; i<email.length; i++) 0 S2 M3 W5 m! A1 O2 Y% K
{
1 M4 a4 d4 X A if ((email.charAt(i) == "@") & (email.length > 5)) ; K& g# [( r5 L! ~" U! r
{ ! V. G6 A/ D2 ^! b/ M# R
emailerr=emailerr+1 ) Q& @+ F3 d7 h: t
} 7 ~3 v6 I( l' Y; B
}
& {" N" m. e" R. b& t2 o" D3 J) K- i, X if (emailerr != 1) " D L" _+ O. n M# Q+ h7 V1 J
{
: ^; q9 v# W: A# Y' ^ alert("请输入正确的E-MAIL地址"); 2 V; N8 Q* v" ?+ n- Q
document.sform1.email.focus();
9 b+ ?; G% \' a0 U6 G! V return false;
) ^% W. X% g* E1 d9 h+ F) I' M' ?" ? } 5 n. q- [& [; E! I1 n
6 o9 \* T: S+ L/ J if (document.sform1.checkask.value=="")
8 S+ D3 _- a( {' o& ?+ G {
( ^" r+ x, [" D& u& {: |- m* p alert("密码提示问题不能为空"); " c$ t: f+ X. A
document.sform1.checkask.focus(); 3 E+ \% R' V: T) J8 ?2 m
return false; + K8 V5 K8 Z9 V8 i. Y4 _* q8 ^. V. A
} : ]4 C( M. ?7 p
if (document.sform1.checkans.value=="") 6 e0 B2 U3 q6 A3 h# e* ~
{ 3 W5 Z/ e0 Q$ u7 E
alert("您的密码提示问题答案不能为空");
5 n' z( w! a3 f0 J; n# Z! o$ z document.sform1.checkans.focus(); : `+ E2 Z C* m, H# z+ `1 `% M
return false;
0 h% y: {3 G) p8 z) E2 b }
% E: L* I- ^& M. h% A- _ return true;
5 g* K# w" ?* s
1 @5 a' ~% N" w* F5 @! J/ K} 9 S! \2 a& _+ K4 M& g) |) \
</script> |
|