|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14317
- 金币
- 2444
- 威望
- 1647
- 贡献
- 1392
|
这个脚本对你可能有帮助:
7 q) f- c6 N0 s+ |<script language="javascript"> 1 y" ~) I* S' V9 F+ I. z8 }
function IsDigit(cCheck)
% o5 d$ U' r ?9 o { : r! }2 V# ?( u
return (('0'<=cCheck) && (cCheck<='9'));
& A8 U P, Z& @5 V" D9 v! @; | } , a# x: B" Y2 p6 @# Z8 l
% D" r! I4 \1 W& d+ G- L5 j
function IsAlpha(cCheck)
" s/ T# B; k6 W/ {7 X; G) t { % |3 ]# J7 e7 X8 p: v+ W! N
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
% J2 N4 ]- k0 g; Y2 T }
" d% l; |4 m- ^0 S, ~/ R - K8 g- Q- q, x
function IsaNull(cCheck)
1 N9 U3 q: }' \ g3 `2 Z {
0 V+ Z5 @/ T9 x, A1 ^" } e return(cCheck != " ") ( O/ u9 `6 n: p7 f: @
} * A( P }% \* I* {
! o8 F, O# D, I8 e9 I# }
function checkform() ( n+ K! g% E# A1 J1 B) P% N
{
, O, C$ |3 h$ \. |, A# I id = document.sform1.id.value; ; R; ~! i3 e: N/ J; ]* O
if (id == "") % I$ v0 X3 T# y
{ 8 Q+ r1 m& i1 s. r) S5 R
alert("请输入注册名");
, `9 Q1 l8 J; g' k7 R document.sform1.id.focus();
1 r. ^/ B$ W5 g7 d) `! h return false;
8 `( ^5 Y) m7 @ } 6 f# a# ^& v0 Q
& z3 `- `3 y6 g
for (nIndex=0; nIndex<id.length; nIndex++) ( ~# e6 [: }7 j# C4 k6 E& H. \
{
6 t, F% _5 J. m$ E" i% S cCheck = id.charAt(nIndex);
5 E$ c9 ~3 D% ^' n) F if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ( X- Z% q2 Q! d' D$ N4 Q
{ . [# _! ?; T" I3 q8 _: |7 y* w
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 3 D) s; b3 o( r7 q" ?4 W* J
document.sform1.id.focus(); ) d+ K7 Y- }4 { i3 n
return false; 0 H2 m- L5 y. }3 E
}
- I# O, k$ b" r+ o } : U* Y# a2 e7 I( Y
chineseid = document.sform1.chineseid.value;
! e. c' s- ^! v if (chineseid == "") ; z) c3 z$ ^, ^* S% Y
{
: W; I, i/ B* x+ ^8 t alert("请输入中文昵称"); 6 T1 c) e; _* ~* Z& ]9 A
document.sform1.chineseid.focus();
0 A# s% |1 ?: p- z( r7 F5 q/ l# t return false;
6 n7 H7 U% v( h9 X } 2 U2 H6 r/ j5 q! i4 A& V
password = document.sform1.password.value; & Z# R+ Q2 o! E2 {$ q5 w
if (password == "")
& A5 a2 ^8 m, D7 I5 W! e {
f! n7 f" y/ B3 D alert("请输入登陆密码"); % `) k+ g0 ^" Q) z# p5 g
document.sform1.password.focus(); + L2 s% A6 U- g
return false;
: a& ]" ~# Q& M* ] } : g& ?5 N; G0 P# }
password1 = document.sform1.password1.value; # i9 D( O/ g1 z( M" y1 ]4 b# N2 X3 N1 C
if (password>password1) * S+ r) \6 {5 L" {$ \4 ^
{6 U5 N9 E+ C* J) a
alert("重复密码与登陆密码不相同");
- T. W- c0 D9 Y0 U' r document.sform1.password.focus();
& n9 R; Y. @8 s$ p& C4 v2 a% V document.sform1.password1.focus();
* a, S5 [5 i! i: l t5 w return false;, F5 T& @1 c0 R3 O
} , t2 _% @7 l& {/ h- u, z& [
if (password<password1)
1 n; c4 e1 Y# M+ J {* Z: j$ F! ~: h8 o8 Q N
alert("重复密码与登陆密码不相同"); + U; u+ x4 U! E, M/ T& s5 k
document.sform1.password.focus(); 8 \3 e- U8 J" m. K& y! j% K9 g
document.sform1.password1.focus(); - O8 m+ B: X8 C# s- X3 j
return false;' C1 b/ ] D3 Q1 f, y
} ( U; R [* [4 P0 L
if (document.sform1.email.value == "")
! O! W- K( D7 f5 c5 m4 n& X% R { ) z2 h5 N1 c7 [. `0 r0 @ v; S
alert("请输入您的E-MAIL地址");
/ n7 g. ?0 n* L$ ~. z document.sform1.email.focus();
& h/ y5 y0 g0 m0 {8 S" B' S3 | return false; ! L4 @( F A; |5 r) v% n2 t
}
# [+ r+ U% {! `, ]3 `# S) j. K A8 b
, G2 c1 m- {" B) l( E! L. a1 \/ } email=document.sform1.email.value;
; D1 R$ v% Y5 T/ N% [ p9 a1 q emailerr=0 . M$ z5 w7 h/ t" K9 l/ S
for (i=0; i<email.length; i++)
4 Q' N( m* x9 r& M {
0 }* X+ g2 o) P( r- P2 F if ((email.charAt(i) == "@") & (email.length > 5)) ) h- K- t* L" ~4 _
{ 3 \" ]; ^4 ]8 y
emailerr=emailerr+1
( j! O) q4 T4 l) \ }
s" ^! F5 } E2 u } - J: F. C6 X0 c' q! |
if (emailerr != 1) + }4 Q# R* o4 l2 f
{
5 |' f! a7 l- y alert("请输入正确的E-MAIL地址"); . ^. {' o* Z1 y4 H" S& m+ G
document.sform1.email.focus(); ; |: f' A3 @/ k( v- x+ W5 l* L
return false;
6 A/ \5 J: K$ }7 y# J } : V. R3 \2 |8 \" D X4 s& D& R2 s
; r _2 n4 `: H# M5 }
if (document.sform1.checkask.value=="")
# \. H o- B+ [$ c0 e8 _ {
# N; J" T$ X7 g+ ^ alert("密码提示问题不能为空"); 2 U8 |* F6 c z7 L! g$ D: u
document.sform1.checkask.focus(); 7 ?6 o: c3 g: {! f2 R5 B r
return false; / I3 `* E* W/ e, H$ \
} 2 c; V% c# `. i
if (document.sform1.checkans.value=="")
% `* \5 K; h6 z; e {
% z4 f9 I9 }1 q9 v$ z1 |8 z alert("您的密码提示问题答案不能为空");
+ n0 _7 y$ i! W document.sform1.checkans.focus(); , j/ P- ~# o3 ~* ?$ C# S
return false; % V- c& c1 a# c7 `
}
9 w8 L3 y" [, d! z1 y return true; ) Z/ ~& J1 P0 L" Q
7 g! S" z& I! B/ a* T}
U' K/ G$ g9 }: w</script> |
|