|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14333
- 金币
- 2452
- 威望
- 1647
- 贡献
- 1400
|
这个脚本对你可能有帮助:
{/ T0 y" n) h4 y3 h6 c- g; Z<script language="javascript"> 1 q+ z( D$ T- _/ z/ C7 C2 ~: a
function IsDigit(cCheck)
/ n+ e$ `( Q2 Y) h' A { 1 Y( S& q; Z3 m1 A, x2 P. P
return (('0'<=cCheck) && (cCheck<='9')); 6 S/ t& ]: w* v
} 0 }% d* _- F8 S7 N; S3 ?# l
8 g |; x) D9 k6 U6 K$ K0 l, s5 @$ ufunction IsAlpha(cCheck) / e4 @+ k3 {; u$ l& V+ d
{
0 v/ Y$ z# f, @; P, d; f$ ?, ` return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) # W2 V$ C+ E$ e7 K( n% ]" ?7 _
} ; f) _* w, K# a2 I4 i- u4 R/ p" I
% x+ ]2 ^5 w' Q! d# X+ O: t8 [. ?
function IsaNull(cCheck) 5 _, n& c! t: m: ~5 p. _5 P: A
{
5 {9 a! }- d* k return(cCheck != " ") + o1 y$ l) d- u7 F- f
}
: Z! L- E; V! _1 u. U, G+ P
- H# h; P) n+ t9 e* [% `5 @3 {function checkform() 6 S/ T- ]" b+ X; H
{ : Q" j" H1 T& W
id = document.sform1.id.value;
) q, f1 w+ j( x: W+ D' c5 h if (id == "")
$ k' L; C; P3 G- N' q1 z! ? {
. W1 r! X6 l' o$ d# T# T$ b alert("请输入注册名"); 8 w: U7 v; n) v1 m7 C. A
document.sform1.id.focus(); ) W+ F( V5 H+ P2 f+ {- L
return false; - j$ @2 s) @' L$ P, O. y7 d4 t0 \
} 8 Z" P: h, ~% q3 U2 L
4 R; v4 b( J! D5 O' q
for (nIndex=0; nIndex<id.length; nIndex++)
$ D/ m- i! Z4 e* E0 l5 p, D {
5 P4 X9 H& t2 }6 o8 ]7 o1 d+ B cCheck = id.charAt(nIndex);
- `; P+ @6 u# p7 R* d& g ^ R if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) - s4 H" H" n) h5 h) w; [' e, {8 s
{ % x7 R5 @% Y% C7 K5 q% u+ Q- t
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); & F* V7 z* h; a, @9 a
document.sform1.id.focus();
& P4 K) |( |5 \3 b) @ return false; ) T8 Z" S0 R4 A# q9 |/ C+ }
} : P& }6 G3 u: L. P) P
} 3 m+ C/ }; T" J8 O
chineseid = document.sform1.chineseid.value; # p4 Y8 z+ `" Y$ J
if (chineseid == "")
; }& e4 v! v2 C) ? {
L( e0 a$ I! R, {, g" h# V alert("请输入中文昵称");
% j1 D: [; D- Y document.sform1.chineseid.focus();
! K4 x- m( X z" s% J return false;
: r1 ~# W) d: h& t } 5 b) O$ K6 {! g& R/ t9 O
password = document.sform1.password.value;
1 @# w9 M3 u+ I if (password == "") : X( H3 ]# t) J. [- [7 o4 T/ l+ K
{
: K4 I7 @2 l9 B alert("请输入登陆密码"); ; P/ m) [; k: q/ a, N7 }7 y
document.sform1.password.focus(); 4 }" Z1 v8 ~# W! x8 ^. v7 V
return false; 4 z" l2 ?- l( ]0 D: l5 _
}
0 M: q T* p! x2 U0 U password1 = document.sform1.password1.value;
4 u* u3 l9 B* m" r- _ if (password>password1) : `0 x, U, Z1 b/ e: N
{6 F+ P9 T3 ~9 I2 w
alert("重复密码与登陆密码不相同"); 9 f' L' s! B5 |# `( h& A
document.sform1.password.focus();
9 R' z. w" T& F; b \ document.sform1.password1.focus(); 2 ~( M2 e" J5 [3 J
return false;
7 [$ A8 i1 Y* Z' v: A }
5 f- B9 ~4 o- F2 _if (password<password1)
! N6 P8 `6 y. {! i/ P& [ {9 n" L9 A1 s! S# K& v3 \* n' h
alert("重复密码与登陆密码不相同");
+ T( r9 H; a' G$ e8 e. U document.sform1.password.focus();
2 N5 N1 h E# v2 h7 G# r+ A, Z, a document.sform1.password1.focus();
, |8 O2 t$ l6 o6 c return false;
. O- b5 E1 |, O$ { }
( {+ Z% c: }0 k4 C+ I if (document.sform1.email.value == "") / x* Z' Z$ U" {
{ ( g+ J" {. G% g# R% f% ?# V
alert("请输入您的E-MAIL地址"); 5 n7 R5 b5 ^2 \6 O
document.sform1.email.focus(); ) g; A0 E5 T, J6 w4 @8 ?7 K
return false; . ? f* U! q0 Y f, e
}
3 s& O( J' T" {( ^# G2 {
5 L9 a+ w- `6 c3 j2 ^9 D email=document.sform1.email.value; " ^3 ~" V! i1 a- T
emailerr=0
- ]3 Y0 x5 U/ j( _ for (i=0; i<email.length; i++)
5 W- D; s: f+ i: z' x, ?5 _# Y/ { { $ v6 e! R. W3 K
if ((email.charAt(i) == "@") & (email.length > 5)) : m$ x' i* W5 @, V# s
{ 7 Y3 T4 h2 Y$ \$ R) [# V
emailerr=emailerr+1
: v; t- s/ D" c @2 y+ N } 7 N) [9 b, w2 F- {0 G. y3 H3 K3 o
}
: o! \+ z+ b9 H4 e if (emailerr != 1)
, J" P$ J4 d: N8 C K# X6 Y { ; U4 N8 @) I5 L) k; f% c/ u
alert("请输入正确的E-MAIL地址");
$ T/ p& Z9 L* l) i* W5 q4 A' X document.sform1.email.focus();
+ } T/ Y! n( p/ H return false; - ^% o. F6 I3 [4 B6 f, x
} $ t; B# Q: B3 v; h3 o$ ]8 }
7 y i+ l% ^) ~- S; M
if (document.sform1.checkask.value=="")
9 c# A& V$ E4 T( h2 O& Y% Y% V { : }. ]4 a9 A2 U1 Y* D8 ^7 P! z2 u7 F
alert("密码提示问题不能为空"); : s; @+ Y: O$ P& K" @/ N! E5 N" Y6 q
document.sform1.checkask.focus();
9 z6 A4 |6 }, r" n return false; + a0 L& G7 k0 z/ O
}
1 Y0 a5 s J. j% E$ g( G if (document.sform1.checkans.value=="")
0 I P6 i9 n8 Y( N$ V9 d8 } { ( ^& \8 ?# U6 h, H5 _' Q9 j
alert("您的密码提示问题答案不能为空"); * w3 |; Q. g0 g; S! X$ Y
document.sform1.checkans.focus();
" A, V% V7 w1 }; Q8 t% R return false; . c4 Z& A1 O+ I
}) A7 k" c) w* P, r! w% ?/ @$ j* x
return true;
, N; c! i" |4 c8 Z/ ]6 e 8 B4 O1 X9 v% `
}
/ R7 l+ g1 J1 S9 a5 q</script> |
|