|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14317
- 金币
- 2444
- 威望
- 1647
- 贡献
- 1392
|
这个脚本对你可能有帮助:& Q% l( {/ I& X5 c7 h
<script language="javascript"> ' k6 {' X9 h+ T# f+ x$ w* v1 u
function IsDigit(cCheck)
3 p7 S; u8 Y9 G7 T! P$ { { / L; l; H9 F, [) _
return (('0'<=cCheck) && (cCheck<='9')); 8 Y. m" G( p* I: p; j+ V8 F5 i
}
: f9 X/ S( ^ c
. @2 ^# Z- [( i' R' v1 h8 Bfunction IsAlpha(cCheck)
) j7 M8 \8 P& G6 D: H$ G4 n) [ {
3 k p+ g7 }( u7 }9 d1 u return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ; l, @& ~, P; \
} 0 A4 f% S; n) ?& _6 r3 K
$ U+ O8 z0 q, e c; Mfunction IsaNull(cCheck) . m: j7 q- K5 w) w2 {
{
8 a& V4 P$ Q, H return(cCheck != " ") ; t( l+ J. D. D0 r- }/ N) ?
}
" I0 H. y2 O j2 G& c1 ~# t . P$ k( n7 P9 a% C
function checkform() b) ?8 }& ~' S" i/ A8 H6 M0 G
{ 8 E( ]3 g9 n" g1 }' B
id = document.sform1.id.value; 0 B1 r( J3 B/ H/ B9 b; q
if (id == "") % p8 B; K f* X( Z+ [9 @/ Q
{
, W% {+ G5 b- \, n0 w; e alert("请输入注册名"); - [- t/ \# o( e( Z) L: a) g
document.sform1.id.focus(); 5 \ W7 e' g! G) ?
return false;
& H# N" `& T% w* [$ K+ \ } - S2 }# @+ k# J5 P; d
' x" D4 j u3 p- x' C# o for (nIndex=0; nIndex<id.length; nIndex++) 3 G# w4 K% \; w+ N( m7 ~
{
. a2 P; t4 N4 j& G! j1 c' |- Y cCheck = id.charAt(nIndex); + x: h+ z7 B3 p$ v6 \' k& c" R
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) , ^" X1 O8 h' H3 C ?
{
: B9 M0 o/ S4 W0 r+ T& O5 S- \ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
' g' g# U7 W8 z! k- F! n document.sform1.id.focus();
c5 M6 H R6 J0 U9 V return false;
, U3 d2 _$ ~( t8 v% U, d' ]& A } ) U3 e. Z1 ]! ^' t
} 7 O" c* |* g; S; n- W8 |
chineseid = document.sform1.chineseid.value;
! X4 G2 C' D% M6 b, Z9 r' s if (chineseid == "")
) V4 g2 G% d' c* c: X {
# v2 N- y& C* G' M6 m( G& ~1 z alert("请输入中文昵称");
! g8 `: D5 ]/ M2 P k document.sform1.chineseid.focus(); ' c4 Q M2 ]0 A I6 a$ w
return false;
& K$ j! R% N* y- b( z7 [2 N } B# |" \6 H0 a L
password = document.sform1.password.value;
. t9 c8 _+ i! f if (password == "") 1 W! O' j6 q7 I4 j# }# b; w
{
& m) `/ [: x) Y, d2 @ alert("请输入登陆密码"); 5 z6 n, ]' _6 y, k4 z! s/ I
document.sform1.password.focus();
; j; k5 M& A- |. m: ^% J# V return false; 1 T& Y+ a) Z- e$ \: P; d* B
} 3 `' F7 M1 s- f% H5 H7 Y
password1 = document.sform1.password1.value; * z6 t1 |0 U4 {8 h
if (password>password1)
' y0 v' m+ P4 | {
' G( l, ?0 \% a alert("重复密码与登陆密码不相同");
6 Q# t5 _. L% ` document.sform1.password.focus();
) P: l0 m8 I: l: I document.sform1.password1.focus(); 2 c. X$ F$ B& p) n" C7 R8 z- u
return false;; Y( X* ]) J5 g* h
} 4 Q4 a# S: R, M* D* [% Y5 A8 C
if (password<password1)
7 B' B$ D1 U0 J6 \5 J/ g {
/ R( s( q0 Q. S; h alert("重复密码与登陆密码不相同");
J5 W8 E* i J& S F# n( H document.sform1.password.focus();
+ ~' y# x) g8 b' L+ B document.sform1.password1.focus();
* E3 t$ Q. i- z) u0 v return false;1 a4 `: _8 r; X$ r( N) p
} ! U5 W( ~8 y4 e) i
if (document.sform1.email.value == "") ( B7 \$ L7 y& S
{ 5 ], D' a* M: w: N6 `8 ^
alert("请输入您的E-MAIL地址"); ; N: L" s7 p' Q$ J. q5 E9 u5 R2 a
document.sform1.email.focus(); 7 \; h/ K- y# Q7 j* |1 T4 f
return false;
9 t' t8 o$ ^; Q6 w& i" J6 z } # c) d& X" a5 N; T
d7 ]4 t+ x& X: W email=document.sform1.email.value;
" y* V/ D H1 W! Y% P$ ? emailerr=0 , X9 _) O" I/ t( r
for (i=0; i<email.length; i++) R3 q% @1 f! P9 M8 F+ b
{ 8 [% \$ X# K, e6 a: a3 R
if ((email.charAt(i) == "@") & (email.length > 5))
3 [4 E& l3 u$ b { % v$ r8 v& ^% t+ @) m3 R6 Q3 `
emailerr=emailerr+1 2 B- u) E& J; [; J, \
} 7 O' o7 W) W: [9 _3 {" @1 W
} & U+ ^4 p3 |1 X! H9 h
if (emailerr != 1)
* _0 e4 W L: a: U* Q$ z {
/ q. h) k2 ]# q1 m) ?/ Y' k alert("请输入正确的E-MAIL地址");
. n' h: t5 H7 i' G: m4 ? document.sform1.email.focus();
1 F: M( s9 R/ Z% q# o' i return false; 6 S, a O3 k) w* w
}
$ d* P3 D, S9 H Z V4 ]( C4 x; `+ w# Z. L + U) m1 e4 A) e; Y, k
if (document.sform1.checkask.value=="") 9 ?: |+ R4 i) |" w
{ " `; M% V4 C7 d; p4 u
alert("密码提示问题不能为空");
( n+ f& G9 ^' M5 q) u document.sform1.checkask.focus(); 5 p% ` `7 G& f' M
return false;
7 D! M- ?) ^. P3 z8 I; Z R }
5 ^7 A& h) g5 t; \' G$ }# f! e3 x& x if (document.sform1.checkans.value=="") # e# X- h% \8 H$ |
{ + s3 |9 H) ~) q
alert("您的密码提示问题答案不能为空");
1 t4 J: A* l' y- U: }# n9 F( p2 f$ a document.sform1.checkans.focus();
1 \+ A3 R0 f0 ]# M5 v3 M9 L return false; 6 V+ } g) Y2 _# t% a% y0 H
}2 f6 B/ M5 [$ f) e6 c
return true; ! z: R/ \/ T' f
$ C- w5 h& W9 k8 X3 |5 L. U: h
} 8 I! }5 H) B5 m/ G9 y1 R
</script> |
|