|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
这个脚本对你可能有帮助:7 T) d, `" M+ z% }3 f
<script language="javascript">
! S3 y2 \: `& I* P, ?function IsDigit(cCheck)
, ?4 C9 r0 q. F7 f( c { . N3 m4 M/ W+ V! @
return (('0'<=cCheck) && (cCheck<='9'));
% v9 X# T) }- F; y }
& @2 |) C! G ]) g
4 a4 p: ~* |+ C. @1 C+ zfunction IsAlpha(cCheck)
/ [$ @, x8 W) y& K& [ {
$ U9 L# }! G* W. r" X& A! K4 y return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 3 G. v/ B* g, }
}
% X' f7 W; Q% V7 o2 U
) W( q& J1 |8 S$ @6 tfunction IsaNull(cCheck) 0 {- T, F* b9 I$ D! Q' z4 A
{
: C& Z! D* i. ]0 V% s3 x return(cCheck != " ") 2 U0 D/ i, M" q0 ?( G. z5 Y" ~* u
} & h6 V; A) l4 J$ `/ h" V0 c
4 q0 ]* i5 q) Z6 d! Q
function checkform() 3 \ o& }1 W) R. c
{
8 n! V: ^1 M& [9 h. w( W2 f0 Z id = document.sform1.id.value;
; H+ q# C/ z/ I7 ]; j$ c, I if (id == "") + }& N( N. x9 k2 F! Y5 _
{
7 l5 K) c3 l1 ]' M4 s( i! w: g alert("请输入注册名"); % W% ^' P+ f) |/ x0 c* |4 n
document.sform1.id.focus();
! y% V' p8 V N$ {) t return false;
* w; Q+ n) W1 ~ R+ G1 G7 { }
0 ~5 p, W2 t* L% n l) ] ! e8 _0 A& } m& `5 o! D; q
for (nIndex=0; nIndex<id.length; nIndex++) : j6 K( H: ]& G( S) T& \
{
1 S- A2 Z0 D5 I8 h: j* O cCheck = id.charAt(nIndex);
& g2 V& n7 Z( w if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 4 m( X+ \8 J; x$ f. L. m% N# J
{ 6 H, _# J7 ?( a2 |
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
: G4 Y9 t: V) t, L* }$ r. y; r document.sform1.id.focus();
: E( v0 R# M% v& w& {5 Q return false; 0 } [9 p3 ^3 N7 e& V
} % X' M2 I; G% y b7 C5 l
}
8 b1 `: g% V9 K chineseid = document.sform1.chineseid.value; , @6 K0 |4 L x
if (chineseid == "")
* p* e9 U- _3 z7 U {
: V+ M& k+ C$ n alert("请输入中文昵称"); ; J# P) O0 Y9 t
document.sform1.chineseid.focus();
7 q$ ?2 ?( `( D% f. U return false; " [. f( M% p/ s
} 1 l0 S8 I, M; D! m. P' g2 e
password = document.sform1.password.value; 4 w0 H& p1 ~0 i
if (password == "") : U2 A# S! h3 r) F
{
9 X$ J# s/ c$ m# k9 }9 z8 X- ? alert("请输入登陆密码");
% i/ N, [; [, x document.sform1.password.focus();
% S' x1 R9 l" r return false; . D/ t! f% Z' S$ Y& ^
}
+ H4 W6 Q% Z) z7 f password1 = document.sform1.password1.value; 9 M& g \0 h, C0 H$ K4 t
if (password>password1)
7 A5 X$ f G* b- K- h {$ b+ i2 I) R! [, s
alert("重复密码与登陆密码不相同"); * v, s. ?& a) i! W
document.sform1.password.focus(); 0 O) T/ y4 F( R2 P
document.sform1.password1.focus(); $ i) F/ i$ g* D
return false;0 E( P. N0 E2 l- H& E; R6 A
}
. I5 H3 q5 G! @. k0 X! T1 Gif (password<password1) 2 A3 r+ H; O9 {: J$ F! ^
{
' D1 w4 _: e' k) ~& w, h alert("重复密码与登陆密码不相同"); 2 w# j6 p5 _( Z! \9 Q9 U
document.sform1.password.focus(); 6 G, U! Q; \2 N8 j3 f% @4 k& N
document.sform1.password1.focus();
$ {/ K% ]# D& \, g8 J( T5 j1 r return false;
$ |% b3 C9 @4 T# p- A, Y } ( @: W/ d( Q2 X2 x
if (document.sform1.email.value == "")
, M, }3 W r8 ^) P ]/ Q( Q, N {
3 _" [/ W* A, o2 H alert("请输入您的E-MAIL地址");
4 L. i. F; U z document.sform1.email.focus();
' H- v2 W; B2 e5 e return false; , g- S. \4 a! n4 D" M
} ' {% S" l# H# s" a1 m ~
7 C4 l) a2 s" J N) N! K email=document.sform1.email.value;
, U: w7 g" l: F$ C, P emailerr=0 # @( |0 d9 j% t
for (i=0; i<email.length; i++) ; Z( }4 x9 k0 ]+ L; q
{
- s2 h5 j$ a3 w if ((email.charAt(i) == "@") & (email.length > 5)) 5 D7 u- O: u* l' g$ R; |
{
; }( x# o+ A" ~/ n: \ emailerr=emailerr+1 : A2 ?1 x5 a z Q/ p" r$ w! A- z
}
0 t5 W& k4 U* T8 Y @ } ' ?7 T R ?* K
if (emailerr != 1) - b& Z x- u! i0 F
{
$ A) s8 O4 t1 D1 m alert("请输入正确的E-MAIL地址");
, a$ _, m8 m# u; R# F$ i. d document.sform1.email.focus();
1 k1 f/ \( K7 |4 Y A return false; $ k+ J3 M- {5 [
}
; E7 k5 I: w" n! b0 M
# p" n, k- O: x6 b. Y if (document.sform1.checkask.value=="")
5 L5 M/ w- H' A6 \. c3 C+ | {
2 _3 c2 h8 o* E& J alert("密码提示问题不能为空");
; [; y2 G7 J* N document.sform1.checkask.focus(); 2 H, O. Y' r" W7 F$ ]
return false; ' w; A* R# w, \ C+ i9 o% J2 `2 W
} ( T7 L. Y! o0 N& c9 ]) s
if (document.sform1.checkans.value=="")
# l3 R! U2 ~* _% }6 R# b { 9 j7 H1 Y$ y% |: v1 ]- O
alert("您的密码提示问题答案不能为空");
/ `/ c8 a4 T* e: }1 r& n document.sform1.checkans.focus();
5 h1 d4 X H/ D" Y! O: d2 n. t return false; & r* v$ L; x: }9 B- j+ L3 E+ \& a2 [
}8 W: T: v3 e& s1 P6 k4 D9 b5 t' H
return true;
5 f! _$ B3 n$ o: m . y; V1 ^. s- R: O! h0 _
}
! v0 w' s6 [6 S! V! T</script> |
|