|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14421
- 金币
- 2496
- 威望
- 1647
- 贡献
- 1444
|
这个脚本对你可能有帮助:$ q+ u, Z0 M+ H$ E
<script language="javascript">
# w# P6 D- q4 M1 `) afunction IsDigit(cCheck) 8 f9 C( {3 W2 Z0 S; f
{ % T2 @7 ?' L9 j `) |5 S
return (('0'<=cCheck) && (cCheck<='9')); + m' |% u1 u) h, O$ @' C
}
, X' w% j" _6 ~* R2 O
; H8 P: `" W) z) Z0 Mfunction IsAlpha(cCheck) 0 \/ a: B( |& \, Q0 O) @- T) T
{ 4 t) Y# p A9 p
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ! X/ C5 ]- x. K0 Z* _
} $ n. U8 b$ K5 v. x9 P% K7 W
: a, ]" k% V y' f$ ?
function IsaNull(cCheck) . t' H5 n# _4 }# B0 X% C
{
4 B: |* ~2 ?& ?7 [1 p return(cCheck != " ")
* |$ u0 k$ S: G2 M } ( t" Z: y$ A5 t1 A
$ k3 F/ y& n- ^, C' ]function checkform() x6 t6 Y8 k- ^
{ % \% U4 t' c! N, r. [6 C/ G
id = document.sform1.id.value; : _$ Z t. G. `' k( x4 v
if (id == "") 2 T. f ^: [5 g7 s- E* ~" G6 ]' i/ r
{ 1 K5 I5 {# q: T* n
alert("请输入注册名");
1 k$ \% F: A# a9 q9 S4 b document.sform1.id.focus();
$ p& S6 _4 R) @$ c/ ^) c return false; @& c! s; @/ V' Y9 d/ \* ^6 B
}
" i( L4 G m7 f! u3 N. t9 g
" \: p5 \% |( @( `$ a! s for (nIndex=0; nIndex<id.length; nIndex++)
$ ~7 L2 h6 ?1 q4 b { 4 z$ S+ b+ e1 r! H
cCheck = id.charAt(nIndex);
5 X- x$ \3 E) F: O {7 b if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 3 D" s9 {7 m9 D
{
4 {9 r2 P. W- w alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
) J! V- j( I( s% L$ S document.sform1.id.focus();
9 q3 U; F: y! D& J return false; ( h/ w5 ^7 L; ~4 g. i
}
& s- ~: b. ]4 V' p5 c } 1 I6 i# E0 K4 ~
chineseid = document.sform1.chineseid.value; ( K2 N( _6 K' |* v+ @
if (chineseid == "") % h; j. \: h% W3 o2 F; y% [% q3 {
{
4 k- I8 b/ M7 E0 C+ f& U1 F. A alert("请输入中文昵称"); 8 `7 R/ q& h3 ]# u
document.sform1.chineseid.focus();
# E( O/ I4 I7 E9 L" e6 e9 ~ return false; 0 j+ U. d2 H b' r
}
& P6 _) `& u( a; Q) b password = document.sform1.password.value;
7 o. D; c* X+ j if (password == "") / g) l1 q# B( s& q+ c" B d$ @
{
; m% O6 w6 i2 S2 p. e alert("请输入登陆密码"); " \: I& ^4 X1 T! ~) N1 a8 k
document.sform1.password.focus();
9 _/ c( Y! U- ^/ u return false;
! ~) h" r1 C; [2 t6 I }
! Z2 V' I, R p( \4 N" w password1 = document.sform1.password1.value; % N9 |3 c% ?2 ]& O6 c' L9 O+ `
if (password>password1) 7 j9 t2 o! O+ w1 F( `9 q9 V3 t
{5 x. l) H" o& x! n# W7 v
alert("重复密码与登陆密码不相同");
+ e9 M1 b( P! s2 o+ ]8 m document.sform1.password.focus();
5 d) M3 B0 [; T& m# [3 ? document.sform1.password1.focus();
2 o: n. m+ t, T |9 N1 N, r return false;, h* Y1 } H# z+ L! E& @
}
6 |: D/ D6 S3 ^5 U! o1 i+ {- Aif (password<password1) 7 l" C( H' J2 p) Y! D
{
4 @2 w) L" ?, W alert("重复密码与登陆密码不相同"); 3 ~- T$ O" M6 R0 L6 _1 ? r2 K& ~
document.sform1.password.focus(); : A; Q8 k4 P( A
document.sform1.password1.focus();
4 W% f+ t% L ]) |/ t2 C" t) s return false;9 a' k6 e* q4 V1 a- K1 F1 Y
}
4 j- _( X; Q$ \$ C" K! k! o" L, n4 }. Y if (document.sform1.email.value == "") 3 F( Y0 e% ?! _% u
{ ! R: u1 i' b! w2 i0 O, k# O
alert("请输入您的E-MAIL地址"); ~4 R- }9 B" X
document.sform1.email.focus(); ! g% h _% M( J$ P* O$ i/ X1 J5 ?
return false;
+ _) N) S. D& M* q, i6 e } ! b( x3 F3 p; Y$ R% j
( ^$ e4 l+ O" A \
email=document.sform1.email.value;
( n* Y8 p, c1 T7 y emailerr=0
& |) f' U6 h& w0 ^# l" W \4 m for (i=0; i<email.length; i++) " j, I2 Q _$ k9 c$ g4 T
{
2 x/ P) V$ ?" ^ if ((email.charAt(i) == "@") & (email.length > 5))
% W$ K; b b9 u$ U& {7 _ { ; l7 u. E! X; x8 Z) k
emailerr=emailerr+1
+ n# M. c" s! E" C& a }
! H! |' t% N9 Q: y1 O6 k7 N } $ r' W5 Q3 Z4 b! c, p% H3 ^
if (emailerr != 1) 8 u" Y5 _1 F# {# d% z
{ % w3 |% j6 y$ X) ^
alert("请输入正确的E-MAIL地址");
$ _+ H: s) i' k1 v- l- \& s& G& B document.sform1.email.focus(); ; f n5 t' [& n: z5 D6 }5 a
return false;
) D, t% K0 F+ a6 q! h } ! ?- u$ h+ O$ x/ P6 k
& Y' ^" ^) n* v4 ^' L4 L5 a
if (document.sform1.checkask.value=="")
4 _3 e, p% x. \: O+ ]8 N { , J( f: }5 s- Q* y
alert("密码提示问题不能为空"); : @3 Y, Z0 o, ]% Q4 `9 W
document.sform1.checkask.focus(); & J5 P0 i8 o N/ _/ a' t
return false;
9 }9 A3 Y$ {( X1 K } 0 t1 _6 z! Y) }6 k' R3 I& l: V
if (document.sform1.checkans.value=="") 0 L8 @! Z4 B8 [# H2 q
{ - Z8 H2 ?! q. [3 p
alert("您的密码提示问题答案不能为空");
* S. |7 U$ w$ `8 O U0 ]# P document.sform1.checkans.focus(); $ V2 X- T7 o; j3 g
return false; 3 w6 C: v( B0 O4 s4 V b6 ?1 ^1 X
}
. u# `, e$ D' `6 E$ Q9 j8 a% m& ? return true;
9 j" {: ?0 F* E
& x" p7 p* h- x}
/ ]0 ?6 r& i, U1 g</script> |
|