|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14403
- 金币
- 2487
- 威望
- 1647
- 贡献
- 1435
|
这个脚本对你可能有帮助:: c# ]* k0 R+ v1 }' q7 |/ z' P
<script language="javascript"> ' |5 @8 Z0 p7 u; r6 Z
function IsDigit(cCheck) ( Z, L+ Q4 O7 m. ~/ v
{ + s% g- D% U1 a5 |
return (('0'<=cCheck) && (cCheck<='9'));
! l8 J/ w& G: v8 U& }8 u3 ` } 3 \4 K8 z! g' i+ x
$ Q6 f& q4 L, Y* ]
function IsAlpha(cCheck) ! x3 M# d: G8 ~4 E- E3 Y
{
/ m+ |7 `& r' g# x# g4 u return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
" L5 ^% u. A$ M* n { } 7 X+ S$ Z" A4 w$ v* w0 S& ~
& l5 v+ v9 j b+ Z! z* L
function IsaNull(cCheck) " d3 h7 ?; I1 ^; p+ A) {5 i- b
{ # p7 J1 D# f/ B5 D" T: ^" q4 k
return(cCheck != " ")
4 r: E- h& w1 k8 M$ y5 C }
' B0 L3 ]+ K7 z: a* M, n, k6 Q
- T8 T- g$ A" {8 G7 k/ Afunction checkform()
$ G% y$ e2 y' c+ v' n' r7 B( B{ & x0 @5 z" h* M
id = document.sform1.id.value;
" w* p* ^4 } Q2 f. l if (id == "") 4 V I$ x* S" b. u
{
, f- v/ b5 o) Q4 B. {) D# ] z' ^ alert("请输入注册名"); 1 z& q6 ]6 h; Q' B; ~. w6 N
document.sform1.id.focus(); ' a5 h C5 @1 Y; c) g' _' S
return false; , F6 k3 O, D: w/ U* x: ~
} # K, i- r4 o( }
, K ^0 H6 e$ Z4 ?& T4 M for (nIndex=0; nIndex<id.length; nIndex++) w" O! g5 @0 a
{
; \. `7 y# N. D& e1 W2 n cCheck = id.charAt(nIndex); 3 s5 T2 w w8 `# [$ h: V# _
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
; c5 R6 \3 b+ i" y3 w6 V {
. _ o$ {, j; l( a alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
! W6 ?5 c$ o2 [' `( Q document.sform1.id.focus(); ' }2 W' h, H8 Z3 o* ~) x" {/ b7 v
return false; 9 j/ X% t1 G4 k9 \6 {
} 4 A/ O7 I$ R+ G# t S/ s
} 0 R$ H; E( K/ b) V& m
chineseid = document.sform1.chineseid.value;
% F! Z5 Z4 ^6 J# o' ~. E4 w if (chineseid == "")
# X. m) Z; ` d- ], C& f' r' E {
, c9 @+ n" H, E alert("请输入中文昵称"); 5 q$ w# \; q; }" k
document.sform1.chineseid.focus(); . u. V9 j0 {- v9 s8 M+ a# j
return false; 8 _( O6 u. q1 S5 e
}
+ v7 o+ Y3 D2 g! |6 J; c: @ password = document.sform1.password.value;
' o& H6 y7 R" ~& q3 n+ d5 K if (password == "")
' z2 X( y2 y4 o A( M, ` { 8 Q% ?+ i8 A5 o6 o! z+ `
alert("请输入登陆密码");
5 J9 ~7 @6 {3 L z1 j" S document.sform1.password.focus(); * I! R8 m. g2 @
return false; l( b2 g! ^/ d( X( f/ ~
}
+ s* P: c% n& N( ]% Y: o password1 = document.sform1.password1.value;
. b+ J3 K) F! ~; \' V7 H if (password>password1)
1 u' ~0 n# H" h# a8 O3 w4 d+ K# m" f {
Q- S4 B5 x" s3 M alert("重复密码与登陆密码不相同"); - `; z6 W3 n) w y2 e1 Z, o7 f
document.sform1.password.focus();
& W$ ?8 e/ H: `- U. g: j+ Y+ \/ u document.sform1.password1.focus(); ' o9 @4 `, H9 q8 j) h6 C; W
return false;
- {- M/ L/ e+ F }
$ k9 Q" w7 O3 ^if (password<password1)
* ^8 T* ?4 w( z+ H" {+ ~. O {
; F( D+ J% ~+ F7 J; K$ R2 H/ I% R8 } alert("重复密码与登陆密码不相同");
6 F; i7 n/ p2 L! {' R" s& p document.sform1.password.focus(); : n/ L! V6 `, K# w$ L8 T
document.sform1.password1.focus(); 8 g& U+ _% ?2 }" o: J; A4 l4 L
return false;/ Q) q- L. ]5 t9 V6 s* u- B
}
" ~7 I% i# e7 d' Q if (document.sform1.email.value == "") 5 Y% b+ _- J2 a/ ~( d8 @+ i2 T
{ ! A$ G* D0 P" j4 E0 i% B7 s
alert("请输入您的E-MAIL地址"); + L3 x0 D( ]" S2 L% N- y) R
document.sform1.email.focus();
F: M% N6 u5 I3 e, j; _ return false;
+ H6 n" @7 ]. W i1 Z" P }
4 N( l7 v' U( G& E) M. \ . L2 j$ E- o6 u5 `4 O9 _- k
email=document.sform1.email.value;
& V/ F, A! B [# p0 p6 ~5 b5 c emailerr=0
3 j' p, L0 @" g# N# V4 p/ r for (i=0; i<email.length; i++) , V# a- S/ \* ~/ q8 A
{ % A' I+ W( H& O* h6 Z
if ((email.charAt(i) == "@") & (email.length > 5))
! ^# A7 n' c& W# |- P# l+ c {
0 y2 c+ T5 v4 h) L K5 m) C emailerr=emailerr+1
: U W4 ~7 T. P) y }
. v; D& f: d' `/ Y }
4 {" B H" }- l" f- G if (emailerr != 1) / l# l* R: O5 b3 ?7 W; f5 \
{ % H. v5 W- W& _. s; j, E" W
alert("请输入正确的E-MAIL地址"); 8 ^ _2 x! u. w l
document.sform1.email.focus();
: n2 h3 j8 G& ~7 q3 ~+ o4 ] return false;
/ u+ P4 n1 ]- \ z7 B2 ^ }
8 u: j6 W6 c# ]1 H Y2 X2 a7 [ - R& z. E8 g3 x6 L7 t/ Z
if (document.sform1.checkask.value=="") / j m# t+ [4 ]# d+ J
{ 1 Q$ T9 v& a( L
alert("密码提示问题不能为空"); 0 F) o# m1 [) i6 ~ V7 x
document.sform1.checkask.focus();
( K' I7 E: _% I return false;
3 O; |" t7 J; P9 |5 @+ E }
9 {% E( Y S, R8 e# G. B7 {# }1 t if (document.sform1.checkans.value=="") - X$ j) T6 |! B/ [5 d
{ ( I: G9 u1 L, f0 m( `2 T+ f& v: m
alert("您的密码提示问题答案不能为空"); : [7 C) ~! f& ?1 R
document.sform1.checkans.focus();
1 s$ {6 I8 M* f% S) M1 w$ c9 o return false;
4 ]: ~3 f( ?. O( w# G( _8 F& ` }
4 T9 {' Z; S' O' y9 i7 G+ k7 g return true; 7 Y+ P; o8 _4 I6 {) e
7 O; Q: q! l% z0 F- T0 c3 }% l}
$ J* j, T" ]7 j$ ^( U" Y</script> |
|