  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14249
- 金币
- 2415
- 威望
- 1647
- 贡献
- 1363
|
这个脚本对你可能有帮助:3 O& _7 r2 w8 ]' g* N2 `, _
<script language="javascript"> 8 t, F% B! R* x6 \6 F3 X% F
function IsDigit(cCheck) 5 V B* ?* W* i; Y
{
' y/ e7 M' `2 T# d/ [ return (('0'<=cCheck) && (cCheck<='9')); 4 P. {6 U% v' E- |8 G0 \
} 5 i6 _( G# u7 @& M6 w4 a. c
6 v* P' Z- {8 ~. \ A! bfunction IsAlpha(cCheck)
* a: f9 _1 Z2 S9 n, v. R. | { . Y7 ` T4 b' s3 v3 Q
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 6 j+ f ~6 |) i* z7 [
}
# ^$ ~9 ~. H* X
3 v0 n1 R* _/ n& |* nfunction IsaNull(cCheck)
1 v# @, H1 g$ d7 u, `- F. X { , w& M- J; p9 ?5 G9 b
return(cCheck != " ")
! Q9 t4 o* _ s* s } 1 X5 K% M f7 \3 n% O' z. `
, c0 h" p) k0 \) y$ G A
function checkform() ( l$ [; K* l+ O* y
{
+ Q8 G j0 G0 z, T' d, E id = document.sform1.id.value;
% O% c% @' ?' C1 Y if (id == "")
" z" M* S- n5 k# | { 8 h3 K5 b7 {2 g- o
alert("请输入注册名"); 0 @6 t( }: g, L5 n
document.sform1.id.focus();
9 @& S: p' j7 \4 M return false;
* O1 P X1 Y y9 h- k5 B } 2 w" m5 O5 [+ C% d2 V. I' l
, v5 N* p& ?4 F7 g- e3 m7 ^ for (nIndex=0; nIndex<id.length; nIndex++)
B$ X0 i" }+ @7 X2 y0 z {
5 ]" R. }# B6 G1 }% K# i4 X% G0 _ cCheck = id.charAt(nIndex);
) u+ Y* {2 L4 n" L- R9 M+ M5 s if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
, ~* e/ {) {3 c+ p2 x Q { " l8 \; B& b" N7 a4 f
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
2 X( N* P* k) p. O document.sform1.id.focus(); 8 E" M, G7 f: ?! _; y5 c
return false; & e& m8 A1 e! X% A2 U6 j( V
}
9 y5 _- X# H2 m* d/ }+ j }
" M- y# U2 T9 D* T chineseid = document.sform1.chineseid.value; 3 p) ~6 J2 b$ F ?$ _3 w) I2 f
if (chineseid == "")
: v: i. ]) i. n5 P) Z0 l {
- j' l! X+ q: i0 [! |. g& J2 w alert("请输入中文昵称"); ) F4 f: j5 q1 B9 Y" I
document.sform1.chineseid.focus(); % f& C" k( Q) i# t3 t# r
return false; # _+ S& k$ `8 K* Y6 u) c
}
# j: v) i$ I; V' I3 n password = document.sform1.password.value; 7 A; n* l }0 I5 L/ R7 G& D; k
if (password == "")
) p, c7 ]4 @7 t8 r0 C( h; B { 8 A# E: X2 O& P9 z. {6 P6 f
alert("请输入登陆密码"); 0 g' R& N3 |& H4 {/ d1 v( l
document.sform1.password.focus(); % \: M# B! p/ G0 q8 h* W
return false; 2 I2 N5 h+ s# m% }- N4 V; Z4 @9 A V
}
5 c# C: m. ]' p5 l+ f password1 = document.sform1.password1.value; + A z3 r2 S' W& w5 G" n/ k
if (password>password1)
+ w; X* t/ Z3 I2 M$ k- H0 i {: b: v) F7 ]! N& O* t% D
alert("重复密码与登陆密码不相同"); 8 V5 Q6 s7 n9 `7 h( n1 U
document.sform1.password.focus(); . W# d; ]8 O& h: r, [# P
document.sform1.password1.focus();
" u7 p9 Z9 j) c% @7 K return false;9 i$ B5 i: y2 p: @4 t& w
}
; S' a- d- e9 T& P6 f# F: dif (password<password1)
% n" ?: U, D. p! p3 c' I {
. d* D0 L0 v* L3 g8 m/ r3 X& ^ alert("重复密码与登陆密码不相同"); 6 G: ]" ?! @" T' q# }
document.sform1.password.focus(); , j$ u3 Z1 G! e7 w, O
document.sform1.password1.focus(); . ]. q6 ^3 y$ ^/ O: S$ Q, a
return false;
2 ^ Y9 ]: N/ V/ D! } } $ @: l- {* w5 g4 w- L, u
if (document.sform1.email.value == "")
5 S: k" h9 X' b* c# g { 7 [: ]% O! }' y/ k- g$ d
alert("请输入您的E-MAIL地址");
/ _! o; s- A* p) k document.sform1.email.focus();
5 n) q9 R; T' c0 C) F/ ]8 H return false;
6 y9 ]6 l" |! ^! R7 [' D" u } . T6 _" H6 n8 A; Z9 t
/ y9 l, w% W9 \6 \" z& m! m7 d
email=document.sform1.email.value; @, A4 l8 r% ~: V' h$ q2 v0 @" a
emailerr=0 H* x8 E: [- ]2 @8 M
for (i=0; i<email.length; i++) : e2 `2 o* C7 M% l! |! M
{ ) R, C& K8 C5 p5 V$ j! @- L! c/ `
if ((email.charAt(i) == "@") & (email.length > 5)) 4 Q# \# Y! S8 |4 x9 j
{
$ e* p9 t2 z$ L5 @6 {* `; s/ L% m* E emailerr=emailerr+1 6 M: A3 T! b: `. ^
} + M& M/ U1 o2 @9 {7 @
}
: ]2 ^: F- X, u. [2 U if (emailerr != 1)
. w( I1 J2 X5 ]+ \& { {
' a5 G9 S( x( g r! x alert("请输入正确的E-MAIL地址"); - N' `% z0 S/ ?$ V) q l- q
document.sform1.email.focus();
- b: R, B/ W) C0 |- B, a8 C$ h return false;
) f7 |. o4 _2 h* R* X6 u }
! Q- o# B+ }' W* g5 F" H 5 r4 Z I1 D& s
if (document.sform1.checkask.value=="") 9 U! _( f2 t" ~4 m) h) U! H
{ 5 k; _, ], n7 Y- b: ]
alert("密码提示问题不能为空");
- d$ W. D3 q1 H# F" |9 ` document.sform1.checkask.focus(); ! v8 E5 O1 v! @9 x! s# a
return false;
* S! V4 M4 H) r: e0 ? } ) T) |$ k5 H8 j5 j1 n p" \6 e+ P
if (document.sform1.checkans.value=="") . C+ B8 H; }! L: q! m
{ - R G7 R$ B1 w1 d
alert("您的密码提示问题答案不能为空");
% n0 J( k; t" J" P document.sform1.checkans.focus();
4 @1 L% l' I3 \ u* | return false;
' }% H2 F; |" n }$ d3 e; r. B4 T {# n3 i1 D$ d
return true; 2 T+ z% K! i9 r4 Z8 N0 `
% p6 [4 J8 \1 j$ F. S9 d
} 5 F4 ~4 k9 o) x9 O% o& ]
</script> |
|