|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14351
- 金币
- 2461
- 威望
- 1647
- 贡献
- 1409
|
这个脚本对你可能有帮助:
: M8 c9 A5 A, K' F" z7 Y4 D<script language="javascript">
7 r; N' H( ^/ O( B6 Z$ I9 b- y- D5 ]function IsDigit(cCheck)
. l1 k( H( `; H& i5 o {
; y( M3 n& f- X% ~ [ return (('0'<=cCheck) && (cCheck<='9'));
4 k* h" d6 {9 a } S0 Y/ z, \0 N, d
! j, w9 K: _5 Y: c* c& z( Gfunction IsAlpha(cCheck)
" H8 W8 C1 A* @2 t {
6 x. p. Z- g- |* D return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 8 `8 ?; E7 ]8 K, J' ^) ^% ]+ Z8 K
} * T, i1 @8 U' O* _ M: ^( q
6 _6 Z7 s, y* ~function IsaNull(cCheck) ) p* O( Q5 c8 {( J" M/ v$ O
{ 2 p' j+ n0 E$ u, m0 `
return(cCheck != " ") ]: h, F% M0 E) f: g/ W# V
}
6 Y, m9 m5 f7 [1 K5 O
* T: v% {2 \3 ?) }0 W! [7 \function checkform() - a# ^% Y( O6 Q+ {/ M
{ O9 K0 j, h. {
id = document.sform1.id.value;
/ ~5 N$ p J9 K# p: g/ z @, t. E if (id == "") # o# ^0 g4 S! @' P
{ 7 j" L8 m; e& _) g! J3 ~$ {
alert("请输入注册名"); # t g$ r& I8 }3 p% U6 Y# D
document.sform1.id.focus(); * A9 w, o1 u9 W: N
return false; . W/ Q- ^0 h K# J6 `: w
}
. I# G$ a* R; r8 P3 _ s; p! Y ' R* a U+ u5 d
for (nIndex=0; nIndex<id.length; nIndex++) & V1 w! G! A+ g: d2 x4 p
{ 2 `* \( l4 K z/ w
cCheck = id.charAt(nIndex); ; @3 |3 q+ ?" S
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
+ C+ ~: p& O) ^ { 1 h5 f' K; n7 ^
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
+ @# F$ E# y& T; r; }( X( o' j6 K document.sform1.id.focus();
9 I5 u1 |, w- q6 a return false;
+ Q% E0 f: z5 k% _# ^5 H } ) P- ~ b, q: L
} & Q1 m6 q0 w* p+ S; K$ X" W" \
chineseid = document.sform1.chineseid.value; ! ~. _% r, b! M
if (chineseid == "")
! q ]0 }% g0 h8 {- q; W- [ { 8 n, j% c* \; g- q& ~2 p1 `
alert("请输入中文昵称");
5 _$ |/ W* T9 y3 i1 M2 @- V6 ~6 | document.sform1.chineseid.focus(); - x* X3 e) \, C8 C- q
return false; 0 C5 Z7 t& i z/ ]. |' P, i
}
- O; H7 C7 ]. K$ E8 J+ g password = document.sform1.password.value;
6 O3 `6 r0 m. J0 G2 b$ g3 @ if (password == "")
5 t1 l# } w, \. o* ^ { 7 J4 N$ k& u- U: ~) M( b% [* \
alert("请输入登陆密码");
2 L: d7 M# _+ e3 ?3 M5 V document.sform1.password.focus(); " g, C( {6 ?" t7 Y
return false; 3 |( j# G9 Q& f* G; p( N% M' {
} 7 \( B$ q& ~: y# Z; ] u1 ~
password1 = document.sform1.password1.value;
. j9 ]6 j* E, F9 ^5 Q. q if (password>password1)
; ?* M4 n5 o7 s: h6 j( G! E {$ G0 S, f+ f0 ?, B6 Q
alert("重复密码与登陆密码不相同");
; }! G# N" h8 ~5 ^2 v. i document.sform1.password.focus(); & v( e4 U4 M9 G9 Q! }) X
document.sform1.password1.focus(); ) y/ c) a/ c) k, m* B p! ^% w
return false;- x$ `2 {4 x, w) W% P, ]/ I
} + F# X- _$ V, i2 M2 f: D
if (password<password1)
. z3 b0 |; x8 ?* n( R {# K: j) W, K' m+ ?( ^9 x
alert("重复密码与登陆密码不相同"); * B' q* m! V; ~; [, e7 u+ w
document.sform1.password.focus();
# }& _! r+ I: m! z! t document.sform1.password1.focus();
. s; J6 ~3 r0 ^ return false;4 O$ g' n: H, ~4 B+ \5 o
} 4 H0 ^3 f6 B: }# t- O5 |. p
if (document.sform1.email.value == "") . k1 ^5 F0 n% m6 q* U
{
' E7 ~+ L+ V, @& Q4 r% ] alert("请输入您的E-MAIL地址");
& V) }* q( u5 v document.sform1.email.focus(); 4 H' |' X7 s! x6 _
return false;
1 M% l0 N2 P0 P. Q5 J# ]( K1 k% A, N, m& { }
3 F- U5 h) M! c, [3 L+ n& S ?9 ^5 ?. A1 @' J
email=document.sform1.email.value; ( b, h* d2 Q K/ P
emailerr=0 6 b! x) A$ R" R8 _$ l* n
for (i=0; i<email.length; i++)
# L' p8 y# X' e6 M% e {
4 R, j- v5 c6 {) h% b/ t3 { if ((email.charAt(i) == "@") & (email.length > 5)) 0 o4 L; T+ o8 _" @. Y/ \% T- j, o
{
/ S$ e9 x0 z- S: \8 Z$ V+ o- N emailerr=emailerr+1 # t8 P4 a7 o- K" M, D
} # ?) a1 o3 y8 M' U- Z
} l$ _" e8 i% }! J/ a" W/ w
if (emailerr != 1)
1 g3 y* G. v; h3 O8 i8 J {
/ @1 G! R/ L2 C alert("请输入正确的E-MAIL地址"); 2 y% K) M8 h1 ?1 V' v- L) _
document.sform1.email.focus(); . E- F. H8 C0 Z0 `
return false; + l/ a9 a; |) b n; q3 i6 ~
}
2 F9 }0 F( Y% h7 b c. K
% d# Q1 q$ Q( r+ Z# C if (document.sform1.checkask.value=="") 1 `* o, W1 B$ g" V6 ?
{ & X4 ]% F! C7 E
alert("密码提示问题不能为空"); 7 B+ p6 q8 W2 H2 w- z: P# X% ?/ a
document.sform1.checkask.focus(); % ~) r, L; u/ v1 a# [0 v
return false;
0 r3 {7 D9 i1 F. y, ?* a0 P }
3 {/ l: P( w u! E if (document.sform1.checkans.value=="")
$ M' p# M4 l, ]9 S' c { & A5 u+ ?, d2 W- s: b' X9 I
alert("您的密码提示问题答案不能为空");
8 Y) A( D8 l" P+ A' j' G0 Y document.sform1.checkans.focus();
! p- }# U7 G6 o. g2 w return false; ! b2 N# m, ~* G9 p0 } |7 e
}
' f7 S# o( M2 c$ G return true;
* U' w2 D! P0 Y3 E( E/ o
6 U& j( t( ?- ]6 v7 Q; P}
$ ^) e8 H& J) s# D+ u$ `0 M</script> |
|