|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14369
- 金币
- 2470
- 威望
- 1647
- 贡献
- 1418
|
这个脚本对你可能有帮助:
: Z. x* t2 w. Z" G# B<script language="javascript">
& H3 O! H8 U# L" qfunction IsDigit(cCheck) 7 M+ ]3 r1 h1 S
{
& ?0 y K: N2 d6 X/ R+ h, i return (('0'<=cCheck) && (cCheck<='9')); 3 N3 Y6 S) F2 e' L
} ; f. z# p6 k$ K4 `% X
' y0 O. U( O! l2 Lfunction IsAlpha(cCheck) 0 t; S T( S/ l1 h- \+ V) j$ U% M
{ $ G2 s! b R1 ?9 @$ l$ R# l
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ) I% A/ H, S6 n
} D+ o, z i- S9 U- k
& h, L# \3 W9 ~+ f. ofunction IsaNull(cCheck) 5 V6 p7 C: a/ w' o; [
{
, O+ V6 C+ u9 s X* V% k8 T return(cCheck != " ")
1 T5 E X9 h8 ~6 W. L6 l } # W% L0 W' E( o& P6 K
7 x6 d0 l- C U% K: Afunction checkform() , z3 `- T0 k: p( G$ o/ e6 W: p
{
4 G0 Q9 V9 w) K0 g' H' S6 B id = document.sform1.id.value; l$ S" Z$ C+ ~) U" z& t) ~
if (id == "")
6 X, B8 S3 f" f { : }5 R+ }/ A7 T4 U
alert("请输入注册名");
1 V* b' t3 i* o6 i" s7 M document.sform1.id.focus(); - J# J+ `$ f+ g1 L8 I# Y1 v5 ~
return false; 2 j" w5 T6 w6 H2 M4 `
} 3 Q: u$ h9 t( z7 [' h
h; D6 \; y' O* f0 L& [3 j% Q
for (nIndex=0; nIndex<id.length; nIndex++)
- g* w, _0 O8 J; r' ~( j' U U { 4 m* a/ r& U2 k
cCheck = id.charAt(nIndex); 8 {, ]$ G5 F" |8 C6 {* B
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
: w* t5 b& m3 m+ O' q3 M3 w {
. @# {6 j0 n- A4 i8 |- e8 v alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 8 m D+ t9 t# S
document.sform1.id.focus();
9 w/ N! f* {: @3 f4 ^- {2 T return false;
8 o8 E; C' e% Z" g }
! I" g( i) }. l }
5 F7 X1 s9 G9 O9 P) Y chineseid = document.sform1.chineseid.value; $ I4 z9 x4 W5 S7 g0 V
if (chineseid == "")
, C$ E5 K+ }* Z a7 [ {
# U0 J4 x+ ?, N1 {! O alert("请输入中文昵称"); ) B0 S1 {4 I, R$ m" D% i1 V% G
document.sform1.chineseid.focus();
0 g {' h2 t1 {, h9 d \" |, }" L return false;
; h; R" o, x: b0 _: K }
4 F' J, D w% f password = document.sform1.password.value; * M7 o |, I, f1 [8 ?& ~
if (password == "") + B, {0 x7 t; F7 X) R
{
+ s% N& v5 `- A2 }6 t4 } alert("请输入登陆密码");
6 d0 K; _: f c! s" n document.sform1.password.focus();
8 z: u" {( Q8 D5 I return false; 1 C- d" @0 H3 _9 A
} 8 u+ D5 [; c M: P% s [4 s1 n
password1 = document.sform1.password1.value; ) ?& O* @6 j% v, G
if (password>password1)
8 ~9 B- P0 }; @! }- T- A {% H5 R8 t* M' d& A$ i u, [
alert("重复密码与登陆密码不相同"); 6 ?' {, [% r, ]4 D$ S# j7 }" k) f
document.sform1.password.focus();
4 N( F |$ M- n, c1 d document.sform1.password1.focus();
9 e0 T. z5 A# n, X/ C return false;" c+ @+ {9 T. k2 h, A
}
) z8 ^* I: q; g+ z3 mif (password<password1)
0 b3 X$ w: E4 o9 A {
: c- Z: }7 A3 L/ L C alert("重复密码与登陆密码不相同"); % T2 R% y0 Q- h7 j0 W/ H: q- p
document.sform1.password.focus(); n; d8 ?7 `+ w% I0 N
document.sform1.password1.focus();
7 _1 }6 J, ^7 i3 P) v return false;; ~' w0 G5 p+ [0 k
}
& ?3 O5 f W; B5 p5 o if (document.sform1.email.value == "")
$ E" a# m+ r8 I# n; `- {. _ { * R" T1 ~; R+ g( k
alert("请输入您的E-MAIL地址"); 2 |% W l/ }0 }! H! ?
document.sform1.email.focus(); ) T; h8 i* Z/ ]7 i' \
return false;
& |) ~% p& s3 `. f5 u }
& u+ H+ J5 B: i4 W8 U( y
6 F) `2 e5 T4 h- a+ u email=document.sform1.email.value;
- \7 x) j" P3 E w. Q emailerr=0 ' U4 F! i4 D& ]/ x7 _
for (i=0; i<email.length; i++)
, l/ w$ j- L6 x# T$ w { $ l) D2 G# s5 @, f. N. W2 E
if ((email.charAt(i) == "@") & (email.length > 5)) 6 Y, Z9 x) G. H5 ^% |; G( p
{
( y& h$ r! _ o3 M o9 v% _ emailerr=emailerr+1 6 X* Z0 g# N i
}
' \7 \8 W& f( q6 F% d. M6 h% {: X6 Z } ! _( z" k$ h) O( C/ J
if (emailerr != 1)
9 ]* N: e, q+ _7 f {
7 v1 `/ g+ s" v1 b! W0 I& e& u' E6 k alert("请输入正确的E-MAIL地址");
( H) ~$ r1 E! Y document.sform1.email.focus();
P/ V. l6 Y1 F4 i* o" O return false; $ b+ h. O4 R4 C5 t
} 1 f. T6 u! \; F+ r5 P7 _! S7 n) X1 k
9 c7 D9 Q7 D% Y
if (document.sform1.checkask.value=="")
. l1 H. Z8 @- X$ j+ H1 w+ R {
" Y: i: ]2 d6 X& j5 V& l alert("密码提示问题不能为空");
3 J2 B" D9 A& G2 i- ^ document.sform1.checkask.focus();
7 p5 b" `7 m; b; t% o return false; * R6 m9 p! q! L2 g4 b" \2 u' ^
} 2 W( C" v6 O- s M6 Y' x
if (document.sform1.checkans.value=="")
: V! j1 D/ h3 p: ] { 4 W5 b1 M& R1 c
alert("您的密码提示问题答案不能为空"); * M; U' e* K. }; ^0 o6 s- K
document.sform1.checkans.focus();
! v) D5 p* r+ Q# w return false; * S h& j# y! u2 _2 V. l
}3 `4 ]% e; s1 N2 `& u+ ]
return true;
n$ [$ ]6 r4 J% @* Y p . }4 V+ ?& k5 b1 r
} , H ^3 L2 P/ d5 X. K0 Q
</script> |
|