|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14323
- 金币
- 2447
- 威望
- 1647
- 贡献
- 1395
|
这个脚本对你可能有帮助:1 s' ^+ P" M. U, u5 G
<script language="javascript">
' X* ]" `0 b% Ifunction IsDigit(cCheck)
! g1 A; i% h( c {
: A; v; a" S& A0 y- k9 l return (('0'<=cCheck) && (cCheck<='9')); 3 f( [9 a6 ^8 S3 L2 }
}
3 g3 ^5 ?& I& A/ S! \
$ O* M: C% t. C( Q* Nfunction IsAlpha(cCheck)
/ o: e7 G( J& E {
! ?0 y6 g7 ~. W" d return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
+ g m ~, b2 {0 G } 8 j+ g, I5 B; ~) }
' l7 C7 V1 l# Jfunction IsaNull(cCheck) / V# M ?/ U. Q. ^
{ ' p2 Z7 B. j; C: h6 W* O
return(cCheck != " ")
6 U$ H2 `; m% e y/ R+ K' B' o } , x( r. E% b5 |9 m
- \ ]: U5 K, b# Q8 x) i- `, afunction checkform()
t3 d c) M+ t8 T+ \{ % T" c/ s# B3 @1 h
id = document.sform1.id.value; " w- ?1 W5 ?! q$ H
if (id == "")
* J; e+ P, j6 m$ R0 C& g5 V { 8 ^, t8 |8 B) v+ L8 A( L0 T
alert("请输入注册名"); 9 I: r, s2 Q( U7 {0 d0 R
document.sform1.id.focus(); 8 W" o5 H6 I9 x. M: q4 M
return false;
% K7 R G/ G( a. C1 J! N }
e }' k7 E7 U5 o 2 R+ m* m2 a4 `, Z8 k" [
for (nIndex=0; nIndex<id.length; nIndex++) * g; D' r6 H6 A8 m' m
{
. ~- c& y m& k8 ~. n cCheck = id.charAt(nIndex);
, z& ?/ E& K5 N' i, F' u if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
4 K+ i0 h/ b- V+ y {
4 }6 F) Q4 T' T) H) j alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 6 w' `4 x& f! Q+ u W2 p o
document.sform1.id.focus();
) F: |! e U/ E; i8 } return false;
3 y5 d/ }: a( O% B0 Z) y" t+ p }
+ }/ n$ I' ?" S! L1 h8 M$ J } % ~9 v6 w+ \6 X$ k5 k( Y
chineseid = document.sform1.chineseid.value;
: d2 P, r5 z) H: b+ ]! ? if (chineseid == "") / X4 K* R% b" B. X, A) c8 p
{ ^4 W j! J9 A
alert("请输入中文昵称"); % ]3 p8 v% \" l R
document.sform1.chineseid.focus();
1 p) v9 Q" D+ [/ N' G return false; ' f( T3 }( ~- u
}
! h. d+ C0 C% j0 f1 _9 { password = document.sform1.password.value; $ s. c' H, @" _2 r3 f6 \1 [
if (password == "") 7 C* J0 @4 y7 i) U( C6 c5 i
{
& \8 C; a2 m. v5 {) B: z alert("请输入登陆密码");
% U Q* \- Z) Z l9 e9 T& | document.sform1.password.focus();
& K1 }6 s0 c* j5 a1 U return false;
+ x2 p/ ^! D% L3 Q' W+ q D- y* Q. c } , p: w+ d* g G/ D5 D7 H! j9 u
password1 = document.sform1.password1.value; . x) A1 |8 y. Q
if (password>password1) . q0 z) y( ]/ v# V
{
& z) v' q: r: l alert("重复密码与登陆密码不相同"); 9 |3 ]7 n, V* c* x3 _
document.sform1.password.focus();
; v& T1 D2 I( j# J! c document.sform1.password1.focus(); 4 C6 C- F) z- o9 T4 s5 T
return false;
; L% \& N/ D. Y( M }
# |1 n3 P A; u; M: j4 J2 h4 ?: yif (password<password1)
1 Z' ~. Q% t" B" n* ^2 ` {7 N- i3 X( r+ O: ]
alert("重复密码与登陆密码不相同"); % C/ x' h/ M0 X5 R
document.sform1.password.focus(); ) ~8 _/ s: k) T1 Q+ O2 H
document.sform1.password1.focus(); 3 z+ n6 q9 ` ^ S5 i @# S
return false; T2 B9 K% p5 @ [2 I: u3 N1 B
}
+ ^+ Y; |, Y; J8 u4 o8 R$ b. d+ f% b9 f if (document.sform1.email.value == "") 6 i% B) |; ]; r
{ + i! P+ f, D" L
alert("请输入您的E-MAIL地址");
# k8 z! c7 v3 ~7 Z7 i" n) v$ ] document.sform1.email.focus(); ! }' V2 W1 @- U) C" { g0 O2 S
return false; ' J* d% q7 k. l7 p# W
} , s) A8 j- E8 b3 ]3 B, g4 U
% F$ ]9 q* N) O6 y
email=document.sform1.email.value; ! ^0 R) L- s# r% i; _, g% \3 L
emailerr=0 % n- ?/ J1 v5 L( q
for (i=0; i<email.length; i++)
4 r {' k& `. S5 P6 L' y { / `' `+ a) J4 `
if ((email.charAt(i) == "@") & (email.length > 5))
: m9 R) E4 }9 U% v5 `1 M9 a { 0 Q- k2 t) x7 T1 s$ ~
emailerr=emailerr+1
" M' ]& ?: ? ? } . s7 ?9 D: h% o3 i8 A4 P
}
3 |, E2 c6 D$ D* _! K9 \5 d if (emailerr != 1) 5 Y+ P1 u f7 S! T
{ 2 Y* D- J! j* y' u% p$ n3 b( C0 O
alert("请输入正确的E-MAIL地址");
; A% g- ?. c0 a- j& P; ^ document.sform1.email.focus(); 0 U7 d; b8 \- n: W5 Q4 `
return false;
7 s0 l& t1 ~2 h$ a* N }
! ^) d- U/ ]1 d * y; V& _2 j" a
if (document.sform1.checkask.value=="")
3 }& G3 U* i+ h' T( \ { . c* W8 a4 i' p* x0 ]& L
alert("密码提示问题不能为空"); , p0 X$ }2 V+ r0 ?0 H
document.sform1.checkask.focus(); 0 O2 J6 B/ D3 q. g& d
return false;
4 p% P. A5 @: A0 \2 ^2 }2 H$ ? } 0 [; w* s& }5 K+ `! s1 ?
if (document.sform1.checkans.value=="") 4 J W$ S4 _0 S$ _2 r
{
5 U3 D- Q# s" B5 ~ alert("您的密码提示问题答案不能为空"); . l, m0 Z |, ?
document.sform1.checkans.focus();
* y" S8 [& |& K# W) Y9 N return false; % m/ k& r0 {$ m+ [! A+ B
}
: V/ o, _- p. k8 ] return true; " R, s6 L% B; @& B$ `( n* ]
. b7 d+ T |/ R+ @' g7 P" }& k}
# f) w$ w+ e2 \3 b' b</script> |
|