|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:& ?7 ?- _& m: f5 S( N
<script language="javascript"> & H. R" ]8 Z6 f5 ?; ~! P
function IsDigit(cCheck) 2 ~0 t/ G, J% j u6 S
{
& `, G8 `8 B0 o6 F) ~ return (('0'<=cCheck) && (cCheck<='9')); + I4 A8 e) A8 w) q5 _; w& h* D
} 4 Q- N4 q, O/ |* n [2 B
% ~! @# a7 j3 Z) L
function IsAlpha(cCheck) - K! S( I8 [( H5 y% s- I7 h
{
" F. d5 t: g: y# H% l return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) . F, X& o( D9 h: _2 L
} % e x8 w" G# e# ]) X5 J$ y
' c; e6 s, p- }function IsaNull(cCheck) ; S4 W' W1 n3 o
{ & T5 G: u; l' o* U# ]; N3 E
return(cCheck != " ")
6 P. t( T b, f# W5 U }
6 r9 M$ c2 I% c3 L7 t' ~& B, d
4 L7 x: Z/ Q& j+ Z( i6 [3 s Q6 q% Q# ]function checkform()
. U/ B* I X+ m( {: B! ^! M{ K. _, q: p, g
id = document.sform1.id.value;
+ Q1 H+ F0 F5 E' a* p if (id == "") ) K, F7 R9 Q/ J, |+ s6 Y; [7 u* G8 s- d
{ . Q+ x/ ?3 x2 g2 A
alert("请输入注册名");
- P# I& E& c0 @$ r* ^5 ]# T document.sform1.id.focus();
6 \& y* F( L1 q" `% N return false;
9 q) O! n( w- Q1 \! o9 \, U7 L } 3 H! o; S8 Q1 g' B" t, J5 j7 {
% [/ d/ |) `# b9 h8 {
for (nIndex=0; nIndex<id.length; nIndex++) * o0 a: B8 F3 R; l# j7 }8 _! F
{ + C* o4 Y9 E7 U: a+ E1 P
cCheck = id.charAt(nIndex);
9 N! \9 o7 w6 `% ~+ h0 v: y if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
8 A' {" U9 X0 ~0 @% M {
+ B6 C' ?& y" X+ ?( Y i& ^- n5 Q alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 6 e6 e% A- ~" V. [+ U8 x
document.sform1.id.focus();
6 F# [; B$ \0 O return false;
% l$ l0 M9 k/ L6 u; R2 b& U }
0 S, t! ]' p. U }
# w; L+ I# Y1 t7 M0 E1 }) ~3 z chineseid = document.sform1.chineseid.value;
! ^# l- G0 t6 y5 }( L if (chineseid == "") * y7 A& X( Q0 G( D! e) J
{
/ |6 i6 f* o+ ^8 q3 H/ q9 ~) i# C alert("请输入中文昵称");
, l. b4 N$ e. `1 W document.sform1.chineseid.focus();
2 a' T/ N% Y o7 t5 N3 B) P5 I, I return false; $ Q* j, X0 C$ D m3 k- t
}
( R+ t! B) O. A* j password = document.sform1.password.value;
2 ^# e3 @3 x0 I# q* A if (password == "")
4 h1 L; `' u$ q* x& z* { { : B7 Y# ?( Y; v V0 f! o
alert("请输入登陆密码");
9 S% k; V) n* T" R* V document.sform1.password.focus();
~* n- e* B) g return false; $ l- S p9 }7 t; j
}
& m B- Y/ R7 t e& t6 y! n7 @ password1 = document.sform1.password1.value;
# G: I5 a; {- `& m if (password>password1)
" z! b d7 ?. k {
4 ]) k a# B' R" l% U( U+ I alert("重复密码与登陆密码不相同");
( ]; Q. K. _& }3 H/ ^2 s; N# k document.sform1.password.focus(); " ?) m" f7 d8 j" O; B6 y
document.sform1.password1.focus(); 3 \' X! F: p' ?
return false;# k: l1 O3 O5 K( j: ?1 P
}
8 F- }. o- m( {( S% c4 [: Mif (password<password1) 8 F+ B" k* Y5 m5 A% j: J
{! s, g$ l; W1 V9 t+ L5 ?# p9 j
alert("重复密码与登陆密码不相同");
4 h( d- V: v8 C3 z3 B3 k document.sform1.password.focus();
8 Z1 q2 C5 Q5 x; Z- Z+ O+ L, W document.sform1.password1.focus(); 1 {4 `* Z/ m; w
return false;' Q; T& S- ?' U* g$ E5 [/ `1 ]% I
} ; \/ w$ \$ P6 I5 C: N# i
if (document.sform1.email.value == "")
' V/ p9 H" x; b& v { 0 U* `8 N h' ~% f5 _9 }# H* c9 A
alert("请输入您的E-MAIL地址");
4 k2 l- D! U! C document.sform1.email.focus();
/ K/ y ]" p g return false;
/ L% W9 c, E1 Z6 k$ u+ o$ x m } 5 M( e6 t) R U3 f, R/ V4 A2 G
, O, t8 h' S; A% V; A email=document.sform1.email.value;
3 p6 \: M4 {0 W" r% a emailerr=0 5 k4 M8 R( n- U
for (i=0; i<email.length; i++)
- W+ C& j1 l/ }. b7 a { " q" @+ q' G* s# e/ C; A
if ((email.charAt(i) == "@") & (email.length > 5)) - U4 X5 H, Y0 X4 S3 Q2 L
{
8 K/ n+ p& t; U( Z emailerr=emailerr+1
$ O) ?8 ]3 k/ A F/ [5 A. n }
+ u5 g3 w! l4 z+ I }
1 g1 c# F7 L6 S3 x4 ^ if (emailerr != 1) 1 D5 q+ L4 l8 g' S8 |
{ " _, ^( h6 }$ }
alert("请输入正确的E-MAIL地址");
5 c$ ?6 h# s/ M/ f document.sform1.email.focus(); / k$ _, [/ W% \1 H' R
return false;
- O$ S- T E! w5 T+ T1 j } 9 \0 k9 t" F7 k: {; U
% }: s- \6 p* `0 i! n% ` if (document.sform1.checkask.value=="")
6 _) d e l& o8 m( f { 4 r$ E6 J' Q, r8 d, b* Z4 P
alert("密码提示问题不能为空");
2 s6 E, W( E v* o document.sform1.checkask.focus(); ( g. X$ q5 v1 \7 q: T! q
return false;
) S f6 I4 u# F0 @" Y& J* y } : T- `- ^5 W* O
if (document.sform1.checkans.value=="")
0 I$ ^$ h( N3 V4 t { 4 L* A) ]* Q: l8 z# V
alert("您的密码提示问题答案不能为空");
% e K$ Z0 c) S document.sform1.checkans.focus(); $ r$ [5 \. K% J. c6 |" j
return false; 0 } B6 H( w: i/ ^/ G# w& w6 Y& U( }
}4 B7 y+ _1 S3 e0 C
return true;
# g4 P) `+ k. d6 d
7 T+ G; e4 Y2 P9 f+ E6 T! Q1 y- Y}
8 E3 B8 N8 F& }/ r& {9 {9 Z</script> |
|