  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
这个脚本对你可能有帮助:7 Z% ^0 P6 a0 L8 T0 Y. t p' H( u
<script language="javascript"> 6 f2 L# O6 E5 p3 U; K2 Y
function IsDigit(cCheck) ; j) T' ~% }# ~( X
{
& ?8 ] G8 X, F# u j+ z: d, o return (('0'<=cCheck) && (cCheck<='9')); 9 o8 P$ N6 a& C5 \' O
}
4 p8 [; O# C7 q* D6 M; z' k
: y; O! d$ Z: Y. J1 O- F, _( vfunction IsAlpha(cCheck)
2 {$ H; y+ Y/ y& S { % s. G4 L" U& u# L1 B: \! z( B2 {
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
1 E3 y( z2 |' _: N6 { } + l/ {( f$ K' u1 S+ H
: U9 ^ L) B* j0 t
function IsaNull(cCheck) 8 m+ |8 k6 _+ ]. T; O! F5 [2 W G
{ : s9 t. y! ~1 T/ v( J; p
return(cCheck != " ") 5 b; n$ g0 Y6 n! e6 k
} ! S0 u4 K1 z3 }1 K) @
! E4 H$ i+ }" b2 p9 X5 _function checkform() . F4 B+ x/ Q8 F+ ~5 h9 U
{
3 M# X" Z0 R( p% ]& E id = document.sform1.id.value;
( R4 n7 F; U; p( j if (id == "") + w( f N* k' J- K& y
{
7 w5 T! Q4 r8 q* G5 B# `# L alert("请输入注册名");
) [; p2 ^7 X5 a/ D- H: _: C$ t document.sform1.id.focus(); 8 T4 x* A8 a+ Q
return false;
6 j; k2 Q2 z3 X } 8 m0 ^5 y& p: L$ Z' P7 Y/ l& W5 w
; ]* H" \) c( M" b0 B- E5 ~
for (nIndex=0; nIndex<id.length; nIndex++) % |; ~2 N! r& p+ J9 h6 a
{
' r4 z9 W0 @+ t+ O, {+ ^ cCheck = id.charAt(nIndex); 2 b( S) b8 W3 e: M, [4 _
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
) y# M9 l) ]0 \" d* D4 ^, c" F {
$ `- ? A! _) x+ B: g5 I/ l alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
6 @' W; Z2 o2 s; r: K E6 I document.sform1.id.focus(); - _7 e1 s% \' t0 ]! o% b
return false; 7 p" @0 ]! p3 X4 \
} . A* C+ s; M7 |# b% J0 }
} * ^5 `4 U) u( }
chineseid = document.sform1.chineseid.value; " M; y/ n$ `2 D, E h; ?+ B
if (chineseid == "") , _2 U! }+ j0 m+ U! Z: I' b: b8 y
{
* K- i/ }5 n+ E0 V8 _* t0 q alert("请输入中文昵称");
% D/ I$ |/ o/ n. W& R6 _, @ document.sform1.chineseid.focus(); , `# k3 {! N0 N2 p4 q
return false; 3 E8 _' w6 T7 ?' L
}
1 D6 R1 n% b- Z& x* i* Q& p6 \9 O5 o password = document.sform1.password.value; \1 S( R: j- J5 g8 N/ H Y; g+ V e
if (password == "") * k& M1 j# _9 u) _1 T' F# \) [+ ^7 s
{ 0 Q3 M; I6 P1 D
alert("请输入登陆密码"); ; d, n6 {) i8 Q; U3 F# P
document.sform1.password.focus();
7 }% x$ M2 H4 I5 u1 j/ q return false; 7 T: A, S; ^7 a: {- }1 s
}
! E2 P! A8 R) x; q+ }6 m4 Z password1 = document.sform1.password1.value;
1 }. U7 D# E& p' F if (password>password1)
# n1 D3 P& w6 k" G {
3 N0 m8 t/ M$ u& `3 q alert("重复密码与登陆密码不相同");
9 h! C, C- f! `% K document.sform1.password.focus();
2 h3 L6 _# r0 ]; |: I& v document.sform1.password1.focus(); / c/ r7 s1 X9 I; U( Y& o
return false;
: n6 u& v3 [* I# l) Y% Q2 _9 K } 9 ]4 R, o2 s3 `% v! M* g d0 K
if (password<password1)
% c1 f- ?6 ~7 [9 }& ` {
6 p& o9 L( g+ B% M: d7 {( \# A: y alert("重复密码与登陆密码不相同");
- I, J: q4 U& R8 f" @1 r1 P document.sform1.password.focus(); : |6 \$ Y0 ?: x }; G4 M" B1 U. y! _$ P
document.sform1.password1.focus();
' {* V6 E& H, h1 }% i* c0 u return false;% u' i% X5 B0 X0 T7 F
} 9 y+ [7 N c, G5 b
if (document.sform1.email.value == "")
2 V, p/ V7 C' N( `5 X& C {
7 [0 `- p1 J+ g2 s# N& L# s alert("请输入您的E-MAIL地址"); ) o( z* X' ]( @) X% r) ]* }$ m
document.sform1.email.focus(); : D# k+ d/ N0 {3 a
return false;
1 L+ p/ C9 z2 } r }
8 O8 `4 M' y7 ]" s3 t) x
$ e7 v4 I) W4 N+ z7 B: s: s email=document.sform1.email.value; % L* n2 m9 P5 ^2 A( @- v& @
emailerr=0
, A- Y. L v! L2 t+ Z' ]$ C for (i=0; i<email.length; i++)
S* v* N+ U9 a8 _+ z { ' X* L: J% R5 V4 k/ Q6 O8 G) W
if ((email.charAt(i) == "@") & (email.length > 5)) ' M- Y9 W5 U2 d% C1 d% I' ~1 Q
{
6 ?6 w: g8 p7 Q+ L2 Q emailerr=emailerr+1
i8 G: i+ i6 ]" m } ; L: \8 q! V: g
} 4 V# X7 Q0 ~$ `1 _! R
if (emailerr != 1) 4 ?% j" t- _8 Z& z
{
/ J5 G% q9 t2 S; |8 v- I a alert("请输入正确的E-MAIL地址"); % ?- o. l+ z9 W8 u
document.sform1.email.focus(); 8 T: e" |7 q8 |0 h
return false; # `6 j: Z& y* w) p2 E# ?3 c4 ]
} 1 B' Q) D: f) M% [4 l
' Y' K9 l% ~7 V7 N" Z7 A
if (document.sform1.checkask.value=="") , b4 ~- w* `' j$ g; k7 X
{ 2 U/ ~( a5 ~5 e! y% U* L1 _6 O
alert("密码提示问题不能为空"); 5 N) H. O9 d% [: ?
document.sform1.checkask.focus();
6 W, q, c% q1 v6 @5 @ return false; / ?5 A% |! W/ Q. L. u7 a
} . c. s. Y# F; f, b. z+ Z$ T2 v( P
if (document.sform1.checkans.value=="")
! U. q4 A, \5 ]- ~ { 5 m* L: y) u8 p& t0 M- I
alert("您的密码提示问题答案不能为空"); 6 x) s. @% H! w, y' q
document.sform1.checkans.focus(); ) _, a5 L" t) X* W
return false;
$ s9 M J' _' ] }
7 u+ Q; l, }* S1 m% C7 I return true;
/ J( V, y3 g! |& }; r/ h {
$ K5 s5 f. H$ X y} - y* ^* V1 P3 p' i
</script> |
|