|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14277
- 金币
- 2429
- 威望
- 1647
- 贡献
- 1377
|
这个脚本对你可能有帮助:1 \2 i% P+ F& D% s* z. }) `
<script language="javascript">
/ [: I5 C$ ~. C; h# w! y* g/ yfunction IsDigit(cCheck)
' I9 N* |2 s4 v- o: W, \ { : T8 X2 l8 E6 ~# E1 n+ n' t
return (('0'<=cCheck) && (cCheck<='9')); 0 C+ G- ^5 t7 |* N* O8 q' l0 i s
} 7 z8 U! v, g | e5 F x5 Y: G0 M: H7 ?
/ E) G! W' M# F4 X4 ?
function IsAlpha(cCheck) . o1 w/ s; i8 j2 n+ b/ T
{ 7 y4 M$ a: B" C* K. P; J
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 5 {- e9 S/ V# H1 D' o( v
}
% Y3 N% ~, Q$ t8 H# W3 i V8 K : ]4 V; @6 x( }9 @
function IsaNull(cCheck)
! d0 X# |$ D2 ] {
- \$ l( h& S$ G- v# L) ?* R/ W return(cCheck != " ") 6 e! \' s+ K- L) G& Y
} 0 D3 r1 l" } ^6 o8 p
$ @5 z+ O3 b$ t/ G3 B" N- b" d6 Yfunction checkform() * l0 y% F6 y: Y+ `$ K# I; A# s
{ 9 ?7 X; l$ J8 Y8 n8 J' i- g
id = document.sform1.id.value; 8 U d- V9 M$ M* Y
if (id == "")
/ P4 d9 N1 t+ S( n, J {
; n! S2 t- `, z alert("请输入注册名"); 2 {' J3 f& P# R% [- ^1 \
document.sform1.id.focus();
( Q$ f; @9 X- E' g) p return false;
! U* m% P( ?, V5 L }
* A& h, Q! {! o6 y7 L 1 A& [3 |9 h& b) Q v/ ?
for (nIndex=0; nIndex<id.length; nIndex++)
9 M5 ?5 e0 N# H$ } {
, H$ y* g( F5 M* N7 E cCheck = id.charAt(nIndex); 8 {( _) ?1 u% o; ~ [) i/ w
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) & o! C8 _1 ?% q1 ]
{
& l+ b8 H+ a. G( Y3 r( ~ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
! W9 H6 D$ m3 J document.sform1.id.focus();
9 a! e: z" f$ }. @- m0 X/ s return false; R! m6 d! f e3 V1 P: P
}
; d- \+ b! T& T! F6 h } ) I0 z) m8 n K7 v% R8 |5 z
chineseid = document.sform1.chineseid.value;
. O8 n2 H4 Z9 E) k* D2 @ if (chineseid == "")
$ I$ o# _3 Z) l7 W. H2 a { 6 _ u# i* J; }/ ?1 h
alert("请输入中文昵称"); ; X: z9 J; p6 N6 g) B0 y
document.sform1.chineseid.focus(); - q: v8 R" |0 v. v# S$ k4 p
return false; ' g, F; k1 q5 X
} & s" ]+ v. h6 P/ N( s
password = document.sform1.password.value;
$ L& C, K0 ?) R6 u# P7 n( N if (password == "")
; N6 j4 O* s3 [ Y( Y: l0 G { 3 v" O8 L1 R/ S& m6 z+ ~; e6 R9 N, M
alert("请输入登陆密码");
S* w3 h6 \# O document.sform1.password.focus();
# `3 u; ^/ }9 P* i return false; / j& x, S- Q; a: e! T2 y, d
} % b3 @ T+ H$ a0 ]
password1 = document.sform1.password1.value;
/ |& T; B* B9 g% u+ J if (password>password1)
. G9 n8 j4 z* P1 Q' B/ O; ]! X {
! O7 S$ [, G( i alert("重复密码与登陆密码不相同");
/ e4 L) p3 \4 B5 N document.sform1.password.focus(); # M4 C6 m$ D2 p6 X3 T2 D
document.sform1.password1.focus(); ( C; Z1 B9 B3 t7 P; k
return false;) V" P! I" ?; n( m; k
} 5 W! ?, Q! P9 z
if (password<password1)
5 A% l5 e/ q" @3 G( K2 D {9 \: {; S) e) A& L
alert("重复密码与登陆密码不相同");
3 U+ s7 P& r* E3 \# c* C2 B document.sform1.password.focus();
: C0 A- S4 J1 T5 x8 k document.sform1.password1.focus();
6 b" @7 M0 ?# h return false;
& q h! K6 Z2 {' {$ M# Y# k( D% f }
9 ^& M0 N& U6 U, m if (document.sform1.email.value == "")
( [5 b5 g0 ]7 T {
0 ^" s7 R5 x: l+ I* Y N alert("请输入您的E-MAIL地址");
; A2 W, `5 ~- S document.sform1.email.focus(); % r+ z7 I' _1 M* _; G o- Z
return false;
: v1 z% q- W+ `- k, D6 l7 b5 R }
/ d1 n( u" ` E- t7 O
: O/ g8 X7 ]/ r i/ ~; ~7 M email=document.sform1.email.value; ( g3 g* i6 g4 F& r' A( d# h
emailerr=0 / V5 a& g3 Q( g4 Z4 x% \7 r
for (i=0; i<email.length; i++) 4 L) T, Q4 N4 o$ [) |; m- Y
{
* k& S+ C8 j c if ((email.charAt(i) == "@") & (email.length > 5))
`" j2 v% o b! I7 ]) j { ) Q, R- G- ]/ j q
emailerr=emailerr+1
2 s4 v" s( Q9 d6 k3 u+ {/ s3 Q } # K: ?, t0 l$ I0 x
}
% Q. t% A, T4 N' [ if (emailerr != 1)
- ~; w9 i2 g3 b( ]7 L) i$ ^; D {
9 R( F. i( Q9 {* U: {& x! x alert("请输入正确的E-MAIL地址"); 7 v, X Z' T) Y0 O! u
document.sform1.email.focus(); 6 L) u6 _/ L, @, h5 d* W. J
return false; 9 o0 b0 G0 I1 z# o" A, Q
} ) ~/ R. p+ C. k7 Q1 M2 ?: Q
# ~% E; l0 q# m. j! r {/ r/ B
if (document.sform1.checkask.value=="") + e: l! z& W) Q% E
{ 8 v, s6 i$ z* Q+ S( n
alert("密码提示问题不能为空");
6 G- Q; s x- D8 i$ F) i5 G+ A document.sform1.checkask.focus();
4 Q+ r1 V8 H. W return false;
+ l3 z/ ^/ ?7 b+ b3 k- \+ O* i }
" }) w, ]" }' t8 Z+ G* U v/ e if (document.sform1.checkans.value=="")
3 r2 G+ q8 b; U$ {, G {
% N% T0 k" c/ ?0 E2 |( r alert("您的密码提示问题答案不能为空"); 2 Y8 @' o1 o. B, f% z, l6 v
document.sform1.checkans.focus();
|8 z+ n; E1 T5 H$ l7 f return false;
0 n' C. F9 u5 \ }. `! s3 a9 M9 N9 N0 i
return true;
7 ]0 D/ B& \. M u& _
8 t9 B3 B( e0 y! m7 M4 q} 3 R2 Y; N) F. A- B) w' }
</script> |
|