|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14431
- 金币
- 2501
- 威望
- 1647
- 贡献
- 1449
|
这个脚本对你可能有帮助:
5 V2 t; f" R2 k( ^$ {<script language="javascript">
. ~/ z0 C4 y4 Y3 J: K! J* ifunction IsDigit(cCheck)
# o. x' ?# k6 L$ V( V {
7 n& ]3 E0 ]; ?! B# C! \ return (('0'<=cCheck) && (cCheck<='9')); ' [% H0 L3 a( {' p! k& v
}
3 ~- w' H( x/ @5 D
" _5 f3 \/ u% N0 |" Xfunction IsAlpha(cCheck) : c# q# P7 i, E$ \2 ?& u
{
7 F1 [8 T- r. m. U# O) w& }, g return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ) B& p* f% ?# C: i- c* X t
} 5 C5 f! Z! C7 |- ~2 ?5 { w
: h6 A X; m+ I6 x5 Y; ^4 efunction IsaNull(cCheck) - t9 n& _5 w$ O7 [
{ # V& j, n/ U) y- s- y3 V. |
return(cCheck != " ") 3 B7 |7 h2 a; x3 P3 x: Y& ]0 M2 r& }
} $ V3 U; V. X+ C3 a
* S, D. A' H; E+ Q. m" [0 ^0 qfunction checkform()
: E4 B5 A% J3 g* a/ S5 |{ " n9 j$ N7 G* O; w
id = document.sform1.id.value;
L6 W) A$ a0 l# |- W+ i if (id == "")
, E$ ] O: n. r7 ] { ) ^3 ~; d1 `7 s- z2 ]' I/ v, h) T
alert("请输入注册名"); ) D% `7 R% t- s/ z* x2 y
document.sform1.id.focus(); 6 f2 U k/ e2 [7 b; H! k" ~: K
return false;
4 P5 u8 V2 r+ I9 d$ U, y8 n }
1 @3 y0 ^! `2 u $ `. s: }. J. [! d5 t0 S, o
for (nIndex=0; nIndex<id.length; nIndex++)
# {2 _$ v" {# x( r% v2 { { % ^( a+ Z6 c2 P& g0 }) d x: A
cCheck = id.charAt(nIndex);
+ L& ^5 F8 Y% S' f0 R$ K if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) & T3 l# D1 S, f
{
" H; }- s! J+ u( E2 L" n8 u alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 3 k7 Y5 T5 ?! r1 p
document.sform1.id.focus(); % E: w0 S& z) t6 d9 r1 L+ P6 M/ E9 {
return false;
3 M& P7 G( U; L+ ?- m% p } 9 X* A9 M( ^" w. K: _
} % I1 n$ O' g2 n+ C1 ]" {. M
chineseid = document.sform1.chineseid.value; 7 Y( s Y: ^( ]1 ^& @
if (chineseid == "") * b/ @! |- [5 y" U4 ~
{ $ S; T; a" |2 Y$ V: c$ }
alert("请输入中文昵称"); 8 P. M0 K# _; z' a+ d$ V ?- o% l
document.sform1.chineseid.focus(); $ I3 j. P5 c2 g' Z6 F
return false;
# \+ v7 p+ \& f h1 q } 1 W o# O) J# l6 d& V* t/ x
password = document.sform1.password.value;
6 [& D; A/ ] T: E& c if (password == "") 1 w( A. E7 [+ l* X; n/ W( ]" L, u
{
u6 { R, Y6 a, R# m alert("请输入登陆密码");
X( Y1 Z2 W1 w6 O: z document.sform1.password.focus();
0 ]/ h/ Z0 c' n- M Z1 A9 F( } return false;
9 _4 f( X+ V w5 h( v } & ]( G" w, ]! @% f+ M
password1 = document.sform1.password1.value;
" b6 ~& m% P7 v7 U* {, t if (password>password1) " b# H% I& v% I& j" b, [1 l( y7 o" i
{4 g, h! v2 k c I' Y# f
alert("重复密码与登陆密码不相同");
) E$ m1 q% |0 u, v: ~ document.sform1.password.focus();
) f1 q9 q4 ~; {6 p3 l document.sform1.password1.focus(); 2 A# x0 I% s% n2 o5 k" d
return false;; W- f* y; h# h. ?8 z
} 6 T2 x1 l! s- V# j3 U, Q0 t
if (password<password1)
, g3 U/ u$ u) P1 R8 B1 y- Q* X- P {8 A5 h+ f; B1 E$ R) m) ~' U7 R) t
alert("重复密码与登陆密码不相同"); : b: U1 \. Y; p9 E3 @! Q
document.sform1.password.focus();
! Z% @' `6 A+ A1 z: g8 ~" D document.sform1.password1.focus();
6 y% _3 m! w# u1 u return false;
* T/ |* b$ y' o! I2 h, }8 u1 s }
3 \+ w& }5 Z& G, T; c' v+ j# O7 y if (document.sform1.email.value == "") . _2 M: h# u; w, ]- z0 m$ V
{
& E. x" X: W1 w5 k( d alert("请输入您的E-MAIL地址");
' d2 V, V+ ]( z) ~( w# L document.sform1.email.focus();
: T+ c9 u" N* J5 R5 P; q% L' t return false;
& x% x1 D& w. Y, J: E v } 2 _2 c8 B4 F* B. q# b8 ?% a9 Z
; N K: ]2 D' |# _4 V+ ?% B
email=document.sform1.email.value;
. Q" o) r& H/ N1 B A5 }9 U emailerr=0
0 H; Y+ U* I6 c4 o" Z" y- k- J for (i=0; i<email.length; i++)
) Q0 ]* \) A# ]; V" X+ u' D# W {
0 n9 C5 ^ V9 z! h, i0 S0 y0 q if ((email.charAt(i) == "@") & (email.length > 5))
% ]: E9 j, P8 L, j* |# z2 K: X {
9 C* o) u) A5 N emailerr=emailerr+1
) A" _/ P$ n5 y6 B } ) \- ?6 |# H P9 f' V* |* Y6 q0 |: O( `
}
! @/ a1 s A2 X0 S if (emailerr != 1)
- W$ a ? `: L6 S$ U8 Z) \ {
6 G5 P* L+ r3 x alert("请输入正确的E-MAIL地址"); ( ^& I3 T! ]/ `8 B( S
document.sform1.email.focus(); $ E9 i( f0 c1 v+ o L% ~
return false;
0 H5 [2 e5 k- O8 M- W2 y) V# i" [ }
8 A- o: ~# }/ g. j. P1 u* A
5 F$ j0 z+ M# r( g! ^9 B/ b) X7 x9 \ if (document.sform1.checkask.value=="") & Y" w- N2 f( F
{
7 O, J5 E/ Y' B$ x/ Q& B' m, `7 e9 Z alert("密码提示问题不能为空");
J/ P9 \. o! D/ D document.sform1.checkask.focus();
! G+ j+ A$ a# R- ] return false; ! o6 R3 v% j. r; M) k
}
/ [9 l. i, _ X) P) M+ j if (document.sform1.checkans.value=="")
# f2 p* P8 K% \# } {
3 p6 b0 C5 d. @4 U1 y R: B( W alert("您的密码提示问题答案不能为空");
+ s: v+ r" ?: o, G document.sform1.checkans.focus();
1 h! ]* U- ]9 k' l5 L return false;
: ]1 W: D- I& v: y& H } J' y$ Y5 Q2 q x( `# A
return true; `* D8 h2 ]# M$ ^7 Z
0 F% c9 f* Z$ f2 W7 R$ e: z2 v
}
2 l! J5 M& G1 U; K# P</script> |
|