|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14317
- 金币
- 2444
- 威望
- 1647
- 贡献
- 1392
|
这个脚本对你可能有帮助:% j6 {* ], H" @1 ^: r
<script language="javascript">
# E: c0 h2 ~+ A3 r; W& S% Rfunction IsDigit(cCheck) . t7 X9 L) b/ @* i
{
5 Z# R: j( S; X3 B return (('0'<=cCheck) && (cCheck<='9'));
4 w% k. V1 g0 _! R' z: u9 |: g } * n6 p7 |$ g+ G; _ k6 n! J j
- J- t* f- ]0 E8 ?$ d! Qfunction IsAlpha(cCheck)
6 b! Q Y" h ^/ V { $ j+ ?( X3 h+ |* [5 `
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) : o0 N- U2 n% Q
} ( E, e9 `+ E4 b1 ~$ J
( e _0 d" }9 a' b- Afunction IsaNull(cCheck) 2 M) T, m8 O- m& u
{ $ H9 G) K0 J# v- r
return(cCheck != " ")
, j- q. J8 S; a }
" I& N4 R) h( f5 `1 ?
9 ?/ T+ H2 S2 W3 E) hfunction checkform()
& k% `, _. a- c{ & M, i9 z1 Y# a8 o- r* `
id = document.sform1.id.value; , F. g% z2 r% _% r9 f: Q- W
if (id == "") # ]! V- k; w2 `& r5 T" }
{ ; e" L) r/ P6 P( B1 F
alert("请输入注册名");
+ M \3 o: X/ U document.sform1.id.focus();
9 J K# n" a$ M7 _$ B# u return false;
! m' r, v3 x" b* U) o9 X( U }
% y1 e' Y% _* H( q8 t/ _ $ H0 G+ E+ u! ~6 ]3 @% h3 y: R
for (nIndex=0; nIndex<id.length; nIndex++) : d5 \# A5 X( J$ e5 n
{ 4 |0 a; A1 ~. H$ A r
cCheck = id.charAt(nIndex);
2 p! k/ O0 D! n; k2 S2 ~" [ if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
+ e% X9 l: E4 q6 S. r7 J: z8 m { 6 Z& P$ e# U: S/ W* Z
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
1 S4 g; e) L% ?; G document.sform1.id.focus();
) y" U5 b/ x7 l% S3 X. I7 c; W return false; ' O9 ?8 F/ G8 t# H) G
}
% t4 B3 x' m+ n1 p* t3 C. m! f }
0 Y/ p0 {) B8 \/ W chineseid = document.sform1.chineseid.value; * H3 N8 d3 x( c8 ]
if (chineseid == "") $ x. G4 W1 [* V( Q+ i! \
{
, R5 v0 ^) T: N% P; D. W) ? alert("请输入中文昵称"); 9 V+ R" J+ ]3 n# j: G: S
document.sform1.chineseid.focus();
; `0 @' P8 j% Q/ F: @+ @ return false; 3 z) D. {5 Q- t& u+ B% K/ {
} 9 o% n S6 G ?* n. a' v% Y$ |- K
password = document.sform1.password.value; , M& t2 L5 t7 m/ b# j. s8 z* Y
if (password == "") - G' y1 F6 ~& e& W2 q
{
$ U! m0 C. s1 ? N( B alert("请输入登陆密码"); 2 R& @8 Z; \ o: }0 @, l
document.sform1.password.focus(); 6 T# b" j8 E! _7 ]
return false; ; N( Y, A3 R8 B5 I5 @
} ! }3 L2 K5 _0 L2 n7 W/ C2 H/ w% @
password1 = document.sform1.password1.value;
$ ~8 p& K) c6 g" ^6 {+ A ] if (password>password1)
$ Y) K C" x z% e, d, ^5 E {
7 |# q8 b2 N% y. {. D3 v/ K/ H alert("重复密码与登陆密码不相同"); $ F2 P3 z) u* ?! P( q# N
document.sform1.password.focus();
$ p) U) C) U9 w( q) w4 M9 k4 ~9 ?/ O document.sform1.password1.focus();
4 W) B ?- X" k) \ return false;
- t6 t6 K d* s$ W% \% U) k; l }
% r& z) e8 F. T/ f- _2 a% tif (password<password1) & C3 ^! C; E8 w z0 E
{8 h+ g' r+ G: ]% S9 W
alert("重复密码与登陆密码不相同");
0 G6 p D1 P* C document.sform1.password.focus(); k2 _ L$ x3 s8 @! S+ \& t- Y
document.sform1.password1.focus(); + o! y& d: ~$ ]9 _/ }4 q; B& J, L
return false;3 S! E& M7 w v. _0 ~1 ~9 Y, ]8 g
}
1 p1 i T6 e4 ^9 Q0 k- D8 t if (document.sform1.email.value == "") 8 l2 H) ^: j7 V5 Z
{
! ?8 k5 ~/ ]) T" v- V alert("请输入您的E-MAIL地址"); . p( I% c) p4 t; D
document.sform1.email.focus(); {+ }6 B5 f/ X6 b
return false; & W$ N+ H. d$ @5 D A& I: B3 i
}
% ]0 W# } M- p / V/ \# Z9 u# m
email=document.sform1.email.value; * c; a; y* B( ^/ T) f" \
emailerr=0
! c0 c `8 l+ k% a; Z for (i=0; i<email.length; i++)
! p1 \$ O" G0 _" c { 6 F q) F5 M& U4 E% j
if ((email.charAt(i) == "@") & (email.length > 5))
, w; [# Y5 R4 ~6 Y- f/ { {
8 V0 ]8 d- k* ~ emailerr=emailerr+1
/ u3 `$ e+ w" c$ @0 X } ; t O+ o9 P( `; [* g
} - X& s) d2 B8 h7 D9 m
if (emailerr != 1) + Y# G2 {( a. a" q2 L' a4 l1 j
{
3 \" c0 c5 C- Y# u( a alert("请输入正确的E-MAIL地址"); 8 P8 U- \3 j. n" g- f
document.sform1.email.focus();
1 g6 N2 q9 x n+ Z- I) t3 ?* b6 Q* B6 f return false;
5 k5 d6 c1 e6 Q n }
! H$ P) R N5 ^6 \8 { * ]8 A6 K* t9 Y5 f3 f" u5 e
if (document.sform1.checkask.value=="") ( u8 q& e$ d3 M7 P0 R, w
{ * D( i( R9 e+ A, X6 _% d2 f5 x5 Q
alert("密码提示问题不能为空"); & m: d7 v, E3 R
document.sform1.checkask.focus();
/ {5 y E+ v$ V# H return false; 3 B7 _" ^5 t) @4 \; L, j. L4 x0 }
}
) `+ s& f6 X6 A if (document.sform1.checkans.value=="")
+ N2 G9 s* s+ x! q { ) V* H* c @. O. a9 |5 c( G+ n
alert("您的密码提示问题答案不能为空"); L" r6 Z' v/ K" O& @+ a7 {
document.sform1.checkans.focus();
) [5 p; C4 L2 N5 k% k9 Z3 X& g return false;
, n8 ~: v3 h j0 q }' J* r0 A: x, r
return true;
9 _9 r2 E( \6 i- k/ G7 ]
8 u$ a5 N4 E7 a I}
9 \5 N( Q0 S1 [; a4 `</script> |
|