  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
这个脚本对你可能有帮助:
: B- \& B1 L0 R/ d1 H<script language="javascript"> ' D. c3 H3 ^* T6 u7 k* J
function IsDigit(cCheck) . X2 U3 Z# s8 q7 Y: u
{ ) P- u: C' V8 |! a! Q, W) Q: E; L
return (('0'<=cCheck) && (cCheck<='9')); ! m+ |3 ?6 w; n+ P: L( `0 y# M5 e
} . A7 y' V* x6 I* {
( R; Q, b8 ]2 C: f) Yfunction IsAlpha(cCheck) : o: S0 y- h- J" Q
{
$ a* t% u$ e% [# e) ?/ o return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) % y2 Q! y: n6 j p
} 0 O* U5 d/ e0 H. {3 Q
% q$ c7 D4 O& Z* Y% Gfunction IsaNull(cCheck)
) y, Y8 a4 s0 R* u {
9 a6 @; D/ F& z: y3 t! f' S return(cCheck != " ") + T7 B5 B w1 A) \1 F* ^ e! c/ I
}
0 ^3 i3 D$ W9 ]7 e1 X( l# P : q5 H% D9 x' D" @ Q' X
function checkform()
, O; P5 v. Q+ F/ B& W+ _$ S{
, ?; H: p) W6 e+ H0 ]7 G- V id = document.sform1.id.value;
$ j4 {: E5 s2 J7 h3 \ if (id == "") ( G: j( @# ?! l$ _$ u
{ & }6 h4 m2 w; o/ z& u2 J; n
alert("请输入注册名"); - K0 c8 p6 C# b# k
document.sform1.id.focus(); 7 k/ K/ T- P% X- Q
return false;
' p* N+ ~ p$ O( ^4 l- n } 6 w9 k3 K% s5 W r
/ i' `+ c* q: J0 z2 n W4 D
for (nIndex=0; nIndex<id.length; nIndex++) , w2 c2 p0 e- _& ~; Y) g, l2 H, r
{
- d. j$ X6 \+ T6 Z P0 z& l7 Q cCheck = id.charAt(nIndex); 6 x& [( x+ W% j; ?' _
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) $ o! D& W- d4 D
{
6 Y/ @- M, l( l" Y# T alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
3 ~, C! Z$ F8 A document.sform1.id.focus();
8 x! P9 x9 m7 w6 M. I" V return false;
9 g3 Z5 f. H8 S. t! S+ R } & H u6 v( C: }
}
$ e/ U- e1 ]4 Q5 \& ^* D chineseid = document.sform1.chineseid.value;
& |! ]( K E2 I7 S- J if (chineseid == "") ( ]6 v; H7 D$ F% a- Z! D8 `2 j
{
5 r9 n& o+ u1 l5 z alert("请输入中文昵称"); + q- p' W4 Z6 L/ V, C2 ?
document.sform1.chineseid.focus();
" o; T) h. Y* s$ N/ G; R return false; 8 W$ h, z. y: S
}
3 T- @9 n) }1 c! k password = document.sform1.password.value;
! `& a1 U. q) C2 U: P" D if (password == "") + ^! p7 J. C0 p- Y
{ 7 _: R8 f9 b" d; Y4 S- B+ J
alert("请输入登陆密码");
+ f( t" c8 x3 F* N document.sform1.password.focus(); 3 _, o5 L7 z0 t
return false;
. ^+ d8 V% |# N H0 S } 2 u' h' Q1 X9 d
password1 = document.sform1.password1.value;
% q5 d9 M& ^% u8 [/ x& K z if (password>password1) 9 {* w9 k+ |3 A3 B0 C4 Z
{9 c5 h9 Q5 D4 Q% {, |3 Z' P6 T
alert("重复密码与登陆密码不相同");
/ h, A8 ]) K. D$ l- \ document.sform1.password.focus(); 8 b' J9 a1 s3 I: q0 d3 ~
document.sform1.password1.focus();
3 { j {% p; t return false;" H9 x. W: e" X5 m
} * e6 b: u6 i3 M8 U3 J% S
if (password<password1)
( G4 Q7 k* d0 _% @7 A6 E {7 h4 e: V* ~( ~% d( t4 w w
alert("重复密码与登陆密码不相同"); 9 u* |7 ^; }. p/ a: O6 R
document.sform1.password.focus();
$ ~6 k4 W0 V2 x8 S; \; p/ ]' J document.sform1.password1.focus();
+ \ t$ ~% [% J2 a: N- p2 I return false;, R1 \# K3 C) }1 p
} 0 _2 _1 }, P ~3 ^3 B2 i3 ^
if (document.sform1.email.value == "")
% V; @9 K5 ]* a+ q8 b* j$ x; x/ E3 ~ {
- E5 z3 {/ V' Q alert("请输入您的E-MAIL地址"); . p3 |5 y& W' Q+ d9 U1 m* A2 [+ u5 l
document.sform1.email.focus(); : q: F; ?+ K; {. w5 F$ e4 _) J
return false; , @' u/ Z7 X3 ~
}
3 ~! x! W0 ~! [; x! m( E% r+ b7 s
+ n# n( c7 T! H" }, A email=document.sform1.email.value;
+ H$ v/ Y7 y) d" }; B emailerr=0 6 J1 ]) ]( U6 h% G. Y8 y2 W
for (i=0; i<email.length; i++)
! y1 s7 h8 x9 s {
# r/ f! i) O) k if ((email.charAt(i) == "@") & (email.length > 5))
1 }$ P' @# ?1 L/ i { 6 e) w: w. v2 P: W2 }: c/ o9 i
emailerr=emailerr+1
8 Z. _; R" b7 ]1 e$ R }
D1 d5 n) O2 n1 C/ i } ) y& _1 B3 l$ _* r: K
if (emailerr != 1) 5 P1 _! A( E+ G( z
{
% @, y! m" j% r/ E alert("请输入正确的E-MAIL地址"); 2 A6 f$ H/ L1 [
document.sform1.email.focus();
/ T% _9 P5 j% N: b/ \$ ?+ s return false;
$ r6 Y; k3 e: x+ q } % b$ p" R9 {1 W2 H& N- ~
( L/ S9 s8 F5 g( K' O4 ?) o9 u
if (document.sform1.checkask.value=="") " S( { q% g0 t9 k- ~
{
) ~# I: L/ E/ Q6 V( L alert("密码提示问题不能为空");
. {8 f4 O7 K2 _+ L document.sform1.checkask.focus();
, V$ P' z+ k q# M( Y# m return false; - ]# ~' p; e) r8 U' J
}
+ ^2 ~0 }0 S, T% M if (document.sform1.checkans.value=="")
$ `7 H! g- J$ J1 A. b {
7 b" b5 J! ]4 |4 T+ e alert("您的密码提示问题答案不能为空");
+ s. M5 o& g- U+ A$ g& s. E document.sform1.checkans.focus(); , Z/ J7 b' E. E( _
return false; 8 V6 @) X- g0 m
}! P3 C; ?& s- y4 ~
return true; % U' K }) _2 P9 E, K
! p. L6 d& E+ k- [/ _( j# N; W+ D}
, j) u3 F( B6 c; C6 `" X! s</script> |
|