|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
这个脚本对你可能有帮助:
6 {5 T5 e8 k3 f* I8 g) H<script language="javascript">
( R" r: k5 D, S' G! wfunction IsDigit(cCheck) % J) ~5 C; ^3 m. X2 S4 I5 f
{ + T% l' d: S( T
return (('0'<=cCheck) && (cCheck<='9'));
3 T) V8 n, i' C4 r: L* R8 l4 U6 p6 R3 ` } ! e2 [) ]6 w6 g; y$ B* p
6 ~% T& v( r# h K2 c
function IsAlpha(cCheck) + Q1 n+ I5 z9 R9 y; |
{ 5 H( \7 K( d; W0 P2 c8 t
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 5 D2 u0 K1 [. o
} ' O$ W+ p( b' `
2 `6 `9 B- J- R3 q8 ?
function IsaNull(cCheck)
7 i* G8 h# q J- ]4 i/ h* h {
: H: y' y+ n' R! j" ]& ~$ g return(cCheck != " ") 5 ]' m% N4 d: W6 s/ O
}
3 x. q3 Y c8 a4 z' j; d! h! _
2 @& k- F" P9 e5 o* Z& Cfunction checkform()
& T* o9 a. ]6 i4 R) |' g{
, k) D: Q2 {; e* Y6 H id = document.sform1.id.value;
0 @" O% v1 J3 k+ b' G! Z1 R if (id == "") ! j# F3 z. h% N* `, y
{
: l7 O: _3 J) ]& V5 Y0 m3 v alert("请输入注册名"); - M9 `" Y3 e+ ~4 i* \ u
document.sform1.id.focus(); $ E) r- J0 I) g2 Z5 ?* L z2 c
return false; " F, q2 j7 x% I% h3 C
} & L0 Z$ m( O& h
3 J" U9 h0 u: d2 E4 m3 p for (nIndex=0; nIndex<id.length; nIndex++)
4 L5 o3 n5 G, }1 C { ' Y, }# Q; ~% F& ^2 f$ O
cCheck = id.charAt(nIndex); 0 t/ I2 M& i1 \
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
! f4 W1 I- b. J+ y, k { % x' E$ B. G* i2 b" X. }4 M* Z( N
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 5 F; g! ^7 A1 t( R5 P7 d
document.sform1.id.focus(); $ W/ b4 `1 w& @
return false;
+ f1 h& X% B8 w" }. t* X, \4 N }
& b) ~0 `4 U! {# I/ S }
* {0 [* n: V" t: x6 n chineseid = document.sform1.chineseid.value; 4 O ?( V" x3 r% y. ?- T: b# [ d
if (chineseid == "")
2 b* y: C, I; w2 b a% ^ {
, C B5 d$ o# Z alert("请输入中文昵称"); ; u& T( H. v1 _: J, w B- D# o
document.sform1.chineseid.focus();
" Y% S! J9 A1 _" l return false;
) g' n& h/ D" z7 t }
4 a0 @. L1 y1 q5 a" g+ J password = document.sform1.password.value;
9 R9 x& b, r4 _! l/ p" h8 [ if (password == "") 4 S' s2 `7 w8 v6 K% l
{ 6 f; `( w- B$ T5 U* g
alert("请输入登陆密码"); : W1 T: R: u0 M1 O4 k
document.sform1.password.focus(); 5 E7 j* k+ y) Q% t5 ]; q% T
return false; 6 R# N5 A; f: Y8 D0 ^9 z7 Y6 z4 o8 A
} 3 r. J( h) R8 o% l6 J' s! a1 t
password1 = document.sform1.password1.value; . M- N9 I4 N! S$ k
if (password>password1)
3 W3 ?+ ^* T5 F, \: s' V {. [; Q0 c% c7 W( k
alert("重复密码与登陆密码不相同");
$ g/ U* Z( m8 Z, m- U! G& u document.sform1.password.focus();
! q# e* Z- i! ]: @6 V* k document.sform1.password1.focus(); $ ^2 n9 e; ?0 z$ R
return false;# B5 w- |, ]0 y: v
} % r8 O( n! m" E8 B
if (password<password1)
4 P- D# X9 o6 A8 e" t/ [) e( ]5 o {6 X% m0 {; ]. T1 B- R+ _4 I0 y
alert("重复密码与登陆密码不相同");
% N/ j @3 f1 X' i document.sform1.password.focus();
* {3 Z- X% B1 z3 R ^2 L document.sform1.password1.focus();
, P1 u( R6 I% e& f6 T6 l: N return false;
0 p: i7 a Z5 c2 D } $ v4 J% Y2 Y9 G
if (document.sform1.email.value == "")
4 b/ m/ u6 u1 }" r6 u U {
5 Y' c- Y1 p, S4 D4 l1 ]7 s! U0 D alert("请输入您的E-MAIL地址");
% ~& \3 B/ l$ F9 S5 _+ m document.sform1.email.focus();
! p. {' l/ ]3 z: U! w return false; * C+ @) Y, h9 T! U
}
6 N& T6 u) ]0 t + I( F3 e- v. L8 A2 |
email=document.sform1.email.value; . A8 }6 A8 }' v5 h6 W
emailerr=0 & ^0 o' u$ l6 e; j) l
for (i=0; i<email.length; i++) 8 j- [% c# v5 g) ^" l
{ 2 `& f7 a: L% m% G6 d
if ((email.charAt(i) == "@") & (email.length > 5)) 0 z0 Q7 h! o) p- l1 O, g
{ # w8 W: K7 _, _
emailerr=emailerr+1 1 z1 C w) @6 w6 C, t1 n% @4 \/ C8 U4 B
}
# j& P* v$ Q# t9 m. Q } $ j$ W9 ]5 l& S+ @& f0 v4 X
if (emailerr != 1) " ^$ t( j9 c2 h0 u9 ^
{ ' }4 C. z! M& w! H. @
alert("请输入正确的E-MAIL地址"); $ L, n2 m0 O4 X" j S
document.sform1.email.focus(); " b8 M. w7 G( U) r; T$ S. q, O
return false; / @2 B9 ?! b5 t! V- z
}
! V$ I% E5 J9 Z - |* N" L' }) r0 \% m8 o
if (document.sform1.checkask.value=="") ) w1 e- Q" K- ~$ n4 w; x7 e2 a
{
i- a9 l; C# ~% \' [4 e9 @ alert("密码提示问题不能为空");
Z! h. b0 x% F J* Q: G3 B) E document.sform1.checkask.focus();
7 t0 E8 @. q8 S. N$ `# x: r return false;
* ^4 d2 j6 [/ T9 Q3 [, D: U }
2 z6 O% v M: e* {1 y3 P% D if (document.sform1.checkans.value=="")
8 \' ^2 x( z3 e, L9 { {
$ r" k; g" {( f6 Y9 U) | alert("您的密码提示问题答案不能为空");
6 y% v4 ]/ L. Y* z" x7 P6 C document.sform1.checkans.focus();
3 _ k6 e: j2 b2 F3 i) E, ]0 f: K return false; 1 h9 H4 [2 \8 V- K p
}9 k6 | a3 _9 A7 r
return true;
7 h0 ~+ n# p8 r# p5 R 4 W' E/ ~8 D+ o- Z# [1 y9 [( G
}
; |' g: k4 Q! I) T2 X9 O0 p5 O</script> |
|