|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
这个脚本对你可能有帮助:, E0 D5 b* a6 |3 k3 d
<script language="javascript">
* `* g: P& G) X* l, s- E: lfunction IsDigit(cCheck) % B, {, v+ R2 b8 c! M+ R6 V
{ ( y" d4 `8 C. X2 D0 p. i
return (('0'<=cCheck) && (cCheck<='9')); $ d9 t/ L1 a" f1 z* {. `4 N' h
}
6 g7 `3 ]( ~$ D. L9 @ 5 p; s( q6 X, Y4 E" O0 v7 w
function IsAlpha(cCheck) ' n9 |' e$ Z$ D' H1 S9 s
{ 5 z2 V3 Q4 A a4 A8 p2 @
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
/ V0 E) H7 I4 {. o* v }
- B0 u* X1 T* x& @7 j9 k" M
# h/ ^, _1 I6 p" Rfunction IsaNull(cCheck) 2 f+ T5 b8 E5 d" \) A- o3 b
{ / y1 R8 ]: |" `4 g& X
return(cCheck != " ") 6 |% f! ^- V6 n, g' ~
} - [, h$ q _! t% Z
$ o/ a1 W4 f" [+ I- w, f. @
function checkform()
# Y q6 C% Z% ?3 x4 C; ]9 d{
9 z; U& |" ?* V- x7 }1 Y$ o+ E, J id = document.sform1.id.value;
2 P# g% p' h) Z; T0 R if (id == "")
. w7 t6 ?* s4 r {
2 |2 H# E7 B; v4 q alert("请输入注册名"); % T0 b' f2 ^0 V- V6 s, n
document.sform1.id.focus();
6 x) G% s) S5 e' ] return false; % m3 A0 i' g; R7 U( ?# @. F
}
! f2 g! v9 L! g) w4 R( h* d6 z
8 R ^" u0 o9 Y: n$ E+ _ for (nIndex=0; nIndex<id.length; nIndex++) ' E( e) p5 d& H! |5 _4 q0 B
{ 5 r3 k( J ?6 f/ h9 i2 R6 x
cCheck = id.charAt(nIndex); 3 N0 h; w* }& u
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) # s6 g( Z3 W0 q' G# V2 _ V! i; l
{
& g2 ?$ U6 y. {! b3 O3 g8 E5 v1 c alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
$ P- N6 s5 H# r9 ^& n5 J( y, @ document.sform1.id.focus(); + E* D2 ^, B' l7 H0 e: `
return false; 2 P7 D; _4 J, Z# |- m6 l
}
9 _9 K0 ~1 n5 L: u9 P5 f0 d3 w } # [: m1 d" w: T {; ~% `
chineseid = document.sform1.chineseid.value; # z$ I R% M9 f- m
if (chineseid == "") + n7 i+ r" F; {6 |
{ 7 P( j& c& L) c8 G$ `
alert("请输入中文昵称");
. z9 _2 O: \" |; e4 f document.sform1.chineseid.focus();
0 F3 {) I$ f3 G4 V4 {) @. d! n return false; & k: D4 {/ |5 J
} 0 D7 f) h5 }; {; z7 Y" E b
password = document.sform1.password.value; ( Z3 k a; H1 R: {! y
if (password == "") 1 D- M- D8 j) ]/ `+ t
{ + H8 a7 v" n2 p7 t7 [+ E T
alert("请输入登陆密码");
9 u- A% X# {% _) o0 q document.sform1.password.focus();
: z* c' T& _9 o3 d return false; & Z, }: L: I) R; _
}
* N) b3 u, M; j, W" C password1 = document.sform1.password1.value; ) W, Q, }" ?% K* A+ e; [5 N
if (password>password1)
+ ^- a- {7 g. E! @4 Y+ ~' w! B0 @ {/ R! Y& S8 F6 e. Z0 u% E, c
alert("重复密码与登陆密码不相同"); * z$ z G$ Z" y
document.sform1.password.focus();
& |4 @# v8 ]2 g" P0 L& A document.sform1.password1.focus(); * L V9 V# k" _5 ?* i6 ~
return false;
6 n/ M( V" f, p E8 w. n }
2 W$ Y( w }3 P5 Xif (password<password1)
. M; d5 Y$ u+ f {- S. w' ~# e0 _* N
alert("重复密码与登陆密码不相同");
5 Q7 q3 d! y( e. j document.sform1.password.focus();
8 {" h4 U- J F/ h document.sform1.password1.focus(); 2 \: P7 A! \# {4 o
return false;
' I! X3 C- ^+ Q5 A! a, b7 m } ) D- C5 W: n4 o9 }) o' j. {
if (document.sform1.email.value == "") ( y! S2 D0 s' T& }: S e4 L) Q
{
) [. l" J" E q( { alert("请输入您的E-MAIL地址"); , ]/ u0 [* Y) Q/ q' \- W9 v
document.sform1.email.focus();
+ m" R2 }* p& c. i5 ?% A7 V+ ` return false; : w; ~$ H4 k" A7 s v
}
. m3 d4 x3 Y3 { 0 P0 P2 `( X' C) W9 J9 t* }; b
email=document.sform1.email.value; & h' c$ M0 N8 k4 Z$ }+ v$ K
emailerr=0 ; N4 B$ O1 y) r" D; h% D+ v
for (i=0; i<email.length; i++)
7 ^* T" h5 ?# G$ l/ V { ; j+ ]) J! S+ A4 s( s
if ((email.charAt(i) == "@") & (email.length > 5)) " m* \4 z: j2 z
{
# V% W& p0 n/ s; t2 _ emailerr=emailerr+1
$ D+ W1 K8 r0 D) m* k } - ?" `, Y, Y* H
} 6 J7 E% n% R/ n$ R, w! F4 T, K5 E
if (emailerr != 1)
/ R7 n7 {2 }* c: W { 7 s1 |+ E, F5 @ t
alert("请输入正确的E-MAIL地址");
+ N, X: W0 X: J R document.sform1.email.focus();
5 e. M( e: \! h7 U# q+ E# T return false; * U' o9 S7 M" o$ `2 X% o0 N7 _7 |8 K
}
9 z+ a! U6 u _& k. [/ D" j # A. p( E/ S+ f# [+ I% C
if (document.sform1.checkask.value=="") , P; \0 ~# A2 A+ o% C6 L2 X: [
{
8 _; @0 Z2 Z8 j& X alert("密码提示问题不能为空"); 1 _$ ?! @; h% t L1 y/ f2 @
document.sform1.checkask.focus(); ! u0 W+ }" ~0 @. l
return false;
* z% n. j6 z4 e5 |& p9 u3 }, T2 r: F }
( ? ~- y- W( e if (document.sform1.checkans.value=="")
2 e3 U7 P1 d/ D; O { : z6 ^/ M2 |/ y9 `/ p6 |3 M
alert("您的密码提示问题答案不能为空"); : H* `5 ]% Z' C2 s$ M! T! p* Z. ?
document.sform1.checkans.focus();
- p" { Y# @+ N4 P: j return false;
$ r1 d/ G2 j# Z& ~0 z! w* J' C }% ~9 O# z$ e3 ~& q. [' q
return true;
' y% ^5 S/ ^+ s4 x
( }2 h& z6 ^" Z* T( A0 M}
$ N2 m* ^( x m+ H" O</script> |
|