|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14433
- 金币
- 2502
- 威望
- 1647
- 贡献
- 1450
|
这个脚本对你可能有帮助:
- m$ q7 n. D% J; ? g3 ]<script language="javascript">
# z" b) h" U, Ofunction IsDigit(cCheck)
( l* @& d4 x: s { + K* k$ e- R. j& f0 n% u+ K5 E
return (('0'<=cCheck) && (cCheck<='9'));
7 B$ m$ s; {+ H( R) e. W4 S' V } 2 o( i. m- n2 n9 _! c5 N7 s
7 O. Y0 u, }; b4 h0 n$ X M
function IsAlpha(cCheck) : F# X* [% P3 p$ t
{ 6 q7 K* k' q) L
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
4 C9 m) M0 T4 e2 }7 d: i } ( |0 N. x$ j+ B+ \
* B; n3 M, Q. h
function IsaNull(cCheck) 0 G4 T2 h$ v9 p6 @: Y# @
{
* o, P I( x) N( [$ r return(cCheck != " ") A& U h% J3 f
}
- Q& g" y+ y( k, X ) F& c u9 N8 n7 z: a" ~2 u
function checkform() ! {5 [1 Z& R% [9 V9 p
{
) c3 o" V, J% y: X id = document.sform1.id.value;
2 _+ W! u+ j" x$ L if (id == "")
, I9 r& O; B, t$ a# B {
$ Q& ]6 p/ \3 o( |, ~5 L alert("请输入注册名");
* B7 Q* J- g0 U document.sform1.id.focus();
* \& E7 P% }/ b& G( l9 K return false;
3 M( c4 Y6 V- a- g) X }
6 l" J7 n3 m, w1 M% L % T. i1 g& B! c. U$ ~
for (nIndex=0; nIndex<id.length; nIndex++)
7 ~* F' I' G ~! K/ v4 U! G" r { ) O! i% J$ W8 ^- v. A; I
cCheck = id.charAt(nIndex);
+ C+ R( b9 F) l7 o9 j, Y% v if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) # G/ u; O7 e( A% I, n
{
1 e4 m1 `0 }. i9 x3 e. u) O alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); : A, L" u T) X- H) k
document.sform1.id.focus();
" n3 d4 E2 N" R7 l1 Y return false; " z R6 l# r. j& X+ D% ?
} * o0 a$ L0 r" f: o7 k
}
; P. ~; V' K/ y% ]1 U5 k; j chineseid = document.sform1.chineseid.value; % e( a S2 ^5 l0 z) f& _1 t
if (chineseid == "") ( l# x6 k" v$ P, [: E- l/ s
{ & j1 C0 G( `4 ~0 M% h
alert("请输入中文昵称");
' g/ y9 Z9 R; u4 r document.sform1.chineseid.focus();
/ X; T- h2 e" t return false; 6 C0 G1 x$ w* L. d6 W u
}
/ U" e+ r1 U, m* n8 X# T J password = document.sform1.password.value; 8 G7 [$ p$ i4 w- S) M
if (password == "") $ R" M0 l3 C2 A% e5 ~
{
: @4 \+ v: A1 I( s7 B e7 [9 h alert("请输入登陆密码"); 2 |/ M; U$ {) ~+ _2 |# k8 q$ }8 S
document.sform1.password.focus(); / a0 @5 o' K' M
return false;
. d4 K% t, c& G5 b! K# ~ } 2 G l( N9 a* k- \& ]; @
password1 = document.sform1.password1.value;
. D$ s& s" s* o; H% u8 B if (password>password1)
$ G5 T+ a5 k' j: }+ C+ l+ g {
8 w& @- z& n" `8 E% Z5 h5 {+ A7 J alert("重复密码与登陆密码不相同"); ; b: F& A. q/ E7 w
document.sform1.password.focus();
8 ]% x2 P. \$ ]6 e! x1 j! F# S. b document.sform1.password1.focus();
$ i% h5 d% u5 ? return false;/ S2 P# u. S; V1 v
}
5 ~% j @% I! \' `; Bif (password<password1)
4 j7 A) ~1 T0 P/ }8 y {
2 K4 v6 O. \" e alert("重复密码与登陆密码不相同"); 8 g2 d' }0 y+ W" d, s
document.sform1.password.focus(); g7 A9 k2 m3 }; Y% ?
document.sform1.password1.focus();
2 l# M: ^9 ~& T return false;" |& d0 O, G' `( b8 b( d" O
} 7 T s! g2 w/ }" h
if (document.sform1.email.value == "") 7 B) n% T$ C% ]/ i) E
{
% U1 Z6 Z S! k% u* k alert("请输入您的E-MAIL地址"); 4 l' P! K6 l" l: P' v0 i$ M
document.sform1.email.focus(); # D* g) K: s2 v) W0 K
return false; 4 x+ Q( C$ v0 E' z/ ?) }7 h. y. Q
} ; O: N) W5 L: c- f4 [6 C; E
% W( {/ |: n' B email=document.sform1.email.value; 0 N0 |1 q( w6 ^% \8 H5 a$ u( g
emailerr=0 $ l5 |8 M3 a, U. `7 e
for (i=0; i<email.length; i++) " [- R0 r* A" @ K
{
; n: P: L/ K9 Y3 M0 ~) l if ((email.charAt(i) == "@") & (email.length > 5))
0 M& L ^1 p& Q2 P3 ~8 O! c {
% M) v5 X8 T( `; X emailerr=emailerr+1 ' h* m7 w3 V& d& I8 ?
}
n8 Y1 U' E# J7 r: h }
( j$ a# N+ z/ q' k if (emailerr != 1)
9 G! U7 a% L4 a) F6 {: g { ' j2 I' k+ d) \ H
alert("请输入正确的E-MAIL地址"); - V7 M" t5 z) j: e- ~+ z E# x9 v( q
document.sform1.email.focus();
6 l" r' Q1 N$ a: E return false; ; y3 x& P) V9 {8 Z8 d# F
} 5 S& p/ ~( B/ E/ D
+ H3 `% g$ J+ W- g, q: q
if (document.sform1.checkask.value=="") $ w! ]; b. o5 t, a" D$ l# s
{ $ U A1 D! t4 e% E
alert("密码提示问题不能为空"); / Z2 Q, m) N. T5 E
document.sform1.checkask.focus(); 3 M. d7 l2 K+ N" k+ d6 ^* ~
return false; : s6 F. B9 F2 D1 v
} & p3 R; C3 ?3 ~2 t8 d& l. I5 q
if (document.sform1.checkans.value=="") ( F8 s. t# _8 D' a9 {' A
{
& M$ Q- v# Y/ s% b. N- K( y/ f alert("您的密码提示问题答案不能为空"); : X6 k: p0 q. W
document.sform1.checkans.focus(); - ]6 o4 ], P" G9 w' g6 I) |0 V
return false; % v! V# ]! z/ u: X
}+ I* U Y! z! t2 | S
return true;
) n0 q, F+ i% ^# B' {* T( m( s * k* y" z! Q F) v
} / H e' E6 U+ J" X
</script> |
|