|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14337
- 金币
- 2454
- 威望
- 1647
- 贡献
- 1402
|
这个脚本对你可能有帮助:
& b) N& b; ~, O& v* _<script language="javascript">
$ p3 \9 j! `' i3 [- v/ ~function IsDigit(cCheck)
1 H* n" ]5 ]; ]6 \0 b {
% i$ k8 x* z) w* K; d return (('0'<=cCheck) && (cCheck<='9'));
3 c# V2 `1 B! J' A1 w a) f0 E9 ~ }
6 o0 |4 A! a7 a5 x# l) a
3 \& X' n) r# S6 ffunction IsAlpha(cCheck)
+ u8 J* ^* B2 _* `2 @; N D4 G { 4 E/ i* |/ i3 z0 P- H
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
' S6 \4 p4 M: _; C$ B" |: T } 3 C. B- M6 d3 ]% u
( M. a" q4 c0 ?0 d1 Z$ E9 b1 b; U
function IsaNull(cCheck)
6 y' m" P6 Z0 V0 z0 B. _ { ( @, e" Z* g( R3 A0 Z
return(cCheck != " ")
* X. a' f5 p9 J' a9 W }
: u e- V z, C/ b7 s # a. q0 j; j2 q$ t
function checkform()
( r' n2 y; d3 h2 u0 k/ X2 D{ 6 S' b& Q* i. g8 ], l2 M# u% |0 C& h3 U
id = document.sform1.id.value;
- P! O! _7 S0 i F& ]; B if (id == "")
9 _8 {* [4 ]/ K) g5 S { 8 H* i- S9 S5 c! n) Z
alert("请输入注册名");
( O3 v$ ^% u! Y document.sform1.id.focus();
. {7 s: j3 X' P$ v1 H return false;
, [+ d& s1 @1 o- f1 c } 6 E; M# Q0 V U3 d
9 w, [% f* z% V/ h- ?- {6 [1 ]7 @
for (nIndex=0; nIndex<id.length; nIndex++)
8 \# P4 Z# I+ |9 B1 z$ B9 R9 v { % G0 H0 D& W5 F, {
cCheck = id.charAt(nIndex);
7 a: d0 a2 a# H% _ n if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) # @2 i$ k) \( h. o S7 V
{ # D8 b; r. l y/ m' l
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
" _! k: f$ s! q& [8 \ document.sform1.id.focus();
% D" H* u2 J) L# O: e9 { return false; / C7 M8 `/ p- N+ `8 F% ]* t
}
4 y( q( @& d4 `+ y% F } $ w- k& {# Y& E: }$ g: t
chineseid = document.sform1.chineseid.value; 3 R/ C# `: j; L6 R
if (chineseid == "")
' i: B$ H$ ^( e: ~. C4 F { 9 s5 K6 W/ l% F5 u, D3 {5 W
alert("请输入中文昵称");
7 v- J2 c% A- @ P4 r document.sform1.chineseid.focus();
" H/ u2 y( \8 Y8 E2 N return false; & {' h6 Z$ {3 p. I
}
' s2 E5 _. W9 Z: h password = document.sform1.password.value; / O! n( d9 f6 t6 _
if (password == "")
1 v) C$ ]9 |& J! b) A- H) k! J {
0 g4 u/ q0 r4 k/ Z alert("请输入登陆密码");
" w7 n* n! L1 h" _. S, a6 I document.sform1.password.focus();
- R- @- |1 D& O; H return false; 9 G, i7 r G$ ?) B
} . T* b! Z' t4 E
password1 = document.sform1.password1.value; % c I$ K6 d M( a
if (password>password1) ! V& S, ~+ o' }- Y0 [0 ~
{
+ F7 _: i! W& z/ B. c alert("重复密码与登陆密码不相同"); . }; d1 b6 |3 t) W* d& T
document.sform1.password.focus(); ! ?& c- b' ~5 ?, h
document.sform1.password1.focus();
: V$ q) a1 e) g0 {$ r" f6 k return false;
( {% o& O' N( z& y2 }8 n } % t! d: j+ Y' S& |8 ]1 o1 }
if (password<password1) % ?- p& B @; x4 R+ P) |3 O
{
( Q( e7 i" x+ I0 d% o alert("重复密码与登陆密码不相同"); e: a P! A A+ {/ Z/ o$ D
document.sform1.password.focus();
6 B# K7 R% s% F7 T6 [+ x* M, Z document.sform1.password1.focus();
4 h, [7 k0 l4 Y. r return false;
% L- v8 x6 v( T3 c/ l6 T) Q! ]2 y }
3 i3 ^9 N. F9 h5 p6 P N) H if (document.sform1.email.value == "") % J. t/ r) q- H- c+ E) x
{
+ M9 c& \! M1 U alert("请输入您的E-MAIL地址");
5 l2 ~# g3 Z" ~6 o document.sform1.email.focus(); & U7 [$ [# c8 G& G
return false;
, s# f8 ?6 e$ i( O }
7 `9 R/ s: i/ a) h9 x+ z* z& |
7 Y" X/ I$ v) S7 V5 R email=document.sform1.email.value;
3 Q5 h# t, F) e- v" M8 v5 q emailerr=0
3 U1 F. _/ W. T' {6 T) G for (i=0; i<email.length; i++)
/ n0 B( L% q! o8 t) w { * c! f' j5 t! n% Q6 u; R) U" [! z
if ((email.charAt(i) == "@") & (email.length > 5))
* t9 Q' j/ S1 L: i2 | {
2 \: M* h' Y G( ?9 } emailerr=emailerr+1 " e. x( @4 ]$ @ x$ ]0 }
}
4 H" z) _* l/ R' a6 T0 V% L }
5 c8 c8 P: B7 {; p: Z2 E- Y$ O if (emailerr != 1) % p4 p# c3 T! t* i2 i
{ 5 r( N6 |/ o y
alert("请输入正确的E-MAIL地址"); ; h" p8 c' l0 a* L' N+ U' T9 G' Z
document.sform1.email.focus(); L1 T8 E+ \" m- [2 S
return false; 5 R; c3 U2 i, I) D# ^/ u
}
' E! U3 p2 \2 @3 @/ y& A ! t3 P, A' D) {; B! n1 ~
if (document.sform1.checkask.value=="") ; x! N {' U7 Y- P5 n0 N
{ : B; y& c3 }: k# _, o
alert("密码提示问题不能为空");
' e2 l" i! T0 Q. n, s document.sform1.checkask.focus(); 2 n$ [5 ?3 Z( z! z; m! e+ y! }/ t7 n
return false;
~5 R+ @" V" y4 e }
3 ?! ^6 H* A5 A: i* l Z/ ~ if (document.sform1.checkans.value=="") * u0 S* E4 V( {' V' _, U+ q
{
6 J+ y0 k3 e& Z$ t+ m+ U9 R# P+ K alert("您的密码提示问题答案不能为空");
% T$ ? f: Z+ S: K7 ^. L document.sform1.checkans.focus(); 3 C& [6 P4 ?5 p" E
return false;
' j( H# k! R9 J3 C }
* n4 z" D5 A) M4 r- D5 m" w return true; : n# I' @' ]5 v5 j) `6 W5 Q
) j1 `' F2 W% O% L1 k+ d
}
1 x2 q1 X+ K- q</script> |
|