|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14419
- 金币
- 2495
- 威望
- 1647
- 贡献
- 1443
|
这个脚本对你可能有帮助:' S7 _- @9 B# d1 z0 {1 @. `% C
<script language="javascript">
N4 `8 b3 ]; r+ r0 Wfunction IsDigit(cCheck) 3 z/ ^7 W5 c8 F0 T) M
{ 9 E+ k* K Y2 M3 T8 L7 q
return (('0'<=cCheck) && (cCheck<='9'));
( z2 q4 J& h [( U' x! g1 |/ ] }
' h+ f' w, h2 D) Z
+ U, _5 H) e, N0 K6 ~/ K: Qfunction IsAlpha(cCheck) 8 j3 x. x T [) q) f
{ 0 k& U6 P! E) A0 w+ o& T& Z9 S
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
# ~4 ` C; Q# `' H" D" Y0 ~( y } ( @( }4 x& C8 q
% H% z8 _( G! x& k# O3 T/ B
function IsaNull(cCheck) 8 y7 n+ k! T* N
{ ( t) Y; E, ?: @4 Y9 }' r
return(cCheck != " ")
3 [( S% E+ ?- X5 V* }( ? } 3 q9 h2 N5 [5 H6 o# L
- w7 m9 d, R* Y
function checkform() - S$ i" X4 g: k# V. l
{
1 f; r! W; G% a4 U, t id = document.sform1.id.value;
: d4 `0 J5 s- ~6 v& a if (id == "") * F5 h* x% K% N, ^5 J# g
{
& y5 B: ~& l3 K& f0 M5 M, E: b B' l alert("请输入注册名"); , C& N( v! h; y; j
document.sform1.id.focus(); " _! f+ ]6 y% \# b9 l6 D
return false; 0 @% x/ m" M7 N, T/ g) c C
} ! ~1 T" b- e4 Y2 L6 a$ K5 l. J- i3 K. p
1 h9 f8 W* ?8 x5 r' @ for (nIndex=0; nIndex<id.length; nIndex++)
1 E9 Q# u( s/ n7 C& m/ C {
2 b0 ~* Q/ q* }: P' } cCheck = id.charAt(nIndex);
9 z: y5 x* S: n" B if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
" k" Q C# z$ w! Q- r7 Z7 Z { / n3 \: d7 g+ g; m
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 8 K' u$ O: f& q" l
document.sform1.id.focus(); , U8 s2 w. k0 ?5 E! y
return false;
) d9 Z$ i2 k7 D) ?; j' u }
3 s- u7 m. G, }1 ` } 3 \' I% u; M0 o$ b4 K# h
chineseid = document.sform1.chineseid.value; - U6 O6 ~6 N( l b( m
if (chineseid == "")
" ~+ G( D9 P R {
& k# m* }+ n5 N$ m alert("请输入中文昵称");
8 M) V6 B6 \" e2 H# y. q, ^: D document.sform1.chineseid.focus();
! w8 E" k1 ?; ?$ V/ Z2 K return false;
; `) f- y! O, ?9 n' y# |) X/ i" b, n: y }
( b$ Y' {) X% [8 j: C* G2 ~: l2 d password = document.sform1.password.value; 0 A1 z, l0 ^) ?7 X" o
if (password == "") 6 P: P- N) `* O6 L8 Y: u
{
3 k, e/ e& i0 D alert("请输入登陆密码"); " A9 C: c. N2 N+ T
document.sform1.password.focus();
/ m) {9 D" T/ H& J' T7 y return false; 3 b* A% r, I/ [0 Y, t9 w
}
6 d6 Z* c R$ B* ~ password1 = document.sform1.password1.value; ' F3 n9 ]- V. R$ Z! ~ m) {. _! w7 f
if (password>password1)
0 O) S% G7 e2 t0 [$ g& b {, o7 t9 U$ X/ u5 V. r1 i; z
alert("重复密码与登陆密码不相同"); ' J! m2 u: e+ G
document.sform1.password.focus();
: J: K5 v. ~) x$ t- R$ V" U document.sform1.password1.focus(); , h* j4 R3 H5 d% u" m4 y
return false;. Y5 f7 W! G' Q% _8 M- G
} Y d7 P: z& {- P0 W
if (password<password1)
0 w c* ?4 _. h/ E. n: Q {. Q. i" l3 E" k1 ^' Q* S4 A
alert("重复密码与登陆密码不相同");
6 G5 u l/ M$ h( e4 H9 F document.sform1.password.focus(); ; c* `. A; A" l
document.sform1.password1.focus();
: ]# J% j4 G+ j" ~( U+ n return false;
. `% ]8 s9 ^+ e- _) d5 O. W" s/ y }
+ ]% p1 w1 p0 S' g C# ^ if (document.sform1.email.value == "")
0 r: B/ j0 D+ ?6 S: d& z {
' p& }: @% K$ f# N, s0 d alert("请输入您的E-MAIL地址");
+ o$ J9 m7 S8 W6 }8 e document.sform1.email.focus();
! f* {. I" d6 H) u return false; - Y, {4 v! q; c: G
}
3 f7 R9 U( Q' f% u; ^5 {5 O 2 j$ k1 O, B; m# @
email=document.sform1.email.value;
% o0 B2 ?5 B2 K4 @& K emailerr=0 8 H1 w0 }& A, Q5 v6 c" }& Y
for (i=0; i<email.length; i++) - O% |4 |& L+ O
{
" q/ F+ U0 O |1 k. E if ((email.charAt(i) == "@") & (email.length > 5)) 8 p8 T0 M* H2 ~! k
{ 6 g; H: w3 f7 \* D/ h2 a R
emailerr=emailerr+1 & q# Z6 |5 i6 z; L4 o4 L
} & L6 d F7 j. }/ x
}
0 S% A0 y; A+ u: }* k [' a if (emailerr != 1)
1 }& u7 u& a J& Q$ l" R& L+ T* j { , Z7 q- P$ O' W, y1 a9 \- I
alert("请输入正确的E-MAIL地址");
) ^7 J( r8 ?; R5 U; A document.sform1.email.focus();
j. X( J2 [0 u return false; " _" o4 T3 D- B. l: M% C% k
}
5 H0 `& [: e$ e7 ~! b, O7 H: _ # J: T. H; `2 |/ X& d; L
if (document.sform1.checkask.value=="") 2 [1 K( P+ D8 _! v
{
. Y" ^. D5 [. D& A6 | alert("密码提示问题不能为空");
6 [: u, ~7 L$ r8 k document.sform1.checkask.focus(); . E ~# q: z9 j& }' X& {
return false;
+ |* I- H, _, o } ! C4 d2 W& \" j7 [3 U7 z) v- n1 B
if (document.sform1.checkans.value=="") ; v' z' {2 m! E* j. P1 o7 \) z
{ 6 N! A$ N2 H/ g
alert("您的密码提示问题答案不能为空"); 4 J8 h2 p* p% d$ ]
document.sform1.checkans.focus();
' u$ F4 N! P% W" u6 i return false; ! D1 m& R+ Y* ], }
}5 x! ?7 \7 S3 l( U6 H+ Z
return true;
. c+ a9 S2 M3 h$ o
& r* ~ C' a$ O* L% t l( e}
# ]+ c0 {4 o" k4 H2 h7 a</script> |
|