|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14317
- 金币
- 2444
- 威望
- 1647
- 贡献
- 1392
|
这个脚本对你可能有帮助:$ n: Q8 U6 |$ B/ C' y
<script language="javascript"> ! t4 g/ P6 X) i T; U! V, J
function IsDigit(cCheck) 3 H& ^- \9 {+ x9 X
{ : Z4 F5 [0 |4 W8 n) B( E
return (('0'<=cCheck) && (cCheck<='9'));
- x* q& G8 y+ U! D; Z. R, Y }
0 A0 e9 |% M! X; _, Z1 w" s! B/ D/ h& U
- j! S; g" F4 Y( k$ A4 [* Vfunction IsAlpha(cCheck) 3 r9 U4 L- I9 |1 F7 k; m( y; r
{ * @; L0 k$ b7 B; t
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 1 E5 h8 U) G" q4 q& a+ X% L+ n
} 3 ^! t1 F) L7 h* a2 ?/ B
& T7 [) Q( ~6 V! G$ d4 Vfunction IsaNull(cCheck)
) V7 \ m" [; p' K4 D {
( ~0 p/ l4 L. Y* a6 k. I m return(cCheck != " ") $ g) M( f: r9 [! s0 r4 f& ~) C+ l5 ?
} ; c; q( H) z% _2 H$ C+ l$ t
+ L& g6 M9 x1 l) A4 F4 J; G
function checkform()
1 u$ A7 o8 d4 J+ p( P W1 p{
/ n- Z5 d6 g& w. a4 ` b/ L2 B s/ b id = document.sform1.id.value; 8 b% H; H4 ~% Y& ^7 ~. w
if (id == "") 3 `* W7 r. Z) z5 ^8 N! |
{ 4 `3 H6 x- x- \. e9 O7 |- E. D
alert("请输入注册名");
( T3 \4 S# P! {6 M' r' Y/ M document.sform1.id.focus(); 4 p/ a% X# N @, [ Y/ c
return false;
4 |/ s2 w1 o( X* a! Z" t3 c } 9 p1 I3 ~2 j. Z# Y1 {) X
0 w6 E5 Q$ |+ O# C, t+ s, \% F
for (nIndex=0; nIndex<id.length; nIndex++)
' |. L5 z7 z# u: X- D {
@. Y4 d) T% h4 U9 \/ ?( S cCheck = id.charAt(nIndex); % R. }4 b* s# B
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 5 R) |4 t/ b- m- k6 M- z; V
{ " O5 Q5 o! d+ W
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); " b+ ~3 J5 w! x: l5 c' K
document.sform1.id.focus();
2 D7 ~* ?2 Q$ _1 r4 `7 x) t return false;
[. H( m- V2 J# V- F } 9 f8 l2 X9 b+ R# ^& H5 d5 v
}
9 W" o3 X; I9 d, I7 {+ E- o chineseid = document.sform1.chineseid.value;
& D6 z+ m: j% q/ [ T& ~ if (chineseid == "") ( d) n" `) G/ t* q( f: K
{
: r9 D& u6 w! x alert("请输入中文昵称"); 3 ?% M2 a7 _# X/ K* q. Y
document.sform1.chineseid.focus(); & @& ~% n' {, w# w, \2 S" o" ^
return false; 3 L8 |& ^8 g* W3 G8 b
}
) {3 g$ }( D* L. |/ o s" F password = document.sform1.password.value; w% e a( G( F6 D/ O3 V
if (password == "")
; i: b P) m b' @( N+ |$ X! k( K* v { 9 x5 n/ H& [2 v( ^6 h( u; ]# y
alert("请输入登陆密码");
3 @) `. F1 \) ]5 ?2 [2 ]/ g# t7 C document.sform1.password.focus();
3 B4 J/ R& F# V( R% h return false;
- B& ?. x7 c4 f& p } 2 g; z- Q) U P: ^
password1 = document.sform1.password1.value; * `: |/ l$ s) V) a4 U" E
if (password>password1) 1 }& F& p1 |9 h% _
{& l$ Q+ i1 U" J8 `, m, L
alert("重复密码与登陆密码不相同");
7 Z+ ` r5 U" [# ]) N+ K document.sform1.password.focus();
; w& g5 P4 Z( U/ a document.sform1.password1.focus();
- Q1 d1 Y f9 d5 Q' d return false;
: j7 R' ?& ^5 B2 P! U6 V } ! k; H) \* [5 K3 j: c6 B/ b
if (password<password1) + a7 S+ w6 O) L; y
{
! E% A W, |: X+ r alert("重复密码与登陆密码不相同"); 1 V6 C+ A+ X9 d
document.sform1.password.focus(); 6 k5 E* t$ d' G$ L# P- `; I
document.sform1.password1.focus(); ! d8 p$ [: J7 M2 ]) J
return false; @4 H$ V8 m+ e
}
- T8 g7 e2 e9 {5 a- M2 C if (document.sform1.email.value == "")
4 R j) u4 q% ~( d { ; W+ ]7 n* a6 ]" q/ I3 R7 ?
alert("请输入您的E-MAIL地址");
4 W* Q* H0 Z, |6 E4 C4 \ I/ H document.sform1.email.focus();
' F2 P# `: E7 R return false; 8 F6 Z9 K1 ~3 K; M# \& Y7 j r1 R
}
" ]. @; B1 \: N6 [* d) E. i & d/ d9 e- q l7 ` H
email=document.sform1.email.value;
6 m$ z( q6 l9 h emailerr=0 0 Y4 ~' N- J. e
for (i=0; i<email.length; i++) & q7 X& ]" ]. m/ s
{ . c5 a, a" d9 [/ U w# f3 I
if ((email.charAt(i) == "@") & (email.length > 5)) 1 J$ u$ k1 V4 O4 A7 i
{ ) n6 a3 W- ~: ]0 F% b' T4 @4 n
emailerr=emailerr+1 6 Y2 `0 V7 L. X7 X8 n: b) D7 D
} 7 }+ L' z! U C# F! n
} ! ~ A$ F8 t: A& A+ J- m* ?, P
if (emailerr != 1)
& }7 B. ^9 l* m9 w6 k4 u% M' } y1 l { 8 f; f5 M, o, i$ v, a A! o
alert("请输入正确的E-MAIL地址");
: M! P$ ?" v4 G+ P' S0 q% d% F document.sform1.email.focus();
& y0 l6 b6 U7 _! H3 n' v8 h return false;
" q+ B# e' H9 X$ S# a }
+ O6 {. Q2 {/ u5 W T $ }% ~6 O. s& ~2 v. ~
if (document.sform1.checkask.value=="") % v. p9 w0 {) F$ {8 [
{ * X- l1 [/ c* g
alert("密码提示问题不能为空"); ' y, x' i; m t+ |% f
document.sform1.checkask.focus();
9 x- d) w- V# a" S& {% C) F return false; + g+ @2 z& k1 R" O
}
0 u/ u# v. r2 ]1 Z: \% c& y1 b# \ if (document.sform1.checkans.value=="")
* S! e6 A- B* w o; T6 C; U5 o' v/ @ {
0 p( N9 b2 Z9 ]$ U& v9 P; Z alert("您的密码提示问题答案不能为空"); ) z6 V8 J3 N5 t9 g: \% { X
document.sform1.checkans.focus();
. M9 D7 v+ K9 g; i) ` return false;
& C) d: f1 P$ P* f0 @; _* o! `1 {9 B } c$ k, @$ }& h) M: |7 U% K( W' i6 ^
return true;
- g7 k$ h/ @6 ~0 s6 d 3 d1 r) N. ^ }3 M. f
}
* n1 W2 i8 [$ U* o4 ]" D</script> |
|