|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14387
- 金币
- 2479
- 威望
- 1647
- 贡献
- 1427
|
这个脚本对你可能有帮助:
6 v; L/ V, |9 ^8 f9 i9 n<script language="javascript"> : w/ d' j+ L* L* h* x' q5 v9 u' W+ I- [& M
function IsDigit(cCheck) 3 U& s4 {0 b# w( U1 N
{
! Y2 L' |" x) \, E/ Z7 G- L) Z return (('0'<=cCheck) && (cCheck<='9')); / E/ n( r3 C5 t* m$ b
} , O; f5 p! a( d- B
! A3 R. `5 _% k$ o& _, K! P7 b3 wfunction IsAlpha(cCheck) l- d% Z+ I1 P
{
1 a4 N: v" r/ v return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ; a3 [% V: J$ r" g+ E/ E3 [9 e9 {
}
3 _# z" D$ ~" t
- F) L! _0 S, G( bfunction IsaNull(cCheck) 0 m( h5 ]0 t2 T6 M5 {" [
{
8 Y/ r: k$ [8 b. P3 n1 k return(cCheck != " ")
+ {: M: f9 X3 ^8 K }
) B2 V6 a9 f0 t: K# o2 s% f" J
- {- E' G6 E5 Z7 g- c2 [function checkform() - r) t; B$ {% m4 u, Y# ?: i3 e
{
& D. d, `3 |; n, q1 [ id = document.sform1.id.value;
8 j5 l5 L& I }; i, ?4 M if (id == "")
+ ?( v+ ?# d! } _; ] {
$ }( ^. v* m8 l2 p9 e) b alert("请输入注册名");
2 Y; `0 @' e9 Z document.sform1.id.focus();
! H4 t4 ?) z N1 O0 ` return false;
, _1 H- v$ }/ J' [# }" v } , w3 n5 Z5 |) W t/ p3 n% @
( l) r3 k4 s' K: y5 t- c% {, A for (nIndex=0; nIndex<id.length; nIndex++)
& r( `- I1 v# V% X' r8 M6 |; ? { ( |/ i; [8 x+ M8 H
cCheck = id.charAt(nIndex);
- J& N: f9 q# z if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
( ~& w( I% \! m. T( r3 K2 o8 } {
, B7 P/ ~5 A9 {- \6 i1 W" U4 r alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
* {4 \' F6 b- T# ?. m, J1 v: L document.sform1.id.focus();
9 N. ~2 g0 }" W _; g0 ~+ { return false; & M8 d/ W- r) t& V+ y: h# c
} ; ~" Y- n* a2 V" k$ R+ @" B, E
} 7 A. e; @( R* c$ [+ L. q
chineseid = document.sform1.chineseid.value; % V& r5 B$ j& _) G$ \
if (chineseid == "")
& G6 N- B8 \6 E4 c t2 L {
' `) S& q* O0 r0 Y( ~9 L) g4 J3 ~4 H alert("请输入中文昵称"); 6 ~2 K; V# k( _
document.sform1.chineseid.focus(); ! ^) L' Y. x t$ s p
return false; 4 G: o7 W2 N2 d
} ! x5 D9 ?7 [7 Y5 ~7 X* l
password = document.sform1.password.value;
% F4 R' m5 _1 m$ _4 f if (password == "")
1 R2 g+ u; f S% X { # M$ M9 O) l ~
alert("请输入登陆密码"); ' e6 J3 ]' Q& w0 ~) g0 r; \' ^% h
document.sform1.password.focus();
% u: M, S9 g8 \( z return false;
x# f$ J. D! F) u }
% C; `6 A1 h: }1 p password1 = document.sform1.password1.value; , k9 S$ c& J7 n0 C+ g5 F
if (password>password1)
3 M- U+ `/ p- H {0 U: _0 a( ~: s2 G" t' y7 u1 o% W& p
alert("重复密码与登陆密码不相同"); ; B1 n( ]4 Y: T9 k3 W) i
document.sform1.password.focus();
4 U' U; m8 x' U( Q! n document.sform1.password1.focus(); # d, U, ?- x" r8 h, B% u% o
return false;& U) m( |, J, ?! S% z
} . |& T' R. f) E8 z" r6 ]
if (password<password1) $ s8 t% [- @4 a+ M) Z- [0 M( @. m
{1 Q) U/ R4 r7 c. r# m2 @; ~
alert("重复密码与登陆密码不相同");
: [& F5 K( W, c! N- [( D } document.sform1.password.focus();
& l0 p$ s# P& o/ d document.sform1.password1.focus(); $ s: O* p: L) ]. T% P: w; Q0 e$ u
return false;# a4 w" g* W3 \) m5 [: ?) F% m
} j0 q9 n/ {( C2 n5 `' i. d- ?: ]
if (document.sform1.email.value == "")
8 W* [$ x* `- w8 J% z% r6 q& q { " I4 T3 K3 Z3 `
alert("请输入您的E-MAIL地址");
: X' B: {9 `4 l5 x3 T, g1 `, c document.sform1.email.focus(); ( |1 o3 \& j+ Y9 |/ T% J
return false;
' ? D/ u1 ]6 ]6 v } 2 |! b- J4 }( C. f( `
3 U: E/ W; H* V; r' h {4 } email=document.sform1.email.value;
; Y9 W e7 u3 Q2 S& [* }' z1 }- L emailerr=0 * `: ^1 O6 J. m; \+ @
for (i=0; i<email.length; i++)
$ p; o! }2 ]* t4 e/ I { % _. E! x3 [" F- K, _5 M( `3 \
if ((email.charAt(i) == "@") & (email.length > 5))
% n- N3 a' _ ?# S {
# G6 ]. C5 J7 E( j* n9 i emailerr=emailerr+1 $ R& S1 Z1 W; {. Y9 X7 ]
} ! ], C O4 r* K
} % Z* J. ?$ A! _2 N$ Y
if (emailerr != 1) & d4 _$ m, H- w5 i+ j/ _
{
* i, i# |! v* d* y% h' J, ?, W1 x( } alert("请输入正确的E-MAIL地址");
6 t0 B- g$ c; t# ` document.sform1.email.focus(); $ J) w+ i# l6 W: q, ~ R$ |- F
return false;
2 k5 ?2 O I3 G! E$ M }
) f* {; V/ d* r$ b5 K # a* k* w; Z5 L3 |
if (document.sform1.checkask.value=="")
' F$ T3 e8 M$ v& ]$ l% N {
- T# |- d. G* T2 \: Q. ^+ { alert("密码提示问题不能为空"); 2 @ h- F! Z Z' V7 ]7 b
document.sform1.checkask.focus();
6 q, E3 K* c H6 P. Y9 W" @ return false;
, A* p. y! ~" J; A5 e }
- f* i5 y* o3 L n/ I; D$ b if (document.sform1.checkans.value=="")
( V, v! x$ g# `; S' E. a9 ?. L { : L9 f' L* \1 h0 t
alert("您的密码提示问题答案不能为空");
% F8 B1 O4 {& {: U5 y; `% p document.sform1.checkans.focus();
7 n8 `' W3 W7 W9 \2 C% M return false; ! b8 Z( o) q. F, s4 q' _9 F1 e
}5 j: a- s: _7 ] _' _# r
return true;
6 Q$ Y v7 \$ ?
c+ ?8 {0 B+ ?, ` n}
, G; h6 m/ P8 e: Y- h$ ~</script> |
|