|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14353
- 金币
- 2462
- 威望
- 1647
- 贡献
- 1410
|
这个脚本对你可能有帮助:
; y& L- P1 C$ A+ G<script language="javascript">
$ r c ~. I& |4 e8 J6 I1 Wfunction IsDigit(cCheck)
9 ?) D$ `0 |: Z# R { $ j& B( i Y7 z" d8 R }
return (('0'<=cCheck) && (cCheck<='9'));
) t# {: C! ^0 a4 L } # C. C% }) l) E1 j; N3 b5 G3 ]7 M4 q
( o/ G( w, _% l
function IsAlpha(cCheck) ; ~& T( d5 h) g0 ?7 t! N3 l/ s
{ ' i+ p% _/ K- A4 S5 w" X
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
$ d+ ?# B5 s3 z7 ?' L } 9 C) A2 f$ ?+ Q9 T- _
$ U% B3 \$ F2 M0 s) Z0 mfunction IsaNull(cCheck) 6 l+ k& |/ S0 r
{
, P! d& P: Q, g$ | return(cCheck != " ") 9 d5 I B- p# I/ L7 `
}
" D+ s/ O( U6 @+ d; d3 D6 P' i - v0 k' r) @- F9 k$ T
function checkform()
1 a2 P7 b7 M! E* y P{
4 g. e- D: H# n( j& q id = document.sform1.id.value; : w3 K) x; k, B
if (id == "")
0 V/ t6 J! ` B; K {
. X+ o. {' p- u5 w$ B. T alert("请输入注册名"); . G2 V+ d4 k1 N% [
document.sform1.id.focus(); - S" @+ n' u/ s3 X% B8 z
return false;
8 s9 Y. G. V9 x9 [% q: O } t, g# A: x9 H/ [
4 D8 C, j. Z$ T! m for (nIndex=0; nIndex<id.length; nIndex++) 0 n( a C* p y v8 y8 _
{
7 T) N% G' F' o4 T9 ]! D cCheck = id.charAt(nIndex); 3 x$ A3 ~7 X6 J+ z" D- N
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) / }( n' D5 v+ o2 T/ n5 v
{
% [: [' r- l$ P" i0 m alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); - i. m$ F9 W0 L
document.sform1.id.focus(); ( l9 V' O: d; h, t
return false; 2 h) O4 W! O) o V6 N; i
} . U/ [+ ?) T% u. p! H3 z3 }! I
} 7 b/ w8 b7 l2 Q, K6 u, j
chineseid = document.sform1.chineseid.value; 9 D. \2 \5 s. p
if (chineseid == "")
: ` q+ d$ f1 o+ P {
9 p# Y% J! d! R/ k/ f! v alert("请输入中文昵称");
+ [* }2 Q' k& R1 ]6 a5 |- e document.sform1.chineseid.focus();
: a- q& [! s% u return false;
* k& N. a/ p X" A+ O1 D! @ }
# D: Z; V* k/ Z8 N1 j, J6 w; e3 ^ password = document.sform1.password.value; + I! c( e% A7 l+ R, f+ q/ j
if (password == "")
5 C; L* l6 X' I! h, H {
3 P& m/ s$ P6 n4 Q) G- X alert("请输入登陆密码"); * N, p& }- |* I( J
document.sform1.password.focus();
7 S n0 A2 D3 ?( R return false;
; _ a) \- }* L( n3 Y+ l } ) s. p. l( f: t: J
password1 = document.sform1.password1.value;
$ B+ G( W$ z) l if (password>password1) ; x. G0 ^- Z, S# r
{6 ~4 V! A% F- ^" P1 ^$ _
alert("重复密码与登陆密码不相同"); 9 F( |/ K9 U6 j( S. s# Q
document.sform1.password.focus();
0 V) ^% Z9 R. J& {2 t; O* Z document.sform1.password1.focus();
& ]1 E2 W6 P1 ~: P return false;
5 T. ^* g; b; a' P) s+ l3 L9 } }
7 k1 J4 Y9 I6 z! N; u2 U' a' }if (password<password1) # \6 h2 k- R% P) D& \
{
+ a; J. v$ g' \ |4 a" Z alert("重复密码与登陆密码不相同"); " J, l. y3 A# v! i$ L% Y
document.sform1.password.focus(); & Q' |4 \. M% U% Q; ~1 ~ v! Y2 c) R6 R3 a& m
document.sform1.password1.focus(); , d }/ T( Z4 O
return false;
; [/ G( ?( ]/ H; V; X& v+ g }
6 k9 @* M" ~* E if (document.sform1.email.value == "")
/ W b! l f, n5 V# J4 k {
- E- [" T1 }2 A% q5 c) X& w! N2 |/ C alert("请输入您的E-MAIL地址");
2 R$ m% S/ K9 N( t document.sform1.email.focus(); " `& ?1 M$ x1 _* V# Y* U' Y% {( G9 g
return false;
: k* i6 W& Z9 J% d0 ~4 Q }
( |% Y/ ~. W3 K6 f& n$ S O# V & |+ B3 H7 c+ t" k: O
email=document.sform1.email.value; % n l) D5 k$ L7 T2 X* y( v
emailerr=0 ! |7 u0 O" A+ v) W- b3 s1 T6 w
for (i=0; i<email.length; i++) $ ^) F8 h1 h# Z' U* Z* m
{ % [6 B2 g, e+ P- Z7 [
if ((email.charAt(i) == "@") & (email.length > 5))
% U" K& ~$ S5 K% C# z { : @; C2 y3 m& {7 Z! P. i$ ?- C& W
emailerr=emailerr+1 8 h0 a* A5 ~8 d% E
}
9 F' a O: g$ Y# ~ }
1 [% b. o' U1 }& n9 X4 `6 T7 v if (emailerr != 1)
5 c s1 C) c, g3 |+ P6 E {
) C* l- \% z' R alert("请输入正确的E-MAIL地址"); 3 }1 @& Q# ?3 B3 @" H& z, `2 z% M
document.sform1.email.focus();
, A/ u4 J. \+ N return false;
5 J8 O/ Q3 E6 u9 l } * C3 m' T Y `7 j' Z7 P3 y" J" l; k
5 U& N" V& H! r: Z: u3 ^& i- N
if (document.sform1.checkask.value=="")
) u4 d- ?- i, R' N- g( Q, t { " S# f3 f3 E1 ?/ F; g
alert("密码提示问题不能为空");
, |1 n& b/ t+ T3 p document.sform1.checkask.focus();
$ A* Y4 R1 q4 e2 m' {4 N; a return false;
' ~7 \6 [2 I9 W$ x } " W( b A' F+ Q& P; B
if (document.sform1.checkans.value=="")
2 S+ r: ?( V3 P" @8 |. F% X5 r { 9 K9 n; _5 p1 D- N
alert("您的密码提示问题答案不能为空"); + g# p' {* [3 u4 S
document.sform1.checkans.focus(); : ^& P2 k! s7 q( `0 q
return false;
3 U% [1 w4 B5 Q* o }/ v$ m) ]+ b- [3 a' @1 n
return true;
% Q' f2 J! I0 G" x% L+ e$ }* H* o7 O
0 M/ R. j! Q/ k1 l}
) y. R9 O4 x/ j</script> |
|