|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:- y, A& u, z4 `5 l3 J1 v: b
<script language="javascript"> % [7 i+ w1 r! a: c f0 W
function IsDigit(cCheck)
7 n& ?1 ~9 ]6 C. V$ m {
; J2 ]- u+ q6 N: L9 H return (('0'<=cCheck) && (cCheck<='9'));
# K) H, u) i& G8 ~" E }
5 J2 F, V5 w* l$ g0 F# ^) f# i . y1 _7 a2 @0 l- }8 t: S4 P2 f
function IsAlpha(cCheck)
3 r/ T r! k( b/ _1 t- M1 i$ H0 w# D { 4 h2 |& W4 U# ]; n: s2 u
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
: x1 o- i8 C( m }
. x2 ^) ^2 w: a) @# | 4 T! Q6 u. @2 ^" s8 P4 g+ n; f& V
function IsaNull(cCheck) 0 j5 N l; k3 a/ ^2 ^' Z+ N& i( I1 E) Q
{
9 |# p/ n/ J- R5 D( K return(cCheck != " ")
! z+ }( }& w% o, E } 4 e) v4 R& ^( |; G. a8 W0 a- J3 g
" i6 D4 v8 V7 R: H. V
function checkform()
% z. ?. P' E/ F, `{ - F( V V [9 }, L) q. S" G" j
id = document.sform1.id.value;
( d; v* R( u# H+ |* ] if (id == "")
' U8 P+ q0 G; Z+ C; M6 H6 O& ?+ K/ C {
3 b1 a& _' Z2 N0 K4 i7 m7 n' n alert("请输入注册名");
" R* n/ R0 c S! [) v: V$ e document.sform1.id.focus(); # y) h9 {8 `/ u& P ]
return false; ; P: m$ ?8 y9 I7 N# O! F
}
5 _7 b6 u1 Q Z$ |( u! A y/ x
1 ^; W ]% l3 z8 x# F for (nIndex=0; nIndex<id.length; nIndex++)
* Z; `- z6 H9 \- J1 i1 J { * F- e) l' R2 e0 l0 Y
cCheck = id.charAt(nIndex); $ H% V& U5 u2 B" }4 y8 x! r L
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
4 |, G6 m' f8 h. c0 x { 3 C* X' V! [& [- m X1 B* E9 R
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 3 [$ h, y* E; \6 @
document.sform1.id.focus();
* K8 e6 |; F# S3 Q) L6 e return false; ; \5 y0 J5 o+ l- n& @
} 8 m* Z( Z5 f% w4 G
} % p9 |, J) S7 [& H& \2 s
chineseid = document.sform1.chineseid.value;
3 r/ I: V( h6 R if (chineseid == "") 4 Z# k9 J4 Q4 c- u6 T% e
{ / V- R2 @0 V! Y3 T# ?6 `, Q
alert("请输入中文昵称");
- N, U/ q {7 ~$ N: d9 u$ { document.sform1.chineseid.focus();
) ~$ y3 o; M1 s. M$ E return false;
7 ]. ?2 `. x2 ~* K* T% @ } / @6 I; z! Q- w! L* g8 V
password = document.sform1.password.value;
/ R' f/ N) ^ F, t' v: O7 S if (password == "") $ R- L7 a9 J' p" A/ E+ \& d
{
4 o L, t* Q6 p& q7 ~7 K" @! O4 t alert("请输入登陆密码"); 3 q5 \3 z, Q7 z3 x3 x& F: Z
document.sform1.password.focus();
+ t# E( T4 T+ R5 H! P return false; * m/ Q- T6 x& q
} * v6 ^) ^, \6 H* H0 c
password1 = document.sform1.password1.value;
' J2 ]( k. {. q8 z, }4 | if (password>password1) ; W% v/ o% y" N% V, E$ B
{; j, t$ f5 K% {. `
alert("重复密码与登陆密码不相同");
& A- F' `$ c3 }3 m8 Y. {3 V document.sform1.password.focus(); 0 R7 K/ L+ O+ ^
document.sform1.password1.focus();
& G; x2 e3 y2 l$ s) m x$ [ return false;0 h5 D* y1 x" P/ ^2 t% K
} @1 j+ O+ W# B$ p& l
if (password<password1)
& v0 C: J7 V+ q; N {8 A( J$ V( Y2 a1 w0 w
alert("重复密码与登陆密码不相同");
$ U0 c/ {( z( k6 d9 u) ^! [ document.sform1.password.focus(); ' ]' R! o/ D c; [) P, g
document.sform1.password1.focus(); " t# ~# d0 d, S1 g3 A* A
return false;. P+ Z5 ~, K! v- a* k( N D
} % T& G- ?. t, ]; A* v) y+ d4 R0 z, I
if (document.sform1.email.value == "")
$ O( P f7 g$ x, I" \$ a3 t {
n, y- ~ w' L& G }- h alert("请输入您的E-MAIL地址"); ! M* D% D' {, [" i0 [
document.sform1.email.focus(); * P+ h; h! v5 k. Y
return false; ( y* C$ E1 H0 s
}
# ]/ b1 Z/ }7 u4 Q' f; ^ # v" c0 {1 j$ J1 x# B8 C
email=document.sform1.email.value; ) W: t9 b" R9 i3 W2 V9 T# d
emailerr=0
2 k2 [+ e% I7 {1 d for (i=0; i<email.length; i++) . C0 k2 k3 F1 q) ]4 a M5 a# z
{ ( e) \+ u+ b, {4 e w6 Z
if ((email.charAt(i) == "@") & (email.length > 5))
# R2 F; M7 \- `( l o% [ { 5 M1 I' Z T4 v5 Y
emailerr=emailerr+1 ) C3 R. q2 N0 V. w |
} : v9 A3 g2 a1 r ?0 b, s7 l' i: B
}
) [' L' q/ L- U2 i if (emailerr != 1) 3 g: h& [: z# c: ?
{ 7 T% j) p" l& o8 d
alert("请输入正确的E-MAIL地址");
0 `5 x/ P, ]( j document.sform1.email.focus(); ' v3 W/ D& c) ~( C7 L5 ?4 l6 T1 X
return false;
$ _, b' K; B" i4 m, ]- g } & h ^+ `# m( ?' c( n# {
1 @. C; |4 e/ I# A if (document.sform1.checkask.value=="")
4 l' T" T8 F9 b9 \4 E2 i: `) e {
. _# ]6 U$ \0 f2 s3 }5 M alert("密码提示问题不能为空"); 0 j+ P3 g, U6 p c" A
document.sform1.checkask.focus(); 7 g' G( i! n" }/ m
return false; 6 b( f& V' s2 M$ x
}
3 |$ O: }. A+ [! I5 A if (document.sform1.checkans.value=="")
: A2 q7 |6 Y/ y+ ?1 H# _9 J+ q { $ f) y" E/ t2 H
alert("您的密码提示问题答案不能为空");
$ _4 i0 ]2 |0 u7 I5 W document.sform1.checkans.focus(); ) m8 v0 n7 S( i9 L( M9 x3 S
return false; . { c+ x% L& e0 q9 t
}
- A w3 [5 q, r return true; ' K; M/ ~. J) e
3 \$ j( l8 ^( S& f/ U
} ( k$ r0 k1 ]$ F% m* n& ?
</script> |
|