|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:5 Y* m8 V3 e# C y! S) U3 O
<script language="javascript"> / [1 E+ E( G: b2 a
function IsDigit(cCheck)
: j! M0 p- d. }2 f9 }5 ]& l {
. e! V2 |! I, A$ K/ B return (('0'<=cCheck) && (cCheck<='9'));
3 m/ M- }0 W' M; M, V } ' ^; Z% k* W) l7 v
$ Z: r- e8 r& U$ p9 m8 Q" x" a- C
function IsAlpha(cCheck)
/ U/ K7 H5 h! {2 ]3 p { ?+ ]" n H4 `# _
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
& |) T; [0 L! s: f2 V% C8 P1 I }
' Q; J7 C5 d( g7 I7 h* G
# w$ U( w' P& h* i4 ^function IsaNull(cCheck)
$ J1 n; M% b0 w {
5 m+ c" [3 A6 P return(cCheck != " ") 2 b4 R$ R& b" H8 t
}
8 F. v' X% _; ?! Q6 V
9 a1 I7 Y5 j2 ]2 nfunction checkform() 2 e2 v! o! _7 z7 u ]6 L
{
/ t$ B, [4 j8 ?$ A' S" i id = document.sform1.id.value; 9 F7 u" ^4 `* w \+ h$ g- i8 p
if (id == "")
4 m5 e3 x( {) i {
) _* Z) O# |4 O alert("请输入注册名");
! R" z, y8 p. J document.sform1.id.focus();
. C3 N) _, p$ p1 \4 o& L/ s return false; ; g2 i# S# r% ~( W
} ' i% e: m2 ]% E: o5 p6 e
' S4 O6 G9 h% P X' R for (nIndex=0; nIndex<id.length; nIndex++)
8 o' N Y0 m1 ^2 h {
' y; ?( l7 v: ]4 c cCheck = id.charAt(nIndex); ; ?9 _ t& n6 \4 j, l
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) : r# `& Q% r0 |4 a
{
: [6 l7 M1 p. S1 t: p% R! g' Z alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 7 r! O f" ?$ x
document.sform1.id.focus(); ' ~. W7 e6 P6 @% ?( _# a
return false; ' U0 } o( \$ o; D3 [/ u4 b
} 5 }: {& \, D9 `
} ' D7 @7 L" K9 i
chineseid = document.sform1.chineseid.value;
3 L. e) F' Z) { K. Z, j; E, y( f if (chineseid == "")
3 n$ [3 N/ j$ N5 d, V { 5 P% W6 a, T9 B
alert("请输入中文昵称");
0 S1 t0 s/ `; t1 C3 _ document.sform1.chineseid.focus(); 7 n2 U- Y- x4 z, E
return false;
: E" ~2 _. U0 E) n' b9 e" }* _ }
$ Q# e8 h% v. }0 ?5 M; G password = document.sform1.password.value;
R) z; h" Y1 d1 k" { if (password == "") `& C1 C4 J* W+ B3 O7 C% v1 D. `
{ : Y# P% P2 z% V# i* M8 d2 P6 T. V
alert("请输入登陆密码"); ' N2 r+ W$ M) d
document.sform1.password.focus();
/ l9 S, C' f ` return false; , P% U$ o( U6 ~8 F' d
} 1 V. X7 ]$ Y! l) J4 | p6 B
password1 = document.sform1.password1.value;
/ t U% s) \4 I. ^8 G if (password>password1) # ^9 y- T& X5 ~) G; p9 K$ }
{
; w% h6 q- p8 U) h A( U alert("重复密码与登陆密码不相同"); $ _* l/ j( ]7 }+ c i1 _
document.sform1.password.focus(); ' a* a. i9 Q4 {4 W" ?
document.sform1.password1.focus(); # x) |9 m- ^; z$ f" `6 Y. X
return false;
( L, f8 z1 \- l/ O } & R8 }/ X6 {3 [5 F/ U
if (password<password1) ; z6 k, Q; G! v5 Z1 s$ u
{2 u5 K" q% Y' R& k$ [
alert("重复密码与登陆密码不相同"); & t! y* u& |4 p5 |) L F
document.sform1.password.focus(); 9 V; N' ?) U1 q [6 o
document.sform1.password1.focus();
7 L6 Z0 T0 f y+ Q return false;
: {% u8 y8 v1 ` }
* m2 k- M1 b$ n if (document.sform1.email.value == "")
* A7 r4 _$ l% l: g { + {5 M4 i1 @- @# [5 L
alert("请输入您的E-MAIL地址");
^7 ^ z' K+ H; M, l& \ document.sform1.email.focus();
4 w" y& H0 C( D8 Q/ Z+ E return false;
/ n0 h; q* r5 m! ? } 3 L: {6 y* j8 T2 s9 b% b
9 d/ e& m( l( A5 p1 u/ m- v4 v8 a
email=document.sform1.email.value; ' ~. L6 E. e7 \9 M
emailerr=0
, s- `# Q6 T+ Y/ H, r. I, y) `1 @ for (i=0; i<email.length; i++) , P ]/ h7 m* o6 P0 G6 d, u
{
; Y/ Y0 u, k9 `, H3 }! [ if ((email.charAt(i) == "@") & (email.length > 5)) , s" I- m, z, G! |1 m
{
3 Q# [4 j6 \3 A4 }% H# S; [0 z emailerr=emailerr+1 / r G: `2 i# i% g
} " l, M% d4 I" `1 F' b7 M/ L" q$ j1 u
} ( E( E& B2 Q' g: J3 r+ F
if (emailerr != 1) % ~0 b; I! Q7 ]2 P3 Q& Y/ s
{
# Z6 P3 d) d" D% k! m9 W |5 U alert("请输入正确的E-MAIL地址"); & c% D( g+ s- Q' d5 x
document.sform1.email.focus(); , m; `1 R% h' X% z. {
return false;
T6 x! z; H' s5 A2 Q } + Q7 m& M% ]! o% _$ p! `2 d
) J* S/ l5 Z( a5 V4 ^$ h: b8 d; w if (document.sform1.checkask.value=="")
6 u4 |2 G* d [" h" a$ i7 i S { , Z W' O" R7 i
alert("密码提示问题不能为空"); " u. z# ~8 V3 G- {5 Q3 `
document.sform1.checkask.focus();
: R- Y: e3 I/ J return false;
( [8 {6 K" S7 @4 e- Q: s3 K } ; P# i$ }+ t7 D
if (document.sform1.checkans.value=="") 2 G& Z3 _' z1 e5 y+ s$ }$ L b8 r
{ ; i9 E; B/ y% d6 Y9 d" I
alert("您的密码提示问题答案不能为空"); * n2 y) G9 h- B+ C
document.sform1.checkans.focus();
* i5 Q& c, m' _' I! U; w return false; 7 k! `% ?3 O: x2 Q) k
}, ~7 q! M' ? B8 d" H" f2 N
return true; 1 Z$ W1 k( B: q( N( u" a" n( }
5 {' v) N5 I6 q) d8 _7 {+ d" t4 i}
: s4 Z# {" _) a& ~" w8 t</script> |
|