|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14337
- 金币
- 2454
- 威望
- 1647
- 贡献
- 1402
|
这个脚本对你可能有帮助:, F! T1 l" L @6 V) t
<script language="javascript"> / k1 P. ^+ s7 J6 {8 S
function IsDigit(cCheck)
, P8 h! F9 ~3 [& c2 Z5 ? {
; x7 f0 Q! w9 t. A0 a `1 e return (('0'<=cCheck) && (cCheck<='9'));
$ t) g9 x: N; M% J& Z }
' b6 _- ]9 i" d% C
& \) j* ?4 |; e' H! b, { x! nfunction IsAlpha(cCheck)
! M' j% R7 o8 l1 M4 Q5 C3 K+ B { # \/ [+ t9 i6 @: s+ ?0 L
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) " H5 A+ J* B; N8 t- a$ D+ B
} ; O7 s. R8 M# m% ]$ b- Y' h# z3 b
+ P6 f9 i) A( b8 W8 ~: @3 X6 M) Cfunction IsaNull(cCheck)
! J1 G" O# H- ]8 } {
; b1 V. F/ ^$ }8 h return(cCheck != " ") $ u% i; q9 Y0 I5 x9 `
} 9 L! k2 f% Y* i2 U
Z1 k9 G: R* o' e- y$ g* Ufunction checkform() : g5 j( H; S; x4 M
{
. M; r. ~& L# i, E9 O2 J3 \ id = document.sform1.id.value;
% V, p$ i- p- E) ^- u! \ if (id == "")
' v! t( H! m" j5 G" Z; f {
0 l N7 Y0 V8 c5 T Q7 o alert("请输入注册名"); ( A: Z2 F( _- R e9 z
document.sform1.id.focus();
9 G% Q9 {2 o9 [2 S: D return false;
, r0 x( y5 ?0 D$ J! H; l } 7 x: A3 Z9 H/ ?' Y H3 }
n3 ~ v4 s1 q1 `
for (nIndex=0; nIndex<id.length; nIndex++)
9 v; M6 Q* h) n8 w {
6 e% s2 e( m0 v6 s/ w- T- i cCheck = id.charAt(nIndex);
0 K( L8 g X: q% ]& T& q3 Q* m" \( { if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
$ g w9 g+ b" V( J- B) t, e- ~ {
4 m6 T p$ o% P7 K/ z6 I alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); , {$ Y, O8 y' Z3 _
document.sform1.id.focus();
2 ?0 ]3 @8 X p, [% p2 G& Y- q return false;
! X- y1 g2 M# v+ e9 ^9 X* F }
# I& H2 Z: d( g$ n: w }
7 a. B' Z$ I) m# ^2 w chineseid = document.sform1.chineseid.value; 5 `5 J o% p" f3 L6 R
if (chineseid == "") 8 F0 b4 @) b& H
{ 8 }1 b2 Z! @! O
alert("请输入中文昵称");
( S* @9 E6 g# Z document.sform1.chineseid.focus(); 1 }& O' o6 D/ F) d/ C6 N7 Q* _! W: k
return false;
! M+ E- ^+ D1 I5 O4 ]" p } 2 C% |, c5 y9 r& v3 _; ]' |
password = document.sform1.password.value; ) k+ M* N) i" N/ e. y- \, U
if (password == "")
1 g, T3 u# m) e% k* o1 \( H, }! \& r { % p, `+ V1 E* u% K) ?
alert("请输入登陆密码");
4 O! o3 w, E" P" ~2 ~9 k1 ~ document.sform1.password.focus();
: w4 R- y L% |; J( ~9 S return false;
( z% G7 N( G6 x# E }
. L! x7 }2 y, U( W, a+ M: M password1 = document.sform1.password1.value;
0 s7 c0 H* B% M if (password>password1)
. U" g( {4 v. U4 W {) R" X$ I& v2 B8 b7 ~3 j
alert("重复密码与登陆密码不相同"); ) ]% N# _1 D# l- v- |
document.sform1.password.focus(); ; O0 c5 A7 d! D
document.sform1.password1.focus(); 6 m8 [: T6 U* `2 D3 y
return false;
1 j; z* r* \+ b }
9 y7 o( U. m7 n* q6 v2 Cif (password<password1) 9 U( ^* {& ?0 q, G g2 i- `) o
{$ @( h3 p# a5 R8 ]
alert("重复密码与登陆密码不相同");
; R' d0 D4 \, n% t% m, ?: F document.sform1.password.focus(); 3 N( \) h# S, x) b' e8 ?& m
document.sform1.password1.focus();
& u% {8 ~6 v8 t+ q3 R. p# e! ~ return false;
! s3 X3 g' x* _ z3 ]& q, u }
' Z7 G3 \6 a/ b if (document.sform1.email.value == "")
4 ]) b% T& \! H% o$ T { / }& ?! l0 Q8 L) Z% n n7 J$ E8 O, ?- R
alert("请输入您的E-MAIL地址"); % R. o, N! ]7 p r3 K. I4 ^2 c
document.sform1.email.focus(); : r4 p; H$ b) A9 y& T* z
return false;
" b8 _9 i2 x5 o$ n } 3 d' ], u% U. Q+ o* p" W
" o5 u. ~: \7 s0 }- q1 m+ s7 n email=document.sform1.email.value;
( T+ q" L" ]6 D4 X5 _, f* V emailerr=0
" e" {* R9 b, A3 c A for (i=0; i<email.length; i++)
6 m U, u) a/ H {
# h E8 Z- y/ Z% v } if ((email.charAt(i) == "@") & (email.length > 5))
% R) v6 ?' v" H; |$ x# r z { 5 y) F' `3 e- k9 p* ^( x
emailerr=emailerr+1
% h' b( x) ^) n' y+ m, w }
9 i! z& ^2 Y) ] r1 N3 ? }
: C6 T8 w! } s7 i# k6 s+ Y if (emailerr != 1)
& C+ M7 k- N5 n& U% B { ' V- `, u# o( \7 P" w# x
alert("请输入正确的E-MAIL地址"); % ]8 v3 a' Y. A t
document.sform1.email.focus(); & H9 b! f' u/ z5 t) \! U4 ~& u6 {& x
return false;
- n) n8 n, M4 H9 K: r- w0 h }
; m- r$ s& r7 u$ W: y# v, O, C & ^+ N6 w/ @ g2 o+ Z# _9 p
if (document.sform1.checkask.value=="") * `$ z7 Z6 k4 Z+ O. H) Z; _- n" G
{
+ V1 O4 a$ K0 A: H- ^ alert("密码提示问题不能为空");
7 k- _& O: ?$ o% a5 X. P% O* N document.sform1.checkask.focus();
- Q7 z) m. v8 Q G2 L4 y1 @ return false;
u# Z& f0 \7 F+ ^. t }
6 D+ |& L, i- I$ n, ] if (document.sform1.checkans.value=="") 3 c; H; G2 }% O/ b" Z6 Y" \7 E7 A3 i
{ & p' l2 u/ O$ h! P6 F) f; g, z
alert("您的密码提示问题答案不能为空");
+ r8 G* Y% b1 \0 w document.sform1.checkans.focus(); 9 T, j) `2 H7 o& W" x$ _, y' T
return false; & f/ d$ G+ P& D7 @, E1 M7 G6 R, v" ]7 J
}, p, |- k. R- R
return true;
- |, x/ H0 `/ H A( C ' ]8 X- M% |8 X/ S
}
1 s' } N! ]% l3 G4 x</script> |
|