|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14321
- 金币
- 2446
- 威望
- 1647
- 贡献
- 1394
|
这个脚本对你可能有帮助:' [4 [, c6 R( V, O8 J
<script language="javascript">
j1 s8 d. F" ~: P0 x. a, W8 nfunction IsDigit(cCheck) 5 _3 ?$ _4 u: Y5 A' ~3 Q) G+ O
{
9 i* w/ }8 P- r @ return (('0'<=cCheck) && (cCheck<='9'));
2 d$ X* q6 } Z9 I5 l } & f3 ]4 @ } k+ o7 e3 u e Z
- b3 n2 d4 H0 }3 \6 Q6 h
function IsAlpha(cCheck)
# O* P) D/ w$ j6 z: w {
; d. y# B) o( L. k) b b4 \; k return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) # p: h5 d. @2 C; R- c5 f
}
/ c) _( z& g, l( B, c7 o
, w/ O" `, _ V3 I& S Vfunction IsaNull(cCheck) 1 y. g( Y4 ^! m& {( o1 R
{ : T/ J3 r! r1 x* G* s* q1 o* G' e
return(cCheck != " ")
* V* K4 N7 E, c, B } 4 ~: o( G8 w- w$ X' T% B
3 Z% p2 J2 k# {% ^. F8 m- e o. m# ]9 o) pfunction checkform() # Y4 t2 A3 _( a, y- l5 w: M; h0 D+ n: {
{
0 L; u2 A0 N" d: ]# h5 S id = document.sform1.id.value; 1 O$ c' L: q$ v) }
if (id == "") l& q3 N5 o |7 \) l2 a
{ ! [1 U( q. I8 h; N7 d6 t& O
alert("请输入注册名");
* R$ H+ D3 e/ Z) n" B! G' a. m* O( d document.sform1.id.focus(); ; F: F/ m) o: L2 Y4 T. b" v
return false; 7 ]8 C7 H: g( A- h4 e4 v1 U: M: {( m5 Q
}
& I3 n# l" h1 y: m( i+ i( S & F' c9 ? J5 @
for (nIndex=0; nIndex<id.length; nIndex++) 7 b2 N0 \. a* _+ ^/ f0 T4 ]; ^
{ ) j6 W! ~( m2 ]( g- ]1 l
cCheck = id.charAt(nIndex);
- e ]' W& C9 z4 ` if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 9 I! }: t9 r& s1 R
{ 5 L- [% l* F3 L' {# `% \
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
" t6 H4 J/ a& e y document.sform1.id.focus();
4 Z9 z& G- t# @; ?/ M return false; 3 @; U: f3 o0 g' J- G; l
} # z* W/ g" O# Y# ~
} $ ]. V5 d- s- ^: U' G2 N
chineseid = document.sform1.chineseid.value; 7 E* Y: j5 U! [# P6 {$ O) |2 P
if (chineseid == "") : h7 s; K2 y, W6 x1 [
{
+ P0 q. A0 p( F" |. B7 o3 u% v alert("请输入中文昵称"); 6 S- D( k$ w& c1 V; f/ r( E9 v
document.sform1.chineseid.focus();
) k. a! P/ E, K# Z; M* W return false; * {8 {% ~) C: L- n6 R* F3 s
} - K2 j. a. R: }% g v
password = document.sform1.password.value;
( }3 _4 L, W# e; [) h if (password == "")
& P4 p% G& s1 ?, y {
" F! x2 p- L. [# } alert("请输入登陆密码");
4 } [+ e' a& ^( z document.sform1.password.focus(); * J5 z3 }4 `) r( t) s; r( I! h) ^
return false;
4 x4 C ^& n* L. V9 ?& U } : F5 L& p. P0 b( ^& s. j8 k
password1 = document.sform1.password1.value; 0 i& [1 z* H3 ^
if (password>password1)
( R7 W9 Q3 M; T/ j {! i8 t7 N, ~ Q4 z+ v
alert("重复密码与登陆密码不相同");
& A& o$ g& e- p' J- m% I9 o document.sform1.password.focus();
4 X9 ]5 {! [% _0 w/ o3 y document.sform1.password1.focus(); ) {! S0 W m4 n* a
return false;! }& r* m+ B4 L }
}
+ }7 T; ?1 S( P0 oif (password<password1)
# Q: Q) A$ _, c" A {
% g/ ^0 Y3 x+ T- j3 e alert("重复密码与登陆密码不相同");
5 j- k4 Q: ~( Q: r L: l% `- M/ }7 @ document.sform1.password.focus();
: Y" u/ r0 r; W( Y3 n2 u document.sform1.password1.focus(); ; f6 f, o9 T% e6 {6 f4 x
return false;! c$ _0 W% W5 u( ?/ k6 `8 i
}
3 Q0 a8 z% {' p2 z' ]2 z( j$ h if (document.sform1.email.value == "")
$ ^8 f* W" O2 S" ` { , S; {; m$ ^: \' k' w, w* Q2 v
alert("请输入您的E-MAIL地址");
7 t- g& x9 _; | document.sform1.email.focus();
+ D4 f5 e! p) C$ X" h return false;
# f. u6 W- R+ M: ?7 S } 5 B# P/ T8 s' g @
* K9 u! m3 I( K L$ P& p' c! `$ [( y
email=document.sform1.email.value;
0 d! a2 y7 {2 C7 x& [4 S+ o emailerr=0
4 N' B- G2 u' F ~, d; P! u4 ? for (i=0; i<email.length; i++)
4 Y0 T" D% T) c; J# q& x2 @ {
0 R/ x; \( o' P. n if ((email.charAt(i) == "@") & (email.length > 5))
# m* ]$ v9 p! ]: s/ y {
- a. r* m7 R. m5 _8 j3 D( \ emailerr=emailerr+1
8 v/ g) s1 T6 l1 D, d' s* P6 e( u } ) U1 x0 [& Y- L; N
} ( C" S0 k' F) [ Y$ {* P
if (emailerr != 1)
9 _6 g3 @) Z. K9 p6 ]' ] {
1 m$ b7 I" Z" w2 S2 I alert("请输入正确的E-MAIL地址"); 1 G+ {; O2 M: J1 }
document.sform1.email.focus(); + ]9 z* H- `5 q F
return false; 3 T) s! q; W6 c3 M+ X
}
. E. c5 H/ n3 X" T/ C8 y , |6 z( M+ t- Q( A! R" f. z
if (document.sform1.checkask.value=="")
& w5 z3 @$ Y! [- m {
- U8 ]3 ~" ]* ^2 V% r( B. m7 V alert("密码提示问题不能为空"); 9 U" p& x, p9 x: \. @
document.sform1.checkask.focus(); # y5 ?! i" [" ~- T, x, w% U
return false;
( S( S0 w3 D* d2 n) s }
9 b( j7 u" K, X if (document.sform1.checkans.value=="")
* B# {* n1 y. m4 x/ K {
6 z- P; J, n% T( _$ r: \' `' u; o alert("您的密码提示问题答案不能为空"); ; P. s; y( B+ u0 R+ g6 v3 Q! T
document.sform1.checkans.focus();
# L( ]% C, l( K+ K+ ^ return false;
6 S- b& z- }/ t+ E3 } }
1 s% t6 f. V) \. Q6 D+ r return true; 5 T; W0 ]5 [6 g; S/ U; K7 s4 Y
& w: f: o; ]) C; S( ~) b
}
, q/ [6 C5 E4 q" U! [</script> |
|