|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14317
- 金币
- 2444
- 威望
- 1647
- 贡献
- 1392
|
这个脚本对你可能有帮助:$ Z% k/ D" f$ [' A' i, }+ J
<script language="javascript"> ; o8 d! ?5 e x* C+ K6 u3 z
function IsDigit(cCheck) & J0 C; h2 g, R: D a: M5 \
{
9 M- Y7 K/ ]! z: ~' n K return (('0'<=cCheck) && (cCheck<='9')); + A9 F3 L0 U$ U- z/ }' P8 e7 O
} 2 z; K6 c* `) W' O3 _! u8 D
4 L* Q, Y6 i9 C3 W, U$ |function IsAlpha(cCheck) 9 z/ u3 y7 ]" g: Z
{
5 V$ H7 z1 W7 g4 ~; n9 V$ l2 v I) F return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
" U9 o! S5 U. d1 y9 U# o }
- Z, L1 Z) u. S4 w2 U
' p# w* f# J4 Mfunction IsaNull(cCheck)
; O/ t+ ]( q7 P/ t( I' N {
0 H M* {, h- j1 P return(cCheck != " ") ! [: V0 L, [ c7 N3 O- v5 X
} + z* J; R% G" l
3 m7 J5 {0 H2 e: `$ {1 ifunction checkform() , k) ^$ g- W E
{ r5 j% Y$ r; M |, }0 K: m6 y
id = document.sform1.id.value;
5 D( f1 K2 `) s5 _ if (id == "") ! ]+ }0 R; g; v: u4 T) _
{ - M/ v% r) s6 D4 n' v6 W" z+ Q
alert("请输入注册名"); * i; v8 n0 ^5 m+ u
document.sform1.id.focus();
0 a" q; n3 t! V0 n return false;
4 J: \( @+ s2 @" u: \ }
+ b* G0 e. q/ W$ P7 K/ G* v* q
! U1 h% C1 t/ W; L1 a; u; F1 c0 h for (nIndex=0; nIndex<id.length; nIndex++) + ]. z3 ?$ H' s( _" z: Z7 I8 P
{ : X1 @6 p5 D, f; c, p2 C
cCheck = id.charAt(nIndex); / V7 l4 r1 P! I# I4 J) ?* u
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) . o" B( e9 L8 v
{ : R! T0 @9 g! ]) c, J
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ! F6 n% ^+ E: G+ ~4 w8 N/ h
document.sform1.id.focus();
6 ~( Y4 E5 t- w) S- B7 {% P return false;
* x: |: J$ _9 \4 B+ D0 M6 r0 x }
( L! f) I( ]7 X1 g0 E }
/ _ E9 H3 ?4 Y chineseid = document.sform1.chineseid.value;
" `$ A5 b5 `5 _; T; K if (chineseid == "")
( W: X9 Z) Q, r" Q$ i {
O% g( M* T2 t# W, V7 s alert("请输入中文昵称"); ! E$ M2 q2 \) @. [+ E" ?; |( ^; n
document.sform1.chineseid.focus();
/ u1 n1 D( e+ z5 q' ~) Z return false; 8 u( j# u* V: E
} ! f4 L1 f/ H5 d# Y8 d1 Y
password = document.sform1.password.value;
/ F/ M9 m1 l! l8 o* W if (password == "") , w& O! X5 V0 Q( e3 ?
{
6 | J9 E$ i: N N$ `2 n1 w alert("请输入登陆密码");
! |8 I. o4 v3 ?& j) y6 c document.sform1.password.focus(); ( d7 S+ e C4 n
return false; " |7 T4 a& v/ m
} ' J$ d5 S# l) ]0 q4 T4 h
password1 = document.sform1.password1.value; s% f% z- r# C; L% v
if (password>password1)
, E: J; }% v# |' N; D* D3 k {- D% S/ G: F" h. ?4 S0 Q
alert("重复密码与登陆密码不相同");
1 I! D: E4 ^$ g; }' e; v document.sform1.password.focus(); ! J$ s, V7 E% J
document.sform1.password1.focus();
- ~+ V" {4 O* A A return false;+ k/ T6 W5 L1 t ^' ~# y* [
} / x/ d" }: q6 Z1 J5 i, W& A
if (password<password1) ! ?, F+ k- w# @, H$ q# \* [
{; i. c9 j* s7 @+ @" }
alert("重复密码与登陆密码不相同"); 2 g) T4 V( o. h& F2 H2 d: y
document.sform1.password.focus();
0 t7 N3 x1 u" j5 k document.sform1.password1.focus();
: g/ w8 e% A3 Q( p6 E return false;
9 W7 v, C; ^4 [2 W" O: Z }
* c- o1 a p2 ~- d if (document.sform1.email.value == "")
~9 |& @9 g- \* a8 [ { 9 w/ g( P: M& o! ^' T
alert("请输入您的E-MAIL地址");
+ T! A2 w1 ]* { document.sform1.email.focus(); ( o: k, K1 A- A6 J5 @+ I
return false; ; L; n) Q2 q( f8 X
} ' u1 ~" R# U1 d
4 Y0 Q- f, X% G; K1 a/ }
email=document.sform1.email.value;
# p: l4 i, p* x8 Q6 E7 E1 X- o emailerr=0 $ E4 A0 h H8 L R1 D, N0 |
for (i=0; i<email.length; i++)
# q; I7 N4 e# n6 ? {
5 ~- G- K. i9 u( |9 l1 f if ((email.charAt(i) == "@") & (email.length > 5)) 2 T4 D5 V3 x O7 A5 G$ N& c
{ 1 M9 C% [; A+ Q
emailerr=emailerr+1 $ g2 W" k6 P- `& q* f9 l
}
+ J4 ]6 `: ?1 u# s) p2 S; N } # f3 B, c$ A3 A
if (emailerr != 1) * q# s6 M) P( l9 b9 g
{ $ U( W, ]9 y' j. x4 E3 ^8 ]
alert("请输入正确的E-MAIL地址");
6 ]2 a: d& M; N; ]0 T7 r document.sform1.email.focus(); 5 K; O, M4 g W3 X# f
return false;
t; k F5 T. O0 g0 z& J, q9 ^, y } 8 u- Y0 V1 p H! |
* C/ q" F3 v" J) ~, b if (document.sform1.checkask.value=="")
\& _8 t5 y" M% O* v { 9 Y# @. w0 s: _6 B: j, l' J8 M( f
alert("密码提示问题不能为空"); & }" [! k8 _& I* l" {" ^
document.sform1.checkask.focus();
2 \7 u* O7 i/ K: ^; W, }. I return false;
3 b# a# h& @# g6 [2 w$ Y2 m } + n; _* y! q' Z# |3 M) Z
if (document.sform1.checkans.value=="")
6 n! R. _) j2 k6 ` { . y! |; g7 O" S' L5 @
alert("您的密码提示问题答案不能为空"); ) w8 k" t% j e
document.sform1.checkans.focus();
- A! X5 x3 x0 Z0 T6 _2 d: y0 b! @ return false;
2 R3 J' C u( U% S8 ]+ J }
) P7 Z1 I2 B+ u; N6 c return true;
8 N* x+ A; S' o6 I2 q6 _
+ l) v. ?1 _0 f1 D/ Z, k1 d} $ ^ u% z, X) ~+ W
</script> |
|