|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14367
- 金币
- 2469
- 威望
- 1647
- 贡献
- 1417
|
这个脚本对你可能有帮助:$ U* A3 O; ^& s3 P' H9 {
<script language="javascript">
1 L; R( I7 J- W4 _. l2 wfunction IsDigit(cCheck)
0 @) M R# n! O' u' ? {
l h/ m; W: I6 s9 Q return (('0'<=cCheck) && (cCheck<='9'));
3 g( {; d- A, E7 o+ G }
' [2 E3 z% q7 I
) K9 O$ }! N; c x, s% X9 T) m2 nfunction IsAlpha(cCheck) 2 T/ U6 g5 i- B# E0 s$ X
{ & l2 x; {. c: @( s$ V
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) " [9 k {9 a: ~, c9 p7 `$ A
}
4 V# B0 B2 _( z$ D' X% b1 [
4 A7 \2 n1 ^: `function IsaNull(cCheck)
+ d- \- x& `0 K9 M3 t" j {
z6 N/ O2 ]9 \ return(cCheck != " ") ! m3 w0 n1 C, Y9 i7 v- m
}
9 m* P! w0 x& y, }) P0 v; i
) O9 P( x$ ^6 X! Y$ S( N( D5 `function checkform() ) H% y- G2 t% p: U
{ . ? }+ H- }% y. J
id = document.sform1.id.value;
: X8 i. }$ ^4 ^) h/ ?" H if (id == "")
$ A+ N% |$ Y1 N8 D% S& _& s5 } { ' N4 E) v& ^/ F* X( D% Y
alert("请输入注册名");
7 ?9 p- q/ b. M# s* v document.sform1.id.focus(); 9 X6 M" I: J& H( A, p7 C
return false; & X" r+ l$ b6 Z2 k$ e z: v
} $ \6 a- [0 j( J
0 [5 s& b+ r& D+ p/ m) n6 ?' \- n
for (nIndex=0; nIndex<id.length; nIndex++)
; N7 X* d/ J$ r) U7 ^ {
4 D+ h0 d% q: c% {0 |1 N! [ cCheck = id.charAt(nIndex); ! B( u- u3 N' `) e8 j
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
: Z7 o$ V0 b1 A$ `# c: |% f { , j6 O* [8 w$ \
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
. f, j$ l b/ W0 c8 z document.sform1.id.focus();
1 E/ d% |0 F+ ?2 K9 |8 \3 T0 R& F return false;
( S4 Z- _& K" A2 ^) S }
5 |& j2 J7 v! B- t5 C E" J }
i% d& }# q! r+ a. }9 w* J chineseid = document.sform1.chineseid.value; ' J4 u* b% L2 O& v
if (chineseid == "") 0 k# V* {; p, b8 X4 | [
{
7 G+ E0 w: N( q9 f5 Z alert("请输入中文昵称");
2 ?7 o/ a" o; d" u( l! q document.sform1.chineseid.focus(); - l1 e/ j, K, I: H% b1 }! l3 ?0 D$ ~
return false;
: { E6 V! j) j. F }
& y. \) c q5 ^( O# | password = document.sform1.password.value;
g1 ~' U6 o X$ G3 Q3 P0 m if (password == "") $ O& V2 w" m- M7 ]1 p) ?
{ $ L0 a7 [7 ]9 u( v& S- _
alert("请输入登陆密码"); 9 v( {$ \1 m4 q8 r
document.sform1.password.focus();
7 j4 X2 ?* L: d h C# y9 m return false;
0 C9 x+ b7 M2 h/ ~+ ?1 j } - p3 V# }0 A2 H) S( ?( [; @
password1 = document.sform1.password1.value; : Q4 j' I+ R3 e, h" u/ N( ~4 c
if (password>password1) & g, ^# V9 G: x2 l
{& r( @) V; G" u4 l( I$ u% g
alert("重复密码与登陆密码不相同");
# U8 I/ S. n& } document.sform1.password.focus();
& R" l7 R! G3 k1 j/ S$ |! I6 t) H document.sform1.password1.focus(); 4 z6 A$ C$ l& r8 q1 `8 t
return false;# V( L8 g- P3 o
} 8 [4 s+ \ i `# O: s- G3 a
if (password<password1)
+ K. `' w( a4 C* J* v7 @; u6 A {1 B' q3 U2 {5 {. ^ U7 E: r
alert("重复密码与登陆密码不相同"); 6 H3 y7 m' U* ^/ f& t; w: S3 Z
document.sform1.password.focus(); ! f8 b9 |/ s' B5 N i- B
document.sform1.password1.focus(); 6 ~5 ]5 i1 L* a' s4 u$ C
return false;2 N7 m7 T2 G9 I1 |6 z0 u
}
" ^- L* \3 V( {9 { if (document.sform1.email.value == "") * U) v, J. c" x; W. H
{
7 o! C5 }% {: R5 }7 X& S6 U alert("请输入您的E-MAIL地址"); % Y3 ~6 [9 }8 S& t6 _
document.sform1.email.focus();
) T; @3 r6 J' n7 O return false;
" _9 r, P5 B/ ~) C$ W. B } : e: A a4 V7 w5 }5 B
5 v) e2 `, f5 p- i0 L
email=document.sform1.email.value; # k& F/ {' M4 d" ?+ z3 C9 Z* k, S
emailerr=0 0 P& p+ c+ v% ~, V' |2 m8 e' x( y8 M
for (i=0; i<email.length; i++)
9 ]5 F& I8 O! x, o4 X$ u { 1 V3 {& d9 Y) |9 r, B
if ((email.charAt(i) == "@") & (email.length > 5)) & c( a% z% w5 a
{
: M: D7 t6 @3 x1 \% B- y: G emailerr=emailerr+1
4 e1 l) A; B5 r6 ~7 ~1 | }
/ {8 a8 \6 y- j* n- K1 n6 k7 w# \ } 7 f; R; ]+ I, u/ O
if (emailerr != 1)
F. W) q7 B1 F {
" h& U$ b+ a) D alert("请输入正确的E-MAIL地址");
$ N2 |9 G# w n& @ document.sform1.email.focus(); , X- l v8 c/ B9 M
return false; & N: @% u. o% X5 _ R9 v
} * E9 J2 R8 u* T: u5 r% m5 _0 Y
' c T3 N. V( A) u( x' ]4 B if (document.sform1.checkask.value=="") 5 T; f4 t. U4 {3 L! J0 S
{ 0 c' ?, k% T: ? @8 X. E
alert("密码提示问题不能为空"); : p2 Q. ]* K O: w
document.sform1.checkask.focus(); 7 y+ H, j, @$ j$ \: y
return false; , L$ s) j: r/ e9 H: {
} - ]" I9 V, b' b2 Z% g+ L
if (document.sform1.checkans.value=="") 0 ^& ?/ p+ u, t+ D0 J, Z
{
4 a' W- g" ?& L, Q C" I; X: Q$ t5 M alert("您的密码提示问题答案不能为空");
) Z! f) _/ `5 ~: B document.sform1.checkans.focus(); 1 D8 m( E m5 U3 B9 F" B7 b
return false;
. j8 `+ _( d1 b' d/ s }+ v9 R6 K d6 z; ]) @+ [2 m9 v4 k
return true;
) g$ ]3 L1 X( ~. z3 ` 9 a9 F3 l: R8 e
} |0 f7 U, I/ }$ v! ]! \+ k
</script> |
|