|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14403
- 金币
- 2487
- 威望
- 1647
- 贡献
- 1435
|
这个脚本对你可能有帮助:" @& F6 H+ ?7 K3 J
<script language="javascript"> # T# R$ Y1 p5 Z {, Y+ o7 _
function IsDigit(cCheck) 2 Q/ }: }* Y8 L2 q. ]# j
{ 3 q$ O& Q& Y% Z- M9 s' N( ~# _
return (('0'<=cCheck) && (cCheck<='9'));
, K* f {4 M" Y# Y( | }
1 s9 @+ H) O% J# V' A
, k& M8 e3 A3 O- H2 jfunction IsAlpha(cCheck)
! t1 @: x- p. c4 o, }& |% W" `! @ { / z8 h) x2 @" K
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
9 _5 f8 R7 B2 e' N8 Q } W3 t$ z) m* z, M! u
( ?) V! r4 p% a- o9 _function IsaNull(cCheck)
8 [2 Z# i! r) [; ?7 u* H% e {
; Q7 B. |& a* d4 [! {5 ]/ Q u return(cCheck != " ") ! _& E! J6 T' K# A- \2 Q& a
} # K" o% q# y: [# Y+ r$ |$ ^
. d, U, m+ l/ Y6 V7 Q% r
function checkform()
6 O) c1 f$ V. J# z{ 3 H2 r) `5 W! |9 k- G+ B3 _
id = document.sform1.id.value;
; j2 R; n3 p/ B# G; s if (id == "")
! N% P3 r) r- {; y { ' o8 {. T# z$ j0 N' C
alert("请输入注册名"); 6 Q* N1 F) u3 P! a6 R
document.sform1.id.focus(); ( z3 T( \, u2 ^- Q( L2 v% A! E+ k. E4 V
return false;
9 J, d" \* v. Y4 c2 W+ u } 2 _6 Z9 `3 L" d8 o6 Q; w7 C8 Q V
5 t# ` M' A6 h1 l
for (nIndex=0; nIndex<id.length; nIndex++) ) w0 Q# ^. ~' ^6 v' f6 `& V
{ % O& R9 M4 g: S% T6 s- a* m5 y
cCheck = id.charAt(nIndex);
$ U6 u1 K& U0 q; h& U if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) y7 n5 {) o) _& C; y+ |
{
4 n! |6 f* U1 v. f2 ` alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
' b7 ~% W1 k t# e+ P4 R document.sform1.id.focus();
4 w, `' j8 {/ E6 Z return false;
( H" E/ P/ K# m2 v }
* f' H- K3 r8 i9 Y# Y# d2 i( ` } 8 d; }; ]9 D5 r* a3 M9 h) @
chineseid = document.sform1.chineseid.value; 0 E0 s! _5 {8 B- `. t1 b, W
if (chineseid == "") ; E9 g, I' Z5 o& V* x$ y
{ * j$ C8 x; A6 p
alert("请输入中文昵称"); ! B g& G0 M1 l
document.sform1.chineseid.focus();
- J% {( P7 s; [ o9 W# A return false; : o5 k# R8 V9 Q/ |* ]' Y& X
} 7 x( s& [, R: h( I* O( @- F
password = document.sform1.password.value;
/ j* p/ K( q& v) k' p if (password == "")
) I5 L g9 a, V5 y {
& h- z. v; M1 x( g5 y alert("请输入登陆密码");
0 a. z1 S7 w: \4 F9 `" W( y document.sform1.password.focus(); $ M w$ i H2 f" t# M, C. d0 R
return false; * i/ W5 b9 ]$ B7 ~" e
}
/ {6 s3 n+ ] F2 w9 @* e password1 = document.sform1.password1.value; ) @/ H! g( m9 u `
if (password>password1) - ]/ t, z* h4 l/ t
{
a) P9 Q% `, _* P" u4 N8 [ alert("重复密码与登陆密码不相同");
( X& s8 f, Q( @! n' z8 u5 N5 w document.sform1.password.focus(); 4 |6 L% r# v% } i8 X/ G- ~: l w/ x
document.sform1.password1.focus(); . r4 J: ^' n8 M' n! [7 d- U
return false;
2 w: P [2 a Q9 L } 4 q. i% s/ l# v0 ]5 p3 A, s& S5 T, J1 _
if (password<password1)
# N |. Y7 |' h9 s* o$ i" \& e {
" Z# A/ J3 C' f& a0 g8 Z7 W2 u alert("重复密码与登陆密码不相同"); 6 l- K8 C0 q! w
document.sform1.password.focus();
* y" e: i6 S9 ]" R' }* w& { document.sform1.password1.focus();
. d8 Q) h# a- g2 J, w$ f9 n5 h return false;
) h, Q; P* {8 N' Y9 a } 5 l# D6 {3 A) E( J2 X! t- h2 Y4 N/ b
if (document.sform1.email.value == "")
1 W: E+ O1 q4 E8 W8 Y! F {
" r7 N! j6 ^( v, [ alert("请输入您的E-MAIL地址"); , c9 q$ C# R1 R ~$ g. V. `
document.sform1.email.focus();
8 {0 s. \: Y" j. I3 u7 @ return false;
0 x, r6 V- N% T/ P* s } , t) N1 N& ` J A- V! a2 Z
& a$ n! u0 F7 z9 B! U email=document.sform1.email.value;
% n6 w8 q" N {( P emailerr=0 * e, s& a) N/ q; P3 ^$ s: p2 w9 V
for (i=0; i<email.length; i++) * M* T# Z% d; v
{
$ M* g9 \) [3 m( G8 c7 X if ((email.charAt(i) == "@") & (email.length > 5)) & {. Q& V6 u6 f0 u1 q+ J( ~3 Z! ^+ P
{
8 v" K" f9 u; W( w8 E2 M2 A- r) b6 l emailerr=emailerr+1 " R0 P$ G; ]: ]6 y- A& I7 h* h
} ( e& X2 D- k5 x5 Y7 J. i9 _
} & y6 t9 H0 v1 M. m. a
if (emailerr != 1) 8 L- |+ a6 u9 Z+ |8 a4 y& w( W
{ 1 s0 R0 m% i9 u+ u
alert("请输入正确的E-MAIL地址");
2 l" L4 s: e' A) w7 w$ J% k document.sform1.email.focus();
; c% G# |! y2 }+ h& S( { o return false; ! ?$ L8 K! t( g1 c
}
r( e9 u0 ?& `. W& t1 h 7 E! _! l3 x1 Z
if (document.sform1.checkask.value=="")
/ s8 M6 T E r2 P% h3 l4 J* b { 3 P- \8 n9 k; K7 {: `+ s+ A2 ? {
alert("密码提示问题不能为空"); & t+ F0 b x) T' q. w' o; J$ w
document.sform1.checkask.focus();
6 ?0 R; ^$ k& U$ ?7 m1 R7 S+ ^9 _ return false;
1 p$ R2 S" f3 z1 T8 k }
9 s) ~- R1 {- i: j' l if (document.sform1.checkans.value=="")
' s3 }- P; w3 [9 f {
; i, S h6 L- L! h0 h alert("您的密码提示问题答案不能为空"); 1 F' f; k8 N& a; S2 U/ I7 _# |; q
document.sform1.checkans.focus();
8 B0 K: f# }. a J4 a return false; $ f" x* `6 L- M7 K3 |! W
}% }# m" M. O7 U8 \2 C
return true; * g! A/ y4 \( B0 o
, G/ u0 Y! B" i: ]8 ~}
2 F4 b, F$ d& f1 v% ~+ z</script> |
|