|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
这个脚本对你可能有帮助:
$ Y3 }# b7 v, f! b: o- ^$ v( w<script language="javascript">
5 g& ]% @& R6 O% jfunction IsDigit(cCheck)
8 U) x- D8 f$ H0 k. f {
2 B6 m) S, V1 n" c: M/ N, g' G$ Q return (('0'<=cCheck) && (cCheck<='9')); 8 ^/ ~0 V" y( o P' N
} 6 ]8 f, R+ o* i+ w
5 }* h* x% g" T' j! t1 ~" s9 qfunction IsAlpha(cCheck) $ M. g9 r3 }# h' S" d
{ 3 N$ c: T' o( U, {
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) / u8 D' }2 O; K. R( `4 K+ G
}
5 X; D1 I- T7 z% h
% P V) x( C& \0 D* O% ?function IsaNull(cCheck) 6 l5 Q- j- D9 A: N6 s9 S* I
{ ; O3 T2 G. L) A7 v, a
return(cCheck != " ")
6 x3 `4 U! S5 t( M) a& S6 Y- k }
, H$ M$ A/ j4 S- u' @6 v
: R; S( I6 x3 N& [function checkform() 9 b! f# D$ \' N) A
{ 1 l6 f3 m. J6 N- U+ j: Y
id = document.sform1.id.value;
1 W L- P. Q+ G; d- |. p2 p8 ?" f if (id == "")
4 d5 S K( K$ y) O% |5 p8 D9 X { - g$ b5 h" _: E: f' f
alert("请输入注册名"); 9 h, X3 Y3 {& I7 R5 x( D( |; o
document.sform1.id.focus(); ) F! M; }# u/ A+ w/ ^
return false;
; [" Z. x5 L! K* v' b+ W% G }
1 e& J0 W) E8 m4 r: |9 j2 b8 { 2 f( O0 B5 l1 @! h
for (nIndex=0; nIndex<id.length; nIndex++) ) |* F* k" r7 K" n8 p
{
# k: f" Y; ]1 J- y5 l1 L1 s2 R cCheck = id.charAt(nIndex); . Z4 `) M& W, v. x" q3 j
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
* ~ M- R1 _, q% @ { ! h' Z g" @, I. O
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ! }6 n+ \1 X4 Q) N! k5 f% w9 a
document.sform1.id.focus(); - ~/ x& R: T: E( o3 S5 \
return false;
1 q; e4 Y& I; e! F; z3 | }
# V7 F* Z- B0 z( s9 M% J }
1 K) p r7 E% B: R chineseid = document.sform1.chineseid.value;
# l2 q( c. T$ i2 _ if (chineseid == "") & s3 T+ |3 P2 [
{ 3 {6 }. B+ U' d0 O4 s& \
alert("请输入中文昵称"); - B: E% D' i- z4 o: N
document.sform1.chineseid.focus();
; C" G/ `% `) Z+ e% X: i+ J return false; % K- [# s" X0 _0 N! L
}
& k* R( t. U5 o$ s- K. w5 j password = document.sform1.password.value; 4 g8 \, E$ s7 R9 G3 c* A4 \
if (password == "") , S6 E6 N0 Z' m" v( |" S4 i
{ $ }6 n1 D& c1 F0 F7 v5 L3 h
alert("请输入登陆密码");
+ z1 D, ] k4 g3 k9 ^3 q9 H. ` document.sform1.password.focus();
# A2 o( B& n6 _8 d0 G2 s return false; ! F. f3 u) _' v; w9 {# X
}
! y7 g0 T4 I( A password1 = document.sform1.password1.value;
" D& p5 f( Q0 l% k if (password>password1)
) q$ R$ P% Y. U& D: F {
3 v6 }; J' i# ~" l9 H alert("重复密码与登陆密码不相同");
2 d4 e# A3 l) A, F3 A* {+ r document.sform1.password.focus();
7 ~8 W. n# O* N, c. t2 N document.sform1.password1.focus();
* I, G% _/ p- c2 Y) i# ]; t return false;
r( H: z8 ^& j! u/ s) P4 {4 \ }
, f1 m+ X# {0 b5 u5 xif (password<password1)
% }9 Z1 k1 O3 j# y1 A* _" J {
% R2 C2 H* b% {3 v# Z alert("重复密码与登陆密码不相同"); " j& h. a1 C- p" e5 D+ M, [
document.sform1.password.focus(); 9 m8 }. ^3 a6 k- U( B
document.sform1.password1.focus(); : H2 o0 B; V J. ?2 d
return false;
X/ B+ K% [& S/ Y+ w }
. i# g; {4 g; t, p# b" y if (document.sform1.email.value == "")
9 K- k% m# X* a6 n* E9 S { , x8 e. C/ n5 h7 D# a A, O& ?4 t8 _
alert("请输入您的E-MAIL地址");
8 {3 e# p& P: ^# `" ? document.sform1.email.focus(); , S* [/ @! W& a" Y1 j) ^1 Z
return false; 8 ^. F' \1 P2 Z* I0 O/ b( L0 q' x
} 8 j9 A- S$ o! t F
w# z* l7 ?' g( b$ X# F+ j
email=document.sform1.email.value; / X$ ^3 K+ \- q; \- a
emailerr=0 3 o' r; I9 X6 f
for (i=0; i<email.length; i++)
8 Z q! d0 m$ ? { 3 i( J7 @! C9 V7 _, d; D
if ((email.charAt(i) == "@") & (email.length > 5))
& S& ]9 ~. Z9 r) H! q5 j; s8 J# c {
- Y2 _. k9 ?6 g+ V emailerr=emailerr+1
/ s- {* |6 O) K! S* i- i }
4 R1 \$ [- M1 X% ^ }
1 d$ E" l4 s! v& f7 j if (emailerr != 1) : g. w! l7 F% X( @0 j$ B
{ " I9 X1 A5 [# R5 g9 g; ~
alert("请输入正确的E-MAIL地址"); 4 M7 q2 p o. x6 E+ S( E" ~, a+ e
document.sform1.email.focus();
6 T |' w4 z! Y/ H* q/ j return false;
) Y$ B) Q- X6 A, D. Q } : }9 p- l c% ~/ U5 y
# C: S) b; @" d1 t8 I. B
if (document.sform1.checkask.value=="") 3 G0 n, |% R! o$ l: J$ c
{
* p' g# [8 Z4 s m5 E& u alert("密码提示问题不能为空");
$ f/ G4 t- j+ l) {+ m. r8 I* S! q document.sform1.checkask.focus(); % S+ Z$ }4 J% F+ R9 }' I: ~
return false;
9 R4 z( k0 l% ^ } 7 V; L: v) L* a- f1 H
if (document.sform1.checkans.value=="") $ }* k/ s/ ]4 d! F7 g5 B. b% I
{
" l9 J; z- w3 U: |0 E y alert("您的密码提示问题答案不能为空"); 5 b- r0 K6 l" K$ l p
document.sform1.checkans.focus(); L/ W# e' ^# z! E/ q5 E8 K
return false; + {9 Y2 }! L2 d9 U1 `5 Z8 t& S, K) A
}- K# E6 \$ E" U$ [5 G( ~7 T
return true; ; t- C1 c% I. k6 e5 S0 H8 ?7 G
& t. _) h& J( f+ F} 6 |2 t3 C( S9 _. F; W' t
</script> |
|