|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14433
- 金币
- 2502
- 威望
- 1647
- 贡献
- 1450
|
这个脚本对你可能有帮助:' }, }1 D. L( k
<script language="javascript">
( x p$ c5 J/ Kfunction IsDigit(cCheck) + F# @, ~7 L# Y1 j( ]4 k# s: a. D# [
{ 6 u0 f( O& O$ Q ]4 }7 f
return (('0'<=cCheck) && (cCheck<='9'));
* s. I- U; A8 d8 [/ o } 8 e& U: `- ?: w& _# u& f
3 e! g9 O0 s5 V+ B. jfunction IsAlpha(cCheck) % i5 i: O6 T8 Y' {2 C# H+ n) c; L
{
+ H7 I0 J; K$ Z0 l3 V$ W0 _ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) & f! n# w n F; |9 e' H- b- H
} Z9 v$ \/ y5 q& ^4 t0 O" `+ r6 C7 {& u9 \
\5 o( k) J& L+ p* a7 o
function IsaNull(cCheck)
4 b. f$ \" b/ \6 H5 g/ w' {7 D {
5 b7 @+ K! a6 `: i: U return(cCheck != " ") + u/ z% C# q9 t# m4 O0 T
} 8 U6 u& g# N* K
, B( b' I; s% f- f4 _3 `, k0 `function checkform()
3 L9 M0 n0 L' J2 Z( J; @{ # i/ T, V5 H; v# F
id = document.sform1.id.value; ( R' ]/ L/ a7 `. Y5 \9 F
if (id == "")
8 M/ n- S; Q; V8 S. c { ; B0 v9 P X" P" [* }. n6 ^
alert("请输入注册名");
" F* H* i9 P1 p# |) z2 l document.sform1.id.focus();
% j1 Z8 z+ Q2 f# |$ d return false;
& d- }/ \! [, s8 l9 x3 a } $ Q6 t) v5 ?3 g1 j/ X) K+ g: Q( R
% [4 h7 x0 F' L
for (nIndex=0; nIndex<id.length; nIndex++)
. @% O, l7 j% ?* z" Y { 5 G0 Y! h, s* f
cCheck = id.charAt(nIndex);
; ]' b0 f# S5 ]$ Y, S if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 1 Z8 z) ~& @& j/ z4 n
{
7 U9 E1 r- P" F4 `* u$ P alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
3 f$ u! f* ]/ M document.sform1.id.focus();
/ C: d2 x! n7 `( y6 G return false; . J/ G4 a+ W: F7 F/ r3 o
}
! E+ E& E5 j, j% a' | }
8 ^: Z7 f7 z6 Y! E' o+ }8 O3 a; i chineseid = document.sform1.chineseid.value;
8 F" B! _. N/ f v# h, R" l if (chineseid == "") $ h- T4 F0 X* u4 C$ U- O7 i
{ : n( a; Z0 t% k1 z' M
alert("请输入中文昵称");
5 w: ~7 [( C6 a$ | document.sform1.chineseid.focus();
# n/ U; T( ~3 _! Z/ P/ }8 A# v return false;
$ T* I* l. P7 ?$ r } 3 W- u! w3 Y2 B- O1 X! W
password = document.sform1.password.value; % [" _ S! o( T, ~( K8 V0 _
if (password == "") # F9 G$ ]+ f0 b# Y7 U5 N8 Z5 j
{ 7 D9 ?$ L$ h" R. ^9 \6 H0 H# a
alert("请输入登陆密码");
: ?! b6 o5 p1 k. C% D5 F) i2 d! d document.sform1.password.focus(); ; B: P$ B# d! M; {- r
return false; 4 A# P7 @3 j4 \( }
}
# D( P. v, \# T' L. O password1 = document.sform1.password1.value; 9 @ \- \+ ~" e; A0 |* O9 q
if (password>password1) + `! ~* r, C8 A8 v% R) h- F
{# P% q4 y. {2 X* V/ h8 g2 j$ q
alert("重复密码与登陆密码不相同");
$ J4 ~* c: l" |5 d document.sform1.password.focus(); 3 Z4 `2 ~4 l5 a* y1 B6 b+ d* r* ^
document.sform1.password1.focus();
; ~! @9 l% D* ^& E% u# ?& S5 P1 n8 _0 f return false;0 s& l1 v: A: ^
} ! R. R+ }+ Y7 |+ X+ @1 e
if (password<password1) . O# X j7 p% L
{
" I* t% e* ]- S0 y# @ alert("重复密码与登陆密码不相同");
$ v: e+ I# z* ]4 s( r. x document.sform1.password.focus();
# S$ T- s( P' _; D4 C document.sform1.password1.focus();
! L5 @+ \$ G$ T, z9 ^' Z return false;# Z/ r# o4 M1 J$ d; w/ C* j
}
6 i& m2 G! S( ]% x% L. j; ? if (document.sform1.email.value == "")
# S2 N& x; |. {: X6 `: T* h( |. t { & s7 |% d; L2 _$ m4 b
alert("请输入您的E-MAIL地址");
5 K6 J1 N8 Z) `( t3 g! \. }, T& O document.sform1.email.focus(); 4 S: Y4 X7 {! }% ^
return false; / B, K; f) T S$ a
}
+ P) j' a* V7 e x) \ 9 u) P H7 t: n. m- c0 h/ |
email=document.sform1.email.value; 6 R' O5 O" k2 p+ p. o
emailerr=0 ! h: |' v# U( g3 b
for (i=0; i<email.length; i++) . ^! f* J# N* Q+ ?
{
2 w/ ^2 P) O# Z7 R4 c& z6 i if ((email.charAt(i) == "@") & (email.length > 5)) ! S9 E& c ]- o- {4 j
{ ) i; Z7 q; e: K7 B
emailerr=emailerr+1 ; [! d# z7 v- g, O6 l7 G
} + J0 u: [2 j7 n+ ~! a& W
}
6 ?) c0 C! C& H1 o if (emailerr != 1) # T0 K% d# |; y% g* S
{ # T; s3 ?) H) ~) w
alert("请输入正确的E-MAIL地址"); " i, u4 |2 V! @, H: _7 O$ f
document.sform1.email.focus();
2 i) [2 t( v7 r5 k1 j1 k4 H; o return false;
3 C8 Y* l9 d$ a/ e& f p }
6 B% ~5 `' \+ P. p/ A; |
' c5 Q c6 S% a/ c+ s if (document.sform1.checkask.value=="") * e$ o4 z; k3 x$ ]0 g/ [
{ - z" H. {5 v) j( ?# T. `! @
alert("密码提示问题不能为空"); / z6 O9 s1 W( N, W
document.sform1.checkask.focus(); # z2 z. v. y! [, { z! U
return false;
- a& A/ f& U2 h4 J& h H } 6 r7 X1 {/ a+ S6 S' J
if (document.sform1.checkans.value=="") % }2 y W$ K x( N9 n
{ ! X3 F$ u! f; B- N" X
alert("您的密码提示问题答案不能为空"); % r' Z1 j8 N" x" {
document.sform1.checkans.focus(); ! Q2 t) G& y$ u* N- l* I/ t
return false;
, v/ O0 [4 b6 J& \8 F4 g }
. n8 e e8 u a+ b7 [4 {$ d# \ return true;
: G( T6 j9 ^) w! X5 h! b9 p , E. y8 B: b1 z8 |6 p Q8 b
}
F" e+ P$ P' Y9 I# ~7 n</script> |
|