|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14397
- 金币
- 2484
- 威望
- 1647
- 贡献
- 1432
|
这个脚本对你可能有帮助:$ I* D6 P0 x A7 o
<script language="javascript">
) z: K3 v( o( q0 U! Y4 U% afunction IsDigit(cCheck)
: ], f# c9 a: w( | \, p. z+ {0 |, o {
9 j! x6 f" M2 O6 V( R6 D* o return (('0'<=cCheck) && (cCheck<='9'));
' V0 ?& B. t) u: K f } * t: h; x% k4 B" L0 @/ ~
2 V, f0 _- X, q* E, ?" W
function IsAlpha(cCheck)
2 P) l* O; k: F2 J+ O! } { . h3 U5 g' O8 z6 e) e
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 1 x5 F! n1 r2 q `6 i4 a
} - o3 W- R" S& o- w
7 E( z; t! {$ P3 g) e
function IsaNull(cCheck) ) j# y% X8 c9 j- M
{ ( ?! V: |9 m- J( y" }7 p' l2 a3 {
return(cCheck != " ") 6 f9 Y4 r5 x, e4 g
}
- y3 v( r& }6 t9 l6 q/ F . n* {! r6 G( Q! |
function checkform() " y! ~4 P! c, A; L
{ ' U3 p3 u8 m5 E2 ?
id = document.sform1.id.value;
3 p/ n0 R. s$ L9 h9 T% t* L if (id == "") ) ?% I1 J7 D; A& a$ ?: m/ T+ z
{ 2 z. M! b( t& y5 T
alert("请输入注册名"); v0 ^6 |, e* }2 m; F c1 c' x
document.sform1.id.focus();
8 ]0 t3 G4 O/ H- V3 N return false;
3 ~9 L$ Q) Y- }1 |6 k/ s/ ]' i" m0 H }
$ s5 ~# j. }% Z: } 9 _# c: F1 K( l7 q
for (nIndex=0; nIndex<id.length; nIndex++)
! y* h8 U" |/ @, r7 a+ N; S { ' Q6 e" F5 N) g* \* {7 O) Q- O5 z
cCheck = id.charAt(nIndex); : C1 v5 a" ^+ Z/ i
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ' Q8 |$ D4 A& p6 G
{
6 Y' g- v3 a% v, m3 |& V0 X alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
, `( m$ o+ n0 c7 Q& D$ w document.sform1.id.focus(); 0 ^) x# i) `: h2 B/ Z y
return false; , x5 _ i( d" q( f( P
} s( P$ k+ i5 E" N7 a! J' e
}
1 H* g" g/ b; H; Q chineseid = document.sform1.chineseid.value; 4 }9 c2 D1 l6 K. K! ?6 q& E
if (chineseid == "")
5 Q, V1 H( ~0 [! N/ W1 m { 2 D3 O/ v/ E$ a: Y8 G% \1 J
alert("请输入中文昵称"); ( v, j- z8 Z4 k* U
document.sform1.chineseid.focus(); , q( V6 h* }- |
return false;
5 r* ^. \$ u2 \6 k/ |3 s } % S) @7 v4 J/ d" m1 l9 S
password = document.sform1.password.value; 6 X! u) Q/ O2 P* M9 Y: N% H
if (password == "")
2 L# m* Y& S+ G6 g- @ {
+ ^5 z! j$ \/ M( s& |; u) C7 w" s alert("请输入登陆密码");
w' K2 s3 k& N8 u0 c, [ document.sform1.password.focus(); + s& f* c* V8 N5 M v, j! F
return false;
9 o6 \$ h n* v" n0 N } " v U( d! y1 b, I8 O: m
password1 = document.sform1.password1.value;
6 D, J7 h) i1 w' n+ D if (password>password1) 2 R6 x5 c3 A: j
{& @3 z) }+ j$ a$ |
alert("重复密码与登陆密码不相同");
) M7 S4 w' d! m4 P. p0 m2 r' k8 j document.sform1.password.focus();
# A$ d: S6 i) j: s- p0 k document.sform1.password1.focus(); 4 J- {! K5 O: H8 t) ]* U" U6 Q( s4 y
return false;
# H# @+ W( l _ y0 s; M' o8 N2 k }
' S/ s4 v" O5 p. Wif (password<password1) 9 D2 k3 q% c$ A/ M4 h- ~1 H
{
. @. J: [5 U$ z alert("重复密码与登陆密码不相同"); 6 x) f6 D4 w0 l9 ]# n
document.sform1.password.focus();
8 U" ?4 G$ B/ l document.sform1.password1.focus();
: m; ^+ Y; [" n2 h# F return false;2 B# a5 i& K8 K9 Z o! t7 I/ b
}
7 Z2 E. z$ Y: f) X2 p) t* } if (document.sform1.email.value == "") # q9 w* m. |( @, S( P
{
% _& P% _+ @; P1 M alert("请输入您的E-MAIL地址");
" ^7 U7 p E' d7 W1 \ document.sform1.email.focus(); $ W+ L u+ y. w
return false;
1 i3 @4 T$ k6 w) a } ) n7 _2 V2 ?; Y2 x
& o: S+ P- d; S9 ?3 g2 F email=document.sform1.email.value;
" c% M& p k+ H) G3 y' l emailerr=0
) W, |( s; @* P8 [. N- R for (i=0; i<email.length; i++)
, O6 v1 x& N2 J% a' F' n5 Z {
5 |) Q) Q7 {+ S/ U7 } if ((email.charAt(i) == "@") & (email.length > 5)) 4 k0 U) a: h, S$ b+ F0 h8 N0 ?$ Z1 w
{ 4 e% X4 `8 }& P, @. f9 ^
emailerr=emailerr+1 5 B+ A, J' v/ N% x0 m
}
- k! f; X0 p3 l& @, S+ z } ! Y( v* k# M! X- c& k- H+ l% r
if (emailerr != 1) 7 ^. z1 P ]' J. Z
{
9 d# T5 s i% E8 S7 ^8 X- D. U$ h1 R alert("请输入正确的E-MAIL地址");
, W) }+ | f/ B% J$ Z* A document.sform1.email.focus();
0 T, [: x% P, f5 c5 E+ E3 U return false; . ~& S) J! r+ B# Q0 F
}
& T; P9 X% a u' A; L) U5 M m7 i* ] : x# ?2 @( K- t- m' b
if (document.sform1.checkask.value=="") 4 j9 Q9 j7 ]5 a% L! ]8 J
{
9 h- A! |& n8 Y' k2 r+ m: p: z alert("密码提示问题不能为空"); # E! W' B4 M3 p$ C7 W _
document.sform1.checkask.focus();
; E+ |! b. {5 }0 R8 C) o w return false;
0 k# X, i8 f- u- w } 1 v: F4 u7 G1 Q; M
if (document.sform1.checkans.value=="")
( \5 }& ~/ M8 D+ w( A/ ? { " b5 A+ G- l6 y, @: }
alert("您的密码提示问题答案不能为空");
# K) t+ T! Y7 \) R/ F/ E6 K/ ? document.sform1.checkans.focus(); : B3 ]' Y, @9 O) E: m
return false;
# w; ]4 h& g! t. n* ], y }. d- Y# I# O" u5 `- R6 @5 ?
return true;
& w5 F. P4 c; U- l$ y
* z! P' p- o" u3 C- ^2 U} ~+ J) c# `! }: K7 O
</script> |
|