|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14407
- 金币
- 2489
- 威望
- 1647
- 贡献
- 1437
|
这个脚本对你可能有帮助:2 m m6 O U9 C' ~# G/ n
<script language="javascript"> 8 _5 k- R0 I6 f% R9 I
function IsDigit(cCheck) s( V; Q7 z/ {8 f# i& g
{
) x( k" W7 S: K7 h( e return (('0'<=cCheck) && (cCheck<='9')); + b: j7 c. P6 |% M
}
5 c9 ^$ f/ @& f5 D/ K- v) [+ l
% A3 E1 K) l) u. S$ hfunction IsAlpha(cCheck) # Y9 @& `6 g# E, f @
{
% i Y. I6 O: l6 [ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ; y5 P4 C. T$ F C; }; d
} & c- y+ s7 ^7 w6 ?2 V* U
6 |& w+ ?1 w8 T8 T0 Qfunction IsaNull(cCheck)
5 _6 `1 o. x5 w7 J7 Z { 0 w/ ]6 _" R) I0 D2 @8 N; e
return(cCheck != " ")
2 {: ?) e M/ c3 r, E3 K4 l2 t- T/ V }
. l7 N g N% y. ~+ ]. J4 B+ o i+ I, y! P( N0 R$ ?: z) C3 ~
function checkform() * B0 X$ ?- |4 X6 ~
{
_5 |6 y; f% n9 s4 P id = document.sform1.id.value;
# A/ z( s/ u# x( P; B3 V" a if (id == "") 1 v# Z! k5 `- R) \4 F
{
3 A* M$ M6 g' S% j3 k; e; w alert("请输入注册名");
( S* q- B/ V/ S1 U0 U document.sform1.id.focus(); ( `% S5 }; P( {! P
return false; & C7 ]) Z& _6 S- \9 m& x
}
- A @. F% v, Y1 c- a 1 j1 X) Y3 m& z {9 \
for (nIndex=0; nIndex<id.length; nIndex++)
3 g& x8 e; O3 }8 Y { 8 i; |4 v+ ^! j9 C1 w5 w$ F
cCheck = id.charAt(nIndex);
; E f8 S1 a* Y6 u2 r& B% V if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ! z. G: ?6 q, M/ T
{
) B1 r0 E& @1 f: ?1 z, { alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
^3 N# G1 I6 m7 Q5 [ document.sform1.id.focus(); # C7 d- Z$ f9 b; l7 q) @8 ^2 [
return false;
! A5 x) H! M) w& C }
' e! I% J. S' S( p6 T8 O! j } J5 e1 H5 s: M# B2 j C9 [2 u
chineseid = document.sform1.chineseid.value;
+ z) W" U. o3 W if (chineseid == "") + i! ]( D4 K. Z) a
{
( x3 c7 Z( p. I0 r# M alert("请输入中文昵称");
+ _- s: r7 Y6 \: i; S- ] document.sform1.chineseid.focus(); 0 ]- \' {0 J( f; T2 ?! ?1 F0 [. ?. O
return false;
2 v$ L% V% w" B }
1 {& h2 O4 B9 D( g- n' o Y password = document.sform1.password.value;
4 {3 y8 z' \1 @1 j! ?: d7 { if (password == "")
5 {( w. L3 h) t( f% [; M {
) o1 O D6 H7 @; I! i. ~ alert("请输入登陆密码");
2 V* [; N, f) J5 k8 g document.sform1.password.focus();
" a: S6 U# a! {( V. K5 ~) c( T return false; 1 ^# M2 J5 q4 L* r+ c
}
; d- u1 e1 {3 x' w6 H- p( l password1 = document.sform1.password1.value; ' E( k& m K% z) K0 r
if (password>password1) 9 G8 F0 e! ~ G6 B" z$ j
{
; W% c0 g0 q( |' T9 A alert("重复密码与登陆密码不相同"); # _* F; b# r, N% q
document.sform1.password.focus(); . J& k% ^7 y1 d' P s
document.sform1.password1.focus(); 2 d" M; F( P- k$ y/ L+ L) R
return false;
* ?0 I4 \" X5 `# i, Z } , X0 \) p, `# q; U
if (password<password1) & A( d* U9 G, H6 ~
{+ t. Y& Q4 W- q# \( `3 h; ?+ w
alert("重复密码与登陆密码不相同"); 8 r0 D: y# }( Q+ u
document.sform1.password.focus();
2 [0 N( E; x- ? document.sform1.password1.focus(); , X4 f, \2 Y3 g) f
return false;
$ X! g) ]; \4 c4 e1 s } 6 k0 K' q: |7 S3 d" N; g' m
if (document.sform1.email.value == "") " s2 Q; S t: D2 Z. {1 H" C
{
8 r5 ]. W; [* S alert("请输入您的E-MAIL地址"); 5 N/ `9 p* P0 M( j, w; M
document.sform1.email.focus(); c( V! S) v( }% o( k- Y
return false; & M& i+ U5 D8 f/ e4 o3 }
}
L& |+ P. \: q+ \' B3 I6 Y F
# {: R# H# j) { email=document.sform1.email.value; - C8 K1 X4 Z) `1 o- H
emailerr=0 : V6 f/ Z% t, n2 a9 C
for (i=0; i<email.length; i++) 5 y; i" g2 l* U( d
{
' O0 ` X2 o7 L if ((email.charAt(i) == "@") & (email.length > 5))
% y5 ]) x9 b; e) k* K' c6 z* W7 U6 W7 I { $ G" V7 l2 K# n& E5 E/ E' N9 \" w' X
emailerr=emailerr+1 4 z8 A' \& `: H
}
: l: l; T, g1 Y/ m) c3 p% I0 u7 P }
& v( T' w h& C: B2 X if (emailerr != 1) + c1 H2 o/ v; l% I: J7 p" D
{
% O4 {) Y1 g2 C5 t; {+ B2 i2 F% }# e alert("请输入正确的E-MAIL地址"); ) R9 \6 ]6 m- j4 k
document.sform1.email.focus(); , \& o2 a. X, s
return false;
- G4 z4 }# u) F4 H! } V+ z5 b } % v$ L4 J, l0 b( d
@+ J g8 t1 w. d: x
if (document.sform1.checkask.value=="")
+ E5 s, d) h6 G( t8 o9 k0 A { % o ?5 D5 n0 p5 F+ V
alert("密码提示问题不能为空"); & Y& ?- d/ w" ?# ^# }
document.sform1.checkask.focus();
) k0 N( t; N- i" U return false;
& q& y$ M: i5 c( _ }
# B2 P( d4 Z8 ]& w; {5 N if (document.sform1.checkans.value=="")
* r2 D. t3 Z$ Z9 Z9 U) }1 K {
8 l9 I' @& C" m9 s2 R) @ alert("您的密码提示问题答案不能为空"); 4 I5 ^2 y" Y5 U- B' p( O
document.sform1.checkans.focus(); * M4 N* D0 w# N: o e
return false; ! |& g$ A% H+ B! Q
}
& @% y/ A; n( \, N& M. f7 E return true;
{6 {( J, J; w# N* O/ W5 @ % |; w& }& U$ E' E# H
}
7 b; C, C4 b# c$ \</script> |
|