|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14419
- 金币
- 2495
- 威望
- 1647
- 贡献
- 1443
|
这个脚本对你可能有帮助:
+ ~; e7 W B8 _" A$ D<script language="javascript"> ( K! y' _6 v, `) X& |2 T/ M8 D
function IsDigit(cCheck)
: T1 U8 n& c6 j( {" K6 H {
3 @: V$ y$ x4 [7 L6 s return (('0'<=cCheck) && (cCheck<='9'));
$ \) L" m+ f- m! N* s- m/ I" \ } 4 a8 ^6 X0 o6 O W
! l$ `9 }) u: Y& `6 R5 i/ F3 q. l. zfunction IsAlpha(cCheck)
" E& n1 Q- F7 F9 k8 a { . X* |0 q: h- V& c
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
/ k* E3 v& G1 b( m3 W } . _; c; t7 E, t& j# i2 _
3 Q1 [( U: T& V
function IsaNull(cCheck)
: M9 M+ K; C! }% _$ X { 2 I# l- e* R, p( l. P
return(cCheck != " ")
" a' e7 o8 m) k: a- n% }5 ]. U9 k }
6 p" G u& B" }4 }9 Q9 [- h* U
! S- Q6 S6 s, J- z) `+ B9 }/ jfunction checkform() $ q2 S4 \ E! r) R: A0 g6 z
{
& g7 O6 L6 C. q* Q2 t; Z6 | C id = document.sform1.id.value;
6 g1 E9 |5 E- y1 Q$ M. D3 o if (id == "") ; D& \ i H: @4 p
{
/ S, H$ q5 X. x, S6 G6 v( W/ ?$ a alert("请输入注册名"); " _) a0 Y) W( ?/ L, U
document.sform1.id.focus();
; U* L% c5 @+ Q u: ^ return false;
8 x. ]6 W: T$ P; b: a } 9 M. n% d5 u7 _5 r" X
9 T$ h: I( @8 Z7 a3 g for (nIndex=0; nIndex<id.length; nIndex++) 1 ]. M4 o5 X% Y8 I& S }
{ 7 H2 H2 m' t3 q/ [* B' x: i8 J2 j
cCheck = id.charAt(nIndex); , L) B A; A& P$ b p2 e8 M( k$ g- i$ }
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
5 H; z5 D& p+ y {
; D" F( c" g- c1 W alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 3 P5 V! A3 Y1 @1 D! _
document.sform1.id.focus();
% F, W4 n- ?8 v. o return false; : ]- c* V) c/ z, g# }% w7 B. D: z
} 1 E; }0 j/ j: h* s
} ) s* _6 E0 K4 f5 {3 R6 ]
chineseid = document.sform1.chineseid.value;
2 g4 O% J8 P/ t: |7 R1 s if (chineseid == "")
7 {3 @7 ~+ ~& b6 R$ Q1 P7 W) q* { {
4 J3 H. Y7 B" p, h' g alert("请输入中文昵称"); ( L& W& {; \' h/ o
document.sform1.chineseid.focus();
3 }! O% R7 e1 A% \- f return false; 5 n f; K0 _0 } C
} $ r" X" y% ~% w8 G8 @
password = document.sform1.password.value;
- C2 a9 U7 R$ H/ I7 f1 m) P if (password == "")
/ ]7 ~/ a. c, c; B9 S7 N. J {
3 j0 t9 h- E# D7 N& B alert("请输入登陆密码");
1 y- m/ u8 E! q2 D/ T document.sform1.password.focus(); 8 U2 g4 q) n8 N/ U. H
return false; 6 Q( `0 Z- ?6 @& f# x
}
' N0 C/ x+ ^2 J' t. t password1 = document.sform1.password1.value; 8 s- ]0 N* W ?/ ?
if (password>password1) 1 d% w; j- R" _
{
, D9 ~5 D1 @! c alert("重复密码与登陆密码不相同"); ( U* ~5 M) n# }) T
document.sform1.password.focus(); 0 H/ E, m% c4 r N
document.sform1.password1.focus();
3 a. _1 j; ?# O return false;
+ T A( H1 S9 o) u7 S7 G } - O( S! i. s* m9 |6 Q* z+ B
if (password<password1)
6 S0 L9 O% h3 W) P0 \# } {' M# v x7 O; k, m$ R1 B; U5 u, `
alert("重复密码与登陆密码不相同"); % G" e/ {. {2 i0 T4 K
document.sform1.password.focus(); ) p: p& R$ J2 x0 s
document.sform1.password1.focus();
q/ G! M1 P9 L5 a# n. K return false;! S- k$ k/ w( w4 {" z
} + {9 F: P& J7 X3 [
if (document.sform1.email.value == "") 8 C* c# G, ^( b/ j5 Y9 A
{
# E: d- ~: F6 j w+ M. Y" I alert("请输入您的E-MAIL地址");
/ S9 H" M) S* A* E& V document.sform1.email.focus(); # q; _% w9 y9 q3 l+ y9 `
return false;
4 O' `( I2 k1 J+ Y& A% `1 U$ r5 X } 6 I- b7 i( `, Y( S* p4 p
" _( a1 j# g9 y/ g email=document.sform1.email.value;
3 x1 d5 g3 p: H" R. ` emailerr=0 - S6 }7 d1 V5 V1 `( o
for (i=0; i<email.length; i++)
. D7 v+ ?* T" J8 D; w {
1 J# l* ^1 ]1 g0 f5 V) N0 |1 A if ((email.charAt(i) == "@") & (email.length > 5))
+ j8 U* E7 O4 S { . ~% N2 V) F8 {. A9 k0 ?; ^7 p1 M
emailerr=emailerr+1 & O2 t: c/ Y# ~( X9 a" G% u
}
# ?# ]# e) H; w; g }
" x6 i, \9 o$ t* z' s2 [7 u& f if (emailerr != 1)
4 z$ K1 u; [, P, b8 h" ^5 G {
5 I# P: w% a! K alert("请输入正确的E-MAIL地址"); + @- e- g. m& b. T1 R
document.sform1.email.focus();
) M+ p" d9 m' {' ?% F# d return false; 1 a3 N2 v; a0 M/ h% ^0 B0 T) E
}
$ a/ g: N0 O% v# `$ V
6 z) e1 f& Q. @' E' M L if (document.sform1.checkask.value=="")
# `& ]5 a, K/ Q* J8 [ L4 z {
: g- [) i J+ p9 m alert("密码提示问题不能为空");
: G2 v/ x( c4 l$ [4 F( O( j! k document.sform1.checkask.focus();
. e+ _- K1 V5 }, v. o' w: v! X return false; 9 T+ V( G( J. z% H/ _
}
/ ]4 z0 O& w8 O, b6 C# a if (document.sform1.checkans.value=="")
3 t% G2 E! p" X6 c9 G4 N8 O3 J { + N+ r! _1 p* [$ Y+ Q
alert("您的密码提示问题答案不能为空"); , v2 \/ n+ A O) a
document.sform1.checkans.focus(); 5 z( S7 _) T! e# r5 l! `: c
return false; 4 r5 e/ r6 y' K* ~
}
- k5 j9 d) g3 J0 T return true;
- Q4 H1 }/ Q% y6 _: _- R " F" D5 m' E' u6 t
}
7 ?2 b7 ]# V: p8 o6 `' z</script> |
|