|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14419
- 金币
- 2495
- 威望
- 1647
- 贡献
- 1443
|
这个脚本对你可能有帮助:
, Y1 x& ?. }$ x8 u: U<script language="javascript">
0 [" g& f/ O v! c9 k i# rfunction IsDigit(cCheck) 7 N( H. l- }8 Q! X* Y
{ 3 r8 o) v/ p) U' W! A0 z" B
return (('0'<=cCheck) && (cCheck<='9')); 4 ~1 b) S% p' e
}
" G# u+ t4 T5 e- O3 P6 @* ~
" q6 \7 E3 m4 e# ]4 G' R; Vfunction IsAlpha(cCheck)
% |- H2 e T- H2 {4 W {
- u/ ^8 T) P6 A7 P& |( o return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) % c; x6 n: r9 A
}
$ a2 F) `2 W6 E' I* |
5 e2 t$ c/ n8 p* H; Cfunction IsaNull(cCheck)
m) G, _2 r0 Q, C {
+ ~" r D* w2 s return(cCheck != " ") # F& S t- T q; Q2 Z
}
: V% Q% }5 P2 P/ ?
! A3 g1 X$ C+ D$ p/ D1 C y+ V: C3 ?function checkform()
* k2 F. r% p7 j5 x{
8 C& X L2 z4 A0 Y. y" y id = document.sform1.id.value; 5 b0 ?0 K, K) j4 S1 ^
if (id == "") ( b, a( }. c6 }1 J" A8 x4 R3 @4 w' k
{ 8 x9 ? ? T- B; O' y7 k
alert("请输入注册名"); ' Y1 y- ~& R" s+ t/ K. ]
document.sform1.id.focus(); 1 m- W- d% i( L6 f! k
return false; 1 }6 @5 Z3 m' n( Y( s% a
}
@ X& r1 T; ^
* T% [/ J* J* ^8 z- M7 u& I for (nIndex=0; nIndex<id.length; nIndex++) 8 C' Y9 q; X% t7 E5 E
{
6 Y) ^! G$ N! C% t. w cCheck = id.charAt(nIndex);
7 c% J) ~# N: `( k- K, W if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) + O* ~: H( W: y) V; q+ Z
{ % }2 V8 d2 F6 O
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
9 R" ]+ d) U. x: D: Y. t document.sform1.id.focus();
* }0 N( y8 G; w2 y( ] return false; 9 v) p+ P& U" G7 |
} 6 Z7 k3 ?% O+ ~5 z/ K
}
# X- T6 z- C8 Y% |; t chineseid = document.sform1.chineseid.value;
& w1 a; Y8 @5 [; z1 w$ A# W; F if (chineseid == "") 1 q' g8 R/ V5 a: S) j
{ + f. s7 I' g) ~
alert("请输入中文昵称"); ! P% r, C2 g8 h4 U( Z ?
document.sform1.chineseid.focus();
1 T+ R' ], b3 P8 h' x0 p1 O: ~9 f3 T+ ` return false;
]" _( S5 Q, }2 c } K- O& ?" c# H4 ^
password = document.sform1.password.value; - {$ c/ i/ z( n) K+ e
if (password == "")
4 r2 _% ^- _1 a. O! h# F# F( m! N {
* F$ g I# y4 {3 p alert("请输入登陆密码"); * _- R. U4 j& O7 g) D- N
document.sform1.password.focus(); * i5 n& n& T$ X5 \% ~- v$ u4 S$ }
return false;
$ g$ o' P& e! e$ G) f( e6 V }
: R9 |9 `( P4 |" f password1 = document.sform1.password1.value;
% w: u$ c) ?: q1 i# B if (password>password1) ! W7 N, B! {2 p
{3 j4 y8 x! f0 V, S' G$ o( b
alert("重复密码与登陆密码不相同"); ' Y% x( _* @8 P
document.sform1.password.focus();
# [) n4 K5 I5 N9 h8 {) G5 W document.sform1.password1.focus();
7 g, o8 S$ @7 V1 h& g1 L return false;0 G) a. P: V3 R; L, \- o
} 8 E$ C2 B! D. j4 @! v6 b
if (password<password1)
3 [' x8 A7 v3 ?# V {4 M4 M- y! h$ j/ ]" Q8 K
alert("重复密码与登陆密码不相同");
5 x( b, _2 g1 k' c& r- Y document.sform1.password.focus();
9 h5 G& d; l9 G0 _* ]% K document.sform1.password1.focus(); 1 s+ u# `& O, e. J
return false;, k" R: }9 e) B. T' i
} # I' o8 _8 r8 V8 m3 @
if (document.sform1.email.value == "") 9 K0 G$ J5 @; P3 B, S! L r
{
" C: Z9 A8 e3 ^9 `0 f alert("请输入您的E-MAIL地址");
9 @8 P/ z7 O' Q: Y( s$ t document.sform1.email.focus(); c4 M3 {# _- n7 ]
return false; & d0 ^6 K, Y6 q# I; }
} $ C% P6 |2 z/ u
& b* h( H; S' T0 l u# [( z email=document.sform1.email.value;
- M. H4 { m/ |6 r emailerr=0
- \. k9 [5 @3 t `4 \2 { for (i=0; i<email.length; i++)
; O( S3 J3 ^- `; r* D7 E0 b {
5 E& S, b" _6 i5 y/ J if ((email.charAt(i) == "@") & (email.length > 5)) ) K7 ]( A2 s; _4 r$ A4 q
{
1 `2 x& j* x, h5 q9 Z# z emailerr=emailerr+1
) S; O7 J2 K( c } 6 J' _5 O+ L( i# e8 q1 I
}
% D9 R* e9 v% j* E" E- q if (emailerr != 1)
) D" v; y" f9 x; z6 v; ~( q; q { : W: j2 y! Z' T* |5 L- U
alert("请输入正确的E-MAIL地址");
1 E* s# l" K4 u7 g) Z; b document.sform1.email.focus();
( E C' N3 g4 @: q return false;
. e/ C- l1 r8 p( r9 p7 ^1 M } ! m- D4 s' t9 q$ [0 i
" M+ S& R& @$ n
if (document.sform1.checkask.value=="") , w' r+ n, _' c0 t+ y* ?& m% W
{
x: a! d1 W% W$ d! G8 z6 `# P alert("密码提示问题不能为空"); o1 H# h! v E% k
document.sform1.checkask.focus(); 2 n/ t8 f: o7 E) H# _# u+ {2 ^# N
return false;
: @8 `/ F2 b. @8 d } 1 E5 z' p( M' B
if (document.sform1.checkans.value=="")
" l. v3 c( M- y- v: N { - k+ j( R* k+ R9 v
alert("您的密码提示问题答案不能为空"); 4 S1 N4 G' d+ c$ Z$ I6 u5 K' G
document.sform1.checkans.focus();
% P5 h- |) n, }- U D% k- G return false;
! i- H0 [, X, W+ ^0 y }% ~/ x1 V) v5 j5 @
return true;
8 J& H# s" ]: X0 ~* Z 7 l0 |/ _0 ^1 x* r+ j6 ?
} 0 S7 K* y$ t4 U# i; M0 Z& l2 c( g+ k
</script> |
|