|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14407
- 金币
- 2489
- 威望
- 1647
- 贡献
- 1437
|
这个脚本对你可能有帮助:
! @7 ~1 Q2 Q$ L0 P<script language="javascript">
" d2 G# P! V* ~2 @* q+ Ifunction IsDigit(cCheck) / [0 |2 \/ n# _. n
{
Q& u( C) j, B$ G2 x1 I. K3 }: z# \; U return (('0'<=cCheck) && (cCheck<='9')); 7 w" _) U3 I1 R ?& e6 F H
}
; E. t. P2 q/ p4 m# t
U: ?* D, m' y4 s7 B+ I' q/ efunction IsAlpha(cCheck) ( ]. w& _) ?( {) k4 v
{ 0 ?# r: r! |" d2 e7 t* M
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
7 a1 K, o0 Q0 t1 C1 S1 u' {/ d }
: \9 M4 |0 P. Z/ }' t- g/ Q+ a$ V7 C
9 a( B$ F% e) T" L A4 Vfunction IsaNull(cCheck)
; }' f+ w5 _' {5 Q6 |" ]- o { - g8 W2 p, x* a8 q3 n k
return(cCheck != " ") ( f( U* k- h* b) w" x: m+ P
}
) F. m/ c2 b. d ) i1 ^6 x% s0 l: O& j' c3 g' J6 H1 ^
function checkform()
. [* B, y; W% @" w$ t x- U{ $ u: d) ]7 [# u9 w K
id = document.sform1.id.value; $ r) x8 K2 p- u1 R3 @3 G. _
if (id == "")
! i+ Z) _# Z0 o( z9 W, d {
j2 c2 ~5 K9 n: p9 i2 m alert("请输入注册名"); * |- r2 M6 }: I; Y& h
document.sform1.id.focus();
. j' O3 V _- \( i, @- u5 q return false; % z$ Z# h9 `! ?( C- C
}
$ g, M$ n* `& g 0 t! B/ ]+ }: H7 q; t7 K
for (nIndex=0; nIndex<id.length; nIndex++)
7 G3 W+ w( ^ J3 ^9 ?1 {: W {
5 Y1 P- V% S; D* H, E7 S cCheck = id.charAt(nIndex);
5 }" E& `8 [/ M5 L* P+ o' c if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 2 I& K z4 z' R5 R) e5 m
{ - ?4 N' ?9 s5 G: @/ W2 H
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
% m; ^ V$ S" [0 \) `9 t4 B document.sform1.id.focus(); 6 m4 [. v# v/ q" y& u
return false;
4 }' O+ n$ _+ H7 L3 @0 P6 h }
9 G5 W1 d& N' r0 D w: Y0 } }
4 B; Y7 b# c7 F4 Z, h; I chineseid = document.sform1.chineseid.value; 8 D# F. ^( |+ D3 O5 Q
if (chineseid == "")
" w, Q1 r/ p9 U/ d3 d- ^# Q { ! o; V! u; ^7 |3 Y1 X; l
alert("请输入中文昵称");
9 |3 Z7 c% |* W$ o5 D% D) F document.sform1.chineseid.focus();
7 X3 O! _. g; K! e% J return false;
2 J* h. S. N( Z. Z" r } , r# \/ f7 P1 h
password = document.sform1.password.value; ' b6 Y2 }& |$ o, p7 V6 ]4 D% {. p
if (password == "") ! d. O1 a9 a( P' H Q/ R
{ ! n; D P0 {( o+ u$ R
alert("请输入登陆密码");
3 c3 H, Y& r: ^: `- }; A; Y3 I document.sform1.password.focus();
+ _4 f& z( k' S( l$ N6 ?- _ return false; 6 j9 I- X1 b/ O
}
0 q6 R9 O9 u% `% J L1 x1 ^, u$ L password1 = document.sform1.password1.value; + Z! o' ~+ t2 _/ ]( P/ Z' l( _$ y' v
if (password>password1) $ h+ ^9 N; r. [0 z7 M. ^1 g% i& P
{
Y, w1 z2 R; h& G; C alert("重复密码与登陆密码不相同"); $ q/ @3 I/ k7 \
document.sform1.password.focus(); # a! N$ G1 g6 {# }8 P3 B& u
document.sform1.password1.focus();
3 m: V1 w5 s( b0 B% p- ]7 u, m return false;+ m# A. b5 l6 @% ^$ m0 M; _
} 1 w7 P' s5 o, o; M
if (password<password1) * G' O& w. p1 C* \/ t
{; o$ R3 m" A- ^9 I( k5 d* w
alert("重复密码与登陆密码不相同");
) D* F- j5 ^0 C" W document.sform1.password.focus(); * m3 {( z5 t9 i y# B, r& ~9 r( x
document.sform1.password1.focus();
' Q4 z5 t6 q/ x. Z1 [2 \! g return false;4 d1 E' P: s* k N5 @6 I* ~& f) I
}
# d8 i7 E7 m: j2 p2 Y& J8 h } if (document.sform1.email.value == "")
, o3 d4 O7 \3 G2 o5 M {
7 q" h( m2 Q8 u8 n9 Z9 I5 o alert("请输入您的E-MAIL地址");
* O( c; F! @' l# F document.sform1.email.focus();
6 {! d' B; ?; X) y return false; , ?* C: @/ R! @% T% z% P
}
- K' t$ i! ]0 A% n 8 c0 r8 K! Z* j5 Z2 `3 G
email=document.sform1.email.value; 4 L% d$ I% b, j' ]& L# G' S
emailerr=0 ) G" y8 n+ K2 v0 U1 z+ @
for (i=0; i<email.length; i++) : V1 |5 f! f s2 h/ y; ?: B* C9 I3 G
{ / }+ x2 j; ^7 j' {7 K0 K" h* M2 ~
if ((email.charAt(i) == "@") & (email.length > 5))
! A8 J8 }! Y. x; f { [$ w7 A" U( R$ z& o
emailerr=emailerr+1
. h4 M* N/ r& g+ s( ?+ a } 6 j9 \5 t* J6 ?& i0 C8 ~- t: E
} ( [8 ?2 F* U! P/ }1 r* i8 s' T8 M
if (emailerr != 1)
! r2 m% p$ T9 W { + q4 K: W/ j! N/ c4 I X( n) Y. b: g6 ~
alert("请输入正确的E-MAIL地址"); 1 D: U/ p. M/ g8 b% _* A5 D- m
document.sform1.email.focus();
* g& R% C- M/ f2 _* u return false;
, t6 G) P2 _( Z2 w }
7 L) `- I) z" U* ? , F N$ n5 k# p4 C
if (document.sform1.checkask.value=="") + Y6 S& w0 U2 X" m
{
9 E s7 C( o8 C* u alert("密码提示问题不能为空");
: C/ ~0 L3 {$ s3 [0 ~ Z document.sform1.checkask.focus();
- @# U P) w% R' b return false; U( A, g! P' p2 O2 t2 F
}
5 [) M' k. ?! p" \' m) e if (document.sform1.checkans.value=="") * z. ~5 g8 U6 M1 q$ b% g5 e
{
/ k# e% p/ U7 N* n% J. H alert("您的密码提示问题答案不能为空"); ; V# t) z# p1 w6 @
document.sform1.checkans.focus(); ' J: m. N/ L9 a. S+ P
return false;
8 }% ~/ z1 }! j2 Z4 c# ?; r) @9 P }, ]! J9 m3 }" p
return true; ! f1 t8 f) P- K1 \6 ^
' U$ f2 q2 l( C" {; c
}
) d) c3 D9 `: f# p" b" t( X7 B p</script> |
|