|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14397
- 金币
- 2484
- 威望
- 1647
- 贡献
- 1432
|
这个脚本对你可能有帮助:4 Z( e% ?6 G5 y0 L
<script language="javascript">
% M2 Z3 G' q6 c I6 Ufunction IsDigit(cCheck)
7 z' L$ V5 e/ s2 M6 L { ' H4 H/ j( `( ]
return (('0'<=cCheck) && (cCheck<='9'));
7 z/ r2 u2 B, K4 \6 h } 8 N1 R( h' o$ q$ ^; p
/ ]. N( U* I, v. Z5 v5 H+ E3 M
function IsAlpha(cCheck) " o" o% s2 d$ X- L6 J7 n# p
{ # Z) V" u# N- c* G4 F+ o X+ \& H( N7 T& o
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
, Q& C2 J5 \: C+ T }
. g( n8 v. ?( L$ p) V- i& L # U* X% G4 t' d2 ?
function IsaNull(cCheck) 1 f9 k% u S" A1 H9 ]' {
{
4 D! Z- ^: J! K$ C) }' `/ V return(cCheck != " ")
: P( D6 e; ~9 E% b2 k9 @/ v } 1 u7 I% k O, ?# s6 m
: z: j- r8 b3 A$ G
function checkform()
0 D$ E5 D" X) \+ g* I% e$ y ^' M& w{ ' ]+ k& o7 `/ e9 _$ ^& x
id = document.sform1.id.value;
& {1 T0 t. U# f* d5 l1 f; [3 \ if (id == "") + _, _- S Q' U( p( \, r
{
5 o0 H/ m& ~1 I4 ^5 ~& s alert("请输入注册名"); 8 S! t% D9 ^# {: \
document.sform1.id.focus(); : r. [5 I/ T" _) y: p
return false;
+ X9 }2 W: A1 q- Z }
; M/ ^8 G$ G, a8 v+ ^ % h7 a0 e- m4 I) c8 Z
for (nIndex=0; nIndex<id.length; nIndex++)
1 P- `4 `& g# q2 l; s- o { 4 V& \" {+ G, C; L
cCheck = id.charAt(nIndex);
( X- _2 |7 J/ q6 S: w3 L# `' ~# y8 k# p- W if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 1 u8 h4 A& d; ^
{ 6 g M- }, _6 g0 {% k0 N% [% a+ A3 Q) @
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
* k# ?9 h/ d5 C7 r5 B4 Z document.sform1.id.focus(); 2 [ |! K. v6 O6 o
return false;
; E' _$ K! J1 J; ~' W } ' ~, q1 v0 Q7 G2 p( D4 C6 K
} $ F5 g# @/ d& M* j
chineseid = document.sform1.chineseid.value; 8 ~2 p/ I1 O' q/ E: P4 u5 ]
if (chineseid == "")
) [% ~8 | O* e4 | G" {; S { 5 ?+ y0 u# x3 d' J, E1 [ N
alert("请输入中文昵称"); 8 Y1 d/ i* C% a- W1 ^7 C" W
document.sform1.chineseid.focus();
# {2 B* u2 O" P: V' D3 O9 ] j return false;
4 }3 W1 I. |2 {7 Q8 ` } 3 E8 I% J! H0 m+ J- y
password = document.sform1.password.value;
7 x' X- q1 R1 |# |& k! W if (password == "")
- S j! D* L6 p0 _4 m; w {
' P) @5 A7 K2 ?& H0 U alert("请输入登陆密码");
1 z) _3 b7 |/ H2 Y. B+ o" e$ w document.sform1.password.focus(); ( D) A& C% _+ A: n
return false;
" V: h6 S6 i9 k0 w7 Q" k } 3 v8 [2 p9 D) g3 m$ _5 P% ]
password1 = document.sform1.password1.value; $ \+ B; {) I4 ]
if (password>password1) 0 X8 }, i- ?$ c( P( n9 \
{- d7 G2 w" _ s& w) X" a
alert("重复密码与登陆密码不相同");
/ ?" M% |- h$ |/ g: h) P document.sform1.password.focus(); 5 d; e2 E# c2 U( s1 Y. n* _$ J
document.sform1.password1.focus(); 0 i3 E% i3 ^. R8 v
return false;
- L/ M: I2 W# X. W } 1 v7 k! i0 y/ n1 ^
if (password<password1) " r8 d2 |. \7 z* H% l
{
' I! c+ y! T0 ?& j alert("重复密码与登陆密码不相同"); / }1 k) ~. p# |, P3 K
document.sform1.password.focus(); ( h5 D o) h w. y
document.sform1.password1.focus(); , O6 `1 y' s3 f4 g3 Q& e
return false;
4 a: ?1 C, W1 P! r } ! ^+ ^( O H0 y$ Z
if (document.sform1.email.value == "")
7 W, a$ Z2 J& F( u {
4 K# ~: c/ p( P* C- G alert("请输入您的E-MAIL地址");
* w: p4 Y/ U+ _: j5 M document.sform1.email.focus();
3 Y1 b f4 v; N; q return false;
, R0 q" {/ x" p( H- B0 g } 7 z$ [; o9 ? w
8 _' X. ]7 g+ x' U
email=document.sform1.email.value; % v: a5 n% [" R+ k4 O
emailerr=0 : h/ ]6 @) G$ ]2 L& Y. R
for (i=0; i<email.length; i++) . @& J5 J& |/ U7 ~0 m0 \8 t; i/ `
{ " n5 y% o/ x) c P, E
if ((email.charAt(i) == "@") & (email.length > 5))
/ F" V7 Z' {) _- O8 ^ { 9 [3 |2 Y6 g+ [/ N- G; [9 X1 X- |
emailerr=emailerr+1
0 v7 q9 \% n( j/ } } & B, u! L" d* R" ]* C3 l2 R% @
}
9 ^: Z4 d# {! {. h' K$ O( B if (emailerr != 1)
. ^& L6 E' o N4 |' R {
& ^4 T# n) @9 d- h+ k alert("请输入正确的E-MAIL地址"); , C. {; J4 P& p" [$ E& X, v+ P
document.sform1.email.focus();
, D$ j$ J6 J/ o2 H6 ` y* z return false;
0 \! h8 T) e& I, d$ M, m: O" k4 T } ) a v& [& N! i
: r7 ?" R1 l! c* f: X& P if (document.sform1.checkask.value=="")
# c, t, R, c2 t. c3 X. ?" y' ` { 2 e* O% C. M5 C$ g1 v
alert("密码提示问题不能为空");
; o9 q7 s, _7 A$ m6 ~- H1 U document.sform1.checkask.focus(); " Z# [ t" U% u) u$ L
return false;
; u+ k1 U9 v7 m& l7 b% z5 ]; } }
W, Z. u& d Q* F if (document.sform1.checkans.value=="") % I; s2 h3 V% `) X* H
{
9 K6 @3 L0 Z g7 F7 ] alert("您的密码提示问题答案不能为空"); ( f8 ]! e( b; p/ m+ T
document.sform1.checkans.focus(); 1 r6 y5 W5 l4 Y$ j0 N
return false; : D- v) U) q9 E! f+ i
}
7 w/ d: m1 e! ^# M3 Y0 e return true;
, l9 A2 z1 j8 @6 `: o
5 F1 o2 T" L% j}
) R5 |2 k2 Y& ?% Q</script> |
|