|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14433
- 金币
- 2502
- 威望
- 1647
- 贡献
- 1450
|
这个脚本对你可能有帮助:7 q2 X' ]6 U3 N* ?, B8 H4 S
<script language="javascript"> 2 U/ z* h5 J0 M) e0 a- l
function IsDigit(cCheck)
1 q' M/ |3 [ P! }( R$ ]( b { 4 _3 |0 p$ X4 y! c9 T1 e2 s" D, p
return (('0'<=cCheck) && (cCheck<='9'));
5 } k8 z( c) H$ Q/ h7 Q! u9 b } 1 m; N( k& P6 }1 S0 d/ q8 T
4 a( L+ Q2 z. s0 w$ ?. Hfunction IsAlpha(cCheck)
4 C; z$ S3 p# R4 O {
3 X- M+ X. ~# ?) A3 k. I+ B7 I return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
' u6 M7 [0 I2 y1 q* O } * @9 W) R& ^( S+ W8 c" X
* }) C( Z# B$ V0 i) z; R/ Vfunction IsaNull(cCheck) 9 ?! o9 C2 _6 T: b: r
{
: @! E: j4 h) c! h$ B return(cCheck != " ") , c) n! i0 G; o9 E
}
n* z6 |5 [. N
6 y0 v! m* ]$ y0 B$ W) Lfunction checkform()
) p$ u1 q' y4 ] T2 _{ . h/ b' I+ M/ ~" _
id = document.sform1.id.value;
! X8 }5 e1 d- W/ U if (id == "")
6 f4 S; P+ i' [. ~7 O7 ~ N5 f* k% T+ T {
& J3 a: t; d I; \6 ]% X. c, X alert("请输入注册名"); 2 W' |) [9 D4 b g/ {, K9 O1 W
document.sform1.id.focus(); + p( ]7 B2 P, {6 G2 L* u [$ [8 P
return false; 6 e0 f0 h$ r. j, X
} ; B- B/ A' q% s* t, t! N( ^; M
& T) Y3 c ~3 @8 b) P for (nIndex=0; nIndex<id.length; nIndex++)
6 X% u! a5 e- | { - {9 C- q8 K$ s* c @0 b
cCheck = id.charAt(nIndex); 7 i) I9 Y7 d$ B" M* v1 e& M
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 6 I' t$ v4 Z- a1 Z
{
$ H- u# U- n U7 a1 v' |. Y/ [ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
* e/ j r0 V0 w2 @! v document.sform1.id.focus();
5 |: Q5 w1 U7 z: z, ^% |* D return false;
; o- f- r6 B9 Q$ {3 L } * W& r1 l/ s8 z, b5 g; `1 n
}
5 v2 u w. d( T3 u chineseid = document.sform1.chineseid.value;
5 T# W, p# Q& Q6 D; f& m if (chineseid == "")
3 W1 S- X9 O# j/ q/ K& W& d { 0 T: x; H- v# \' ~3 Z
alert("请输入中文昵称"); & Z7 O4 X2 g7 ?1 W! Z
document.sform1.chineseid.focus();
0 Z) l" `* U4 Q) Q8 F! Y2 X8 X& o return false;
; W. F( ^ b/ C+ G% y4 u4 }) F } 7 P2 i. @2 K" B/ ]6 c' R$ F
password = document.sform1.password.value;
+ e. ?1 m% t' x# V if (password == "")
/ u$ T5 r! n' p: N {
. y; a. y- N9 G alert("请输入登陆密码"); ( I: ?* t: c+ z
document.sform1.password.focus();
+ Y3 F6 H* z& W' a return false; # c! t0 D* H+ H5 t8 B+ _) A
}
! q7 p1 |4 z/ H$ Y1 z& J$ b! s+ h password1 = document.sform1.password1.value; 6 e8 X% \, C/ X9 V
if (password>password1)
% _- k' I, e4 L6 G {
+ K6 P& Y4 `3 N! o) F alert("重复密码与登陆密码不相同");
) N/ p: Y" p) q' {( _- X4 R document.sform1.password.focus();
' [, \7 |* |2 j: F& Q9 S document.sform1.password1.focus();
7 {2 F3 k/ n7 Y( d return false;& i- L+ {$ Z/ @+ v; W
}
. x% x1 B1 m4 ? v2 \3 V6 \if (password<password1) 5 z2 G; h0 p+ l; }
{ G3 J+ c2 R5 |: A. r4 {1 e: E. y
alert("重复密码与登陆密码不相同"); 8 Q6 k3 f( j$ g2 J7 O% c
document.sform1.password.focus(); / t8 [1 \- @4 _6 z4 X9 ]
document.sform1.password1.focus(); 4 Z3 ~5 A) h$ O, @
return false;
' v+ b( G6 O1 i" k6 N- q2 @& `5 M }
: z( r, J$ I3 G4 n c! c Y. x if (document.sform1.email.value == "") 4 c2 ^, \1 c, o
{
" b' n. d H! x8 P+ k+ ] alert("请输入您的E-MAIL地址"); % Q# X5 ^' _' Q% Z6 ^7 w% W
document.sform1.email.focus();
& v z6 k1 J6 C$ b. L return false; / h! L; Y5 ?- k7 J1 I7 `: N- c
} 4 U: T0 U# [, [0 o7 M
4 \2 g: p2 R, ` email=document.sform1.email.value;
. a& J P4 {) W; G2 N2 j9 ?: c. t6 e: Z emailerr=0
; [; n( P6 `% I& f! d for (i=0; i<email.length; i++) & M4 w' O* h. R( O
{ 1 a% i. ?2 u5 ^* ?
if ((email.charAt(i) == "@") & (email.length > 5)) 5 u" h& v/ c' S8 K! J
{ 6 r/ e2 D& |+ h0 H& _
emailerr=emailerr+1
. u$ y. ]( `7 `) M7 X }
9 Z% `: y' m1 \# b } & e2 a) J2 p% X0 v w
if (emailerr != 1) % r: b, |1 e1 C+ r9 a# M
{ : b/ P# `! W. _1 _6 k. q& [7 i) Z( n
alert("请输入正确的E-MAIL地址");
$ d. D4 t" }! V% H, R7 Y document.sform1.email.focus(); & |5 @% |5 t$ E& i) E0 ~& t4 j* o/ D
return false;
6 |% Y4 z, R8 d* o } 1 f- g2 }; ?9 z( h: |2 r7 e& |
+ @2 ?9 G& L7 D. f
if (document.sform1.checkask.value=="")
" L5 V+ o; f# k/ l. S) m( }+ a {
, t3 D) I$ C+ h* d5 A alert("密码提示问题不能为空"); / b! P; g2 R2 F; x
document.sform1.checkask.focus();
; Y! E+ y0 ^2 C" @0 z4 u& J9 } return false;
9 }4 q6 \: S& u( }, t- r }
2 {0 _: J0 M1 `' Q5 ` if (document.sform1.checkans.value=="") 0 `. ]: A1 i7 ^, \
{
8 W! ?4 r1 Q; k; ]; w2 @' M alert("您的密码提示问题答案不能为空");
# O4 J) p' d$ s1 t document.sform1.checkans.focus();
7 ]# s- v! L6 a" V return false; # I0 O4 S. z. b: Y! B3 h1 t/ D
}! {1 u; T; `( Y" @% T
return true;
6 u) S9 v9 f! N |% b3 I
2 U7 P& c7 F% N8 K} 3 X% E4 I3 [; `! U2 _5 j) A
</script> |
|