|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14327
- 金币
- 2449
- 威望
- 1647
- 贡献
- 1397
|
这个脚本对你可能有帮助:7 ]& j5 i& R6 j. G) t+ D7 @( Z
<script language="javascript">
+ m! T: k- K; q5 c; @, Y( |function IsDigit(cCheck)
% F3 _/ a4 w6 j& T! |3 d0 |& Q {
# x' e7 L. k! c+ ~4 @ return (('0'<=cCheck) && (cCheck<='9')); * j3 x3 ?% S# B; _' r. y# n: u
} 7 ?( Z; H! r; q
8 ?. \( P. o& K# j5 Y8 ofunction IsAlpha(cCheck)
1 l# a& s1 [" n. K8 g- i {
/ R+ O3 C+ O- s* S0 }7 t( ` return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
1 M% B! F: j/ S" M) _ b }
H5 s9 j- @0 p- a. i- H h# j; y! j6 E4 [
function IsaNull(cCheck)
- I6 J. y1 T9 Z {* u { 2 C* D8 a: X, Z4 c/ _
return(cCheck != " ") O4 W% M% X$ j: _& K' `7 M- b" d
} % F' N# U4 f/ T: q! p+ w& ~$ g
& J0 G6 t3 V( G5 E: h% I5 g
function checkform() , O/ g) g# Q5 N* q1 ~
{
3 c* s3 C# i% Q5 C id = document.sform1.id.value;
* ~% @$ I/ d+ Y( Z: b+ B% J- v# @* H if (id == "")
: ?4 r/ k: X+ j7 y {
$ [7 t/ V. k6 J alert("请输入注册名");
! W) D- V# _2 i document.sform1.id.focus(); ( I% q+ N- Z- o/ W# b' z! U1 a
return false;
+ L, V2 W v) Z9 U. }4 h }
- g# Q Z% p1 B" k
& K( Z2 B0 \: D _1 l" V for (nIndex=0; nIndex<id.length; nIndex++) , |1 ?) _) r e
{
8 g7 P/ N6 M" A cCheck = id.charAt(nIndex);
+ _2 ?* ^, u/ I w8 M# g if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) : z f* y- H, s
{ 0 }3 I$ i8 |$ S$ F0 O( ^
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
) U( }: Y R" h document.sform1.id.focus(); 8 e( ]. w. [/ G
return false;
) M1 j+ s7 S* W } & w) ?1 i" P# n! i5 M5 z8 H
}
+ ~1 a) G8 v! t' n chineseid = document.sform1.chineseid.value; ( \" O& @3 t( {8 E5 g. F
if (chineseid == "") q% T9 L# T7 E, o9 G
{
1 t5 E2 l# R8 y8 S alert("请输入中文昵称"); & E. x4 H* y2 L4 r J! P: m- \
document.sform1.chineseid.focus();
5 R8 Z/ M6 [# I0 N9 b, j8 ?, { return false; + Y* G0 W" v2 z) N8 e
} 7 z( T$ G4 E4 g7 c8 U6 }3 r; V
password = document.sform1.password.value;
Y0 C/ ]1 c6 O) c }# t: z if (password == "")
0 M$ Y! d2 g" p4 K { . o9 `, n. E3 c; c% M4 H8 C
alert("请输入登陆密码"); # i \+ X& q( U
document.sform1.password.focus();
0 h& S2 v( M" r" u1 ?: N) } return false;
; ^$ u, D; y( o }
: N. U. k7 T+ `5 Z, ~' D: d password1 = document.sform1.password1.value; / {: Y' g2 ^7 f8 ^) {" t
if (password>password1) * w3 s7 C( ]5 T+ \
{
1 N) k- Z5 h/ ?+ k alert("重复密码与登陆密码不相同"); 7 m7 ^7 p1 ~, H- v! X. V
document.sform1.password.focus(); % M+ p! X; A# W* U2 w4 ?
document.sform1.password1.focus(); 1 R Y r; X# N0 _: |7 K x
return false;7 B: i) d( E0 Z( c; n# D1 v* s
}
, K- l( D3 O( h# Iif (password<password1)
0 K+ N9 Z! a( N1 H9 a- O" R {
6 M6 d. o+ L, ^ alert("重复密码与登陆密码不相同"); " K) C: ~' s1 E6 [, z; L
document.sform1.password.focus();
N9 l# ?( T6 }, m6 g: A document.sform1.password1.focus(); 3 v9 _! T! v9 N Z
return false;
& {+ g9 |& J& M& I) o3 `1 a } , }/ n# h) ?* s& X& ^
if (document.sform1.email.value == "")
# w& W! B8 _ C m7 v- [8 b { 6 H( i& r% F. ~& Q: `
alert("请输入您的E-MAIL地址"); # [, I% M/ z1 b$ _- Z
document.sform1.email.focus(); ) B* w5 N- C- O: i
return false;
* H! B9 n* m( E' S8 i& p9 M }
$ v6 X' H8 K2 B i& b& _ 1 @' Y; V3 H5 b. b7 G
email=document.sform1.email.value; 1 M! m: |+ ^& f, [9 Z5 _9 @4 q
emailerr=0 ! ?. G/ w+ |' |
for (i=0; i<email.length; i++)
' ?6 r$ j6 ^* P { ! e3 L% \' @" t5 |0 l/ }; {: Q* o& P
if ((email.charAt(i) == "@") & (email.length > 5)) 4 A* b+ X0 h2 \( t: Y5 {$ r0 Y
{ 7 s3 j: t6 @5 x5 Y$ R' s
emailerr=emailerr+1 6 c9 ]2 C+ v( p. F4 V0 u( |
} & u8 y, p, `4 l0 o1 g* n9 d6 q
}
$ `9 R6 D4 M: z0 Y8 a( S8 p; y if (emailerr != 1)
3 H/ E- U. F( e {
8 s9 T, R! i+ h alert("请输入正确的E-MAIL地址"); , Y) Y0 ?0 P8 D- M5 R# I& K# X7 t
document.sform1.email.focus();
/ \: s1 C* m1 }1 u. @7 t return false;
7 M4 k3 O8 f# {. ` e+ @5 n' j }
% j8 ]! s4 O; U# ~. y
" ?0 p( m/ t* v' \( T if (document.sform1.checkask.value=="") , u6 z; Y- O: s" |# U
{
2 l6 o: V7 i% N- p alert("密码提示问题不能为空");
! o0 Z3 J0 M r document.sform1.checkask.focus(); , a: U6 Z/ r' r
return false; 6 N, j f8 g2 U6 E W, y+ |* r8 g
}
) K' w4 o2 R3 g" C' H# s0 f if (document.sform1.checkans.value=="") 6 ]5 [3 }, G9 y) b4 t& {; X
{ ' ~( T9 L% i# X( L* ]4 _ g# T
alert("您的密码提示问题答案不能为空"); 7 S; i& L/ z0 F0 H/ }1 W0 q7 M
document.sform1.checkans.focus();
* I# n4 G }6 a; n$ y return false;
V+ c; ]' s3 n% K# Z/ g }: a) O7 `0 L: a2 Y+ o$ K
return true; " U$ |/ z6 E( W4 B5 v
& \6 \( W" o5 J: C1 s1 i}
3 m( {6 p$ K6 S8 F</script> |
|