|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14355
- 金币
- 2463
- 威望
- 1647
- 贡献
- 1411
|
这个脚本对你可能有帮助:' r# A: {- y: ~% O3 k0 W J2 n; J
<script language="javascript">
% { h$ u# @; M. M$ Ifunction IsDigit(cCheck)
0 c% e' w; j5 l' M4 }3 c& a- a { : @7 B- ^) d) ~( B
return (('0'<=cCheck) && (cCheck<='9')); $ |) @% F& c1 i0 C& b
} 4 D: q5 i+ g9 N/ ?5 z2 I
, n$ {. k& G: Z" I, |& Efunction IsAlpha(cCheck)
! {& m& c% J" f1 s9 J0 @ { " N9 s5 X, h) L/ u6 f
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
2 g% d/ R. B2 ?4 } }
3 z& \/ b7 E& a; R% d$ ?0 r
% K1 l J/ ` D. }7 u( ifunction IsaNull(cCheck)
) }/ p$ \! q4 p9 R5 { { " O# T* p A7 r: T. ~7 I" w! g
return(cCheck != " ")
% d3 i9 v& Q- f7 V* ?1 [6 z }
* g" N7 w0 H: y( H& w- d . \; K/ h) b% V% V
function checkform()
$ X' t* @7 S% m7 U$ {{ . O; E2 @7 d* ` T* R6 u u
id = document.sform1.id.value;
2 q* [0 n1 c. @ if (id == "")
' ?$ o x( D" V9 ~; {8 ^9 R {
1 q7 [: l! ^! ]- f' y alert("请输入注册名");
" l+ \1 b9 y" r2 x8 M# A- X document.sform1.id.focus();
% |2 Y% u/ T% T$ g! T( Z return false;
! u0 t) n7 f: |. x }
+ y8 f: |' i6 p $ u1 d1 J/ O1 k5 v! o
for (nIndex=0; nIndex<id.length; nIndex++) , H% P2 c2 B1 [. l }# I+ \
{ " Y' e) T" A* n
cCheck = id.charAt(nIndex); ) ^8 z- X/ A$ D1 J
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 3 v, C/ ]& L7 s% t6 {
{
) @ t; ]3 z1 U/ V alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
- u0 B5 }2 Q$ _. w- Z. k document.sform1.id.focus(); ) n2 ?. s& s ^" R- B2 I; P
return false;
+ z+ B8 T8 O& u3 f; ]7 @. }7 s }
; C, l4 p% u6 Q% C- r/ b0 I4 @ }
2 R8 J9 [/ Y1 b9 n chineseid = document.sform1.chineseid.value;
5 D4 j5 ]% i `3 ~% g if (chineseid == "")
. W( k. K% K+ X {
$ R7 n/ D& [& }) P: P alert("请输入中文昵称");
0 u6 N+ B+ K0 [3 I6 n( } document.sform1.chineseid.focus();
$ M* t# g/ c0 ]- e6 v: c return false;
; ?) ]+ A; \- j2 D } # C4 `) k& i1 |0 b
password = document.sform1.password.value;
) t: E; W( U& ~1 I$ G# h. D if (password == "")
* B( f' d. P P# b( C {
# G8 S8 J: _( U; l) F alert("请输入登陆密码");
# j+ m5 `( o# O. Q9 U+ i document.sform1.password.focus(); ! b) Y0 z! x" z/ I! L+ y
return false; 1 O' _. H- P" K# r/ `
} 6 K% i! Q! q$ O; u& f/ F5 l
password1 = document.sform1.password1.value;
8 X7 x; `- G% \* F y( Q7 k0 o! \ if (password>password1)
1 [! z( b$ Z( N( x N {
' f/ E6 C+ }1 P" }5 h+ A! `, M# ? alert("重复密码与登陆密码不相同"); ' R9 c6 v' H1 s1 w, @: O
document.sform1.password.focus(); & _9 |% f9 Y7 H6 ^
document.sform1.password1.focus();
; I- X# u5 s' k% B7 v% A' F! O return false;: K/ p l$ o' p; T, q- p2 Z
} + a/ ]3 H! \$ d0 `
if (password<password1) 3 y% F0 ~- u( u* W& w
{ b1 l J9 ]+ U( J2 k- m
alert("重复密码与登陆密码不相同");
9 y2 q7 f: W- K" F5 M document.sform1.password.focus();
! {2 h4 C% u! C- N/ B& r- s document.sform1.password1.focus();
/ l8 r3 E& R# I' M& d; x- O return false;3 e, w: N) A$ v. I' z
}
3 R' R2 R! @* x) B6 D% @ if (document.sform1.email.value == "") / l2 ?3 \) c n; N$ S* Y: _
{ , V$ B/ _' j! I# S: E6 c( @2 ^' s2 T
alert("请输入您的E-MAIL地址");
' A5 B& Z% R( I document.sform1.email.focus(); 5 |( Z* M# `2 D* u* n
return false;
0 F J4 F5 r! T5 K, |( C# [ } 8 ^, t* B4 U# N
4 Z+ `; t0 ?3 `0 e$ ]4 p! o email=document.sform1.email.value;
- ~/ C( v( ~1 d6 t' F, z8 d emailerr=0
7 r3 [- w$ n& { for (i=0; i<email.length; i++) % [2 C; s1 S) s% \
{ 6 ?2 v, z+ D4 B6 m; i" u$ B
if ((email.charAt(i) == "@") & (email.length > 5))
/ u4 \: N2 L! h3 t u( w {
i, ?- P+ g& x emailerr=emailerr+1
; Y8 j* a* H$ ~1 ^7 I* } i/ A1 ^ }
) O+ x) q/ ^ A* Q. V; p1 L8 ^5 S }
3 R' }3 c+ h; h. B/ v! O if (emailerr != 1) $ g! }/ V6 Z% j/ l1 }1 W" I, e
{ 6 B. U3 R: z; O3 }$ X
alert("请输入正确的E-MAIL地址");
* w" X: u! W6 J; n$ ], p- c1 w document.sform1.email.focus(); ' J, i; Y6 u3 L; e, M& j
return false; 8 F/ x7 X4 o8 B
}
4 s6 \- B: A9 H; Z' O! d! f
. ^4 q7 c/ B$ V if (document.sform1.checkask.value=="") ) Y+ F2 {' s0 |; j+ g, f/ G* e
{ ; v" b+ x O: s
alert("密码提示问题不能为空"); ! S9 Z) q$ n2 V& u* p. f1 Z
document.sform1.checkask.focus(); * ^) F; l3 {+ J: p
return false;
0 k( ?: X) a5 r0 D% q0 {6 R7 W }
: }3 C# |. {9 G: ` if (document.sform1.checkans.value=="") # Y5 l! k- B. S0 n t0 h; n. Y
{
' c: y) t c7 L; C- C i" g alert("您的密码提示问题答案不能为空"); ' r0 J9 h! t* i& }/ v) r
document.sform1.checkans.focus();
P6 j w: i- i( }1 ?- R2 v+ y return false;
# y& l9 a- |$ V! _. X' b2 K }
9 g3 h/ b) k+ q2 B return true;
" x$ ~4 u' f' s" e' D+ l! L 2 V0 n4 F; u( D, S3 n
} 2 j8 f4 g, B' o6 A' l
</script> |
|