|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14369
- 金币
- 2470
- 威望
- 1647
- 贡献
- 1418
|
这个脚本对你可能有帮助:
% y$ `( V* R, [5 i2 R<script language="javascript"> 2 J; F1 L- ~: A' I2 d
function IsDigit(cCheck)
$ d( p8 g1 H1 \6 I/ O {
, W2 j5 j9 K3 L& F return (('0'<=cCheck) && (cCheck<='9')); 5 g) }9 M; J" A! Q5 z
}
4 O' G% x ]- T' F; Y. H
8 K, i2 F: |# Q; t# M! O# n5 K; Ofunction IsAlpha(cCheck) & B% a' g" q( u% W! O* I
{ " i, v5 ~! l5 v. D Q; ], N
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 5 z9 |. `, U H4 Z- B2 H& `
} % }$ O, d) k, |9 X# n
: b6 H" A1 U$ G1 j1 Qfunction IsaNull(cCheck) ) T# C% [: G0 X3 h
{ 6 ?% i1 L1 |; ]* [
return(cCheck != " ")
3 o8 J* K1 X) E3 L, V }
; a7 W. c* k: ~7 G' h
* }- G9 |" [ j8 ufunction checkform()
0 ?, {/ @% {( t M& }3 Y" i" u: N% H{ 0 [1 H5 Q/ {) `, @; ^- Y7 @
id = document.sform1.id.value; ( g: D$ z- U4 x9 L& N
if (id == "")
4 Z% `& A |" M8 U4 q4 ]9 H { " [+ x. R2 D0 D
alert("请输入注册名");
" z, w t0 Z. }0 s- m f document.sform1.id.focus();
7 U S& I7 ]* n0 D7 P return false;
# I! T# l2 A3 {( J$ s& d }
' I" ?6 O1 K2 O4 q ) Z* l i+ J/ T9 t# W
for (nIndex=0; nIndex<id.length; nIndex++) $ f& F1 _; x) p6 V$ l# ^% r8 v: o
{ 0 H6 n7 r' Z6 ]% d
cCheck = id.charAt(nIndex);
7 f6 _) I* G& m3 x; F; `# i9 W7 { if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) # _6 R1 c2 J9 H9 A9 a9 I
{ ! ^2 y1 U8 M5 @# ?4 O+ {6 B3 r6 L
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); * V5 _+ h9 K s8 `8 w: ~" J
document.sform1.id.focus(); $ O8 ]9 r. {. w0 E x/ {, L
return false;
% Q$ P( S' z/ R! D% { v" g7 v }
0 m# Z m3 s3 A7 z- \$ t; f [( N9 | }
% K) S1 u, Z7 V9 E$ w chineseid = document.sform1.chineseid.value; : z+ X6 O- `9 j: E5 _
if (chineseid == "") " ?; `$ \( E) f0 C! r5 h
{
: o0 w B9 o, S* m alert("请输入中文昵称");
! ]+ K! ~$ d( g9 i document.sform1.chineseid.focus();
+ B2 r* H' O! J) P9 n5 m% u; z/ z return false; * [9 H9 {0 @2 |$ ^" M( ^
} , L. o- Q. G+ W
password = document.sform1.password.value;
2 O! A. X, r& b( o" c if (password == "")
7 r- m- k3 G. f- U: @8 A( i { 2 J4 n- `# f: X' ^- b& }
alert("请输入登陆密码"); $ N) w1 X" W" N3 \$ H$ D
document.sform1.password.focus(); * \( D8 r, O, t M4 ]
return false; & e! v1 J/ J5 H/ e2 ~( K5 T( t
} Z8 T+ D: m+ v) J
password1 = document.sform1.password1.value;
! ^0 B% c* O6 K5 `) w if (password>password1)
! H4 A' H& u- L; U! \$ x {8 [. U$ t ~. w+ Q$ \, E3 ]
alert("重复密码与登陆密码不相同"); % ?* ~# u* ~9 H- @7 O2 Y' d
document.sform1.password.focus(); . E! c7 f- ^( T* k1 d
document.sform1.password1.focus(); 0 {4 t0 n$ y6 j( u5 j3 o" L2 ^
return false; n2 H# _) C! h* ^$ ?
}
: L* j. b5 U. j/ ~if (password<password1)
# u( m5 I6 Q+ h( q {0 ?/ \! i8 A: C
alert("重复密码与登陆密码不相同"); % P: |/ r: ~& w% ?$ f
document.sform1.password.focus(); 5 A* x9 Y8 M4 _6 C' k3 l( R0 U
document.sform1.password1.focus(); " L9 e+ u! M$ U; Z( d& b- c8 @
return false;
2 B# n) I* K- ^8 s' G& o }
3 z* w; ^+ D& g- U if (document.sform1.email.value == "") 3 @4 t* M+ ? `& i
{ / D9 z! n0 G1 P. D
alert("请输入您的E-MAIL地址");
6 [9 e5 o! i) ?* }0 T" f6 d' j/ b3 J document.sform1.email.focus(); 6 {# m# z B. i' q$ g! A6 J6 U, p
return false; * s" I' v" B- x0 a
}
( b3 P1 k2 b, a3 a8 {* K5 R0 ~ 7 B9 v6 P* w' T# w, @) v1 ]/ c
email=document.sform1.email.value; ' D2 x ~5 N% S4 \3 p* Y. ^
emailerr=0
) T! S, {- b( B6 J7 a2 W" q for (i=0; i<email.length; i++) , Y+ f; E( a1 | Z
{
% h0 V- B) k# A# E1 Q$ C( q if ((email.charAt(i) == "@") & (email.length > 5)) 8 R F' k# v' p
{ q/ a# Q: p. Q* _0 O# o
emailerr=emailerr+1
( q8 d9 d: q+ e5 ] }
' i/ y! D$ @, ]1 L- o. P% {( O" [ } 5 M6 K2 Y9 j. W; V2 t$ g, s
if (emailerr != 1)
& P1 U/ U0 @: `" W- y+ M {
- P) P C0 B9 h3 M/ M3 L alert("请输入正确的E-MAIL地址"); + E3 B" C9 [3 j' z. ?. G, \
document.sform1.email.focus(); - c! N5 H( T+ w
return false; 5 c+ ]3 ]8 }9 h% D, E3 r6 e; Q# v
}
6 }4 s( \4 W( k# X; S" j0 {" J
; x9 P: z% G* h if (document.sform1.checkask.value=="")
0 X9 _( I4 W6 b3 o t% C$ X { 6 \2 S1 `0 g2 R. B- P9 J* y
alert("密码提示问题不能为空");
( y8 @% b4 |* j6 A; l- ^7 O' V document.sform1.checkask.focus(); " O5 G6 q/ j0 x* l0 n# R- e* i" z
return false; 4 V6 q0 m% a) r1 F* r( K0 |
} 6 [& k9 D& J ?' M8 \( Y9 [( W
if (document.sform1.checkans.value=="") 7 L# `# E% `5 {- k7 v
{
+ g3 Y' a) W3 ]! m$ N alert("您的密码提示问题答案不能为空");
8 q9 C/ }9 P( A z! h" @& w document.sform1.checkans.focus(); |, h, f5 M! j7 G7 j% h
return false;
; i0 p. T3 s. @! k" k( l) R- `8 v M }% V6 |$ e: y; {
return true;
% [# i" K6 {5 v% m. j4 c1 c2 ~! E
9 |' ^6 @+ {" N+ X7 _- s& ~! B4 `& ^}
3 l$ B7 A# S' u L& t. t. A/ d</script> |
|