|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14331
- 金币
- 2451
- 威望
- 1647
- 贡献
- 1399
|
这个脚本对你可能有帮助:5 Q, y7 v: X+ S: P1 ^ N/ `; c
<script language="javascript"> ( {% k% \+ y4 s9 Z: x6 @ A
function IsDigit(cCheck)
: G- `9 I2 Z6 ^ { 6 y8 x3 `& ?$ z$ }9 x. w: t: t1 J
return (('0'<=cCheck) && (cCheck<='9'));
, O- \7 h4 R* K: j& u; c* H } 6 _( M7 [4 F7 _
; U) _. G8 D8 \$ I% g* r" Q
function IsAlpha(cCheck)
- v9 w+ O# s9 y/ j( K5 d2 G' d {
0 s6 y9 L4 t4 |2 l. ?4 z7 f return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 4 r5 g' y/ n( G, i
}
: K+ Q, w+ S5 T. O' d
+ I; e9 P; \9 m' q" bfunction IsaNull(cCheck) 2 F5 V# q8 g& f6 o9 ~$ Q6 a3 v, H
{
- `& q: w. }- t' f+ u- o/ A' ~. h! D return(cCheck != " ") 5 u' h! |% l+ R% C* L. b; E% g$ ?" t
} L% Q( x6 ?+ D" ^ {
0 o4 N; k6 E, P* N
function checkform()
" d6 c9 K0 z# l' r' c{ ( l0 `/ y4 d! W# Z( Z$ }9 M
id = document.sform1.id.value; , t3 k$ ^4 \5 D
if (id == "")
/ U$ K/ m0 a5 o; T. J; K/ q { 7 z8 d, q2 f! J' e7 _7 \5 \' s
alert("请输入注册名"); ! F. C% Q( R8 t
document.sform1.id.focus();
( U4 w3 E3 e3 A return false; ! l* X: c" W) d! w2 t: k. Z
} 4 [/ d/ ?, V5 j
H1 ]- _: V8 O( ]5 p
for (nIndex=0; nIndex<id.length; nIndex++)
4 L- I- ^5 q3 \- u4 t2 y { 4 F! ~7 ?7 O' Z' F t `- I
cCheck = id.charAt(nIndex); 0 D6 ^ _) z# I. ~9 U/ e: z6 s9 G- A
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ) {& ^7 l! ^4 ]. h- F) ?1 T
{ 2 b' O8 x$ i% T! g
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
1 Z# ]7 h1 Z# C document.sform1.id.focus(); 4 ~8 \, N6 Y: M3 M: q/ |$ h
return false; 6 d8 E) O/ g% L( g( _1 N
} $ W" Y' i4 N& S( G. Q5 d
}
1 J. [5 ^* u% L! T) L" y chineseid = document.sform1.chineseid.value; ( h) E, v$ V5 R9 G2 C4 u
if (chineseid == "") 7 F- _# @6 [ ?; Z4 G
{
# H3 |- R0 I3 Z8 Z( z4 W alert("请输入中文昵称");
, p/ r7 E Y( Y& Z* u* f document.sform1.chineseid.focus(); 4 {5 {2 \6 R9 {* v
return false; ! f; s1 |& L) u$ x8 X2 _ s
}
" A) j( L9 N! D password = document.sform1.password.value;
3 O! [& c% u$ t6 k if (password == "") " [- I/ m! F5 |- \( l/ Y4 k
{
+ v' ]- n# I. m2 e, \, H alert("请输入登陆密码");
* j7 \9 D, F' V0 v& }: p1 g7 O& _( \0 j document.sform1.password.focus(); 9 c& F9 S' }# T# I( K* ^
return false;
- |% O u' y1 D$ X- J4 O, \ } 9 ^+ j6 o" J9 b Q2 A
password1 = document.sform1.password1.value; ! g/ C1 S* H$ {9 N+ N
if (password>password1) 3 ?) J3 x9 `% \) d# L+ Y
{" x7 Z* @% R. {8 X
alert("重复密码与登陆密码不相同");
, E+ o3 i( R& s8 R+ L$ T document.sform1.password.focus(); ; Y% x6 ^& c: k% H
document.sform1.password1.focus();
* Q4 \" I/ N: G: R. L Z return false;! s3 a1 G8 S% i2 \
} 2 z" p. D- G7 d! l% f
if (password<password1)
9 T1 v+ r' G2 C0 [) w {
$ l% I2 o% ]) @9 P alert("重复密码与登陆密码不相同"); 8 C# S/ n' L' @7 H- b! K
document.sform1.password.focus(); ( P8 l W! P% S6 R
document.sform1.password1.focus(); 8 Y) M6 W/ X5 z+ K8 T
return false;
2 U- d5 y8 y8 D s& i) X( x8 Z/ _ } * ]! w4 a4 f- ?4 L
if (document.sform1.email.value == "") 2 G( F. `8 q5 ]+ I! [" m+ M
{
5 p& f* W% u6 ~% |2 R; |$ q) N alert("请输入您的E-MAIL地址");
n, B- o& O) x# C. h; n6 H6 C/ L document.sform1.email.focus(); + F4 n" C$ v' F- I$ b) J
return false; & h3 Q" e1 c4 g- i P- x" P$ I
}
6 ^% v( I$ D# o5 x
( Z( h: D N* G6 e& V email=document.sform1.email.value; ; Y. M# ?. Y+ M9 ^! s# a1 [
emailerr=0 3 {- c% w, e9 G! E' S* w
for (i=0; i<email.length; i++)
$ ?$ [- C8 i$ J1 d1 M7 Z {
& ]! X0 @3 ^, a+ s3 m1 X& ^7 K if ((email.charAt(i) == "@") & (email.length > 5))
9 T7 h% g+ N0 \ N9 o {
( w2 \+ H$ O e5 Z1 L/ } emailerr=emailerr+1
) S; U4 f5 ] E5 V } 4 f/ F4 I' Z4 d! e2 |
}
o/ i* } I% `" r if (emailerr != 1)
( q& c# x2 ]) _ {
2 i% @- R4 B' `" ~" z3 I7 o alert("请输入正确的E-MAIL地址");
+ g: ~: g8 f0 E/ i. e document.sform1.email.focus();
6 A y Y# \3 |4 i9 S return false;
- I5 G, X: }: O8 [; t2 r) F }
/ U7 M9 S) M8 \# f3 k; M
. A$ ~- l! u. ~ if (document.sform1.checkask.value=="") $ z* G! D8 C' M3 u0 G: W7 n7 `
{ h" D8 q7 T4 N a
alert("密码提示问题不能为空"); 4 b, |, [! n; ^) Q1 n* n3 }8 B
document.sform1.checkask.focus();
/ {. Q% S+ T! E8 S" c. B4 W return false;
: o( {. x3 Y1 n7 p4 w0 P }
8 C r$ H8 d: f3 X, O if (document.sform1.checkans.value=="")
9 E: G# Y& }8 D- j! I {
; p/ w8 l7 c9 B% Q9 R* S9 ` alert("您的密码提示问题答案不能为空");
# B( a3 B; Y$ Z; C document.sform1.checkans.focus(); ' ~7 G7 _9 X: g) M
return false;
9 y' |: v2 P4 F" e3 Q) j }- W3 _1 _! _! K8 }9 x$ U
return true;
/ Y) H5 v2 R1 ^4 W# Z" p/ ~ ' \$ _) o4 ]- H( {# G) @- }4 {4 I
}
6 D$ r# ?( I- W2 h1 H" }3 d( d2 K</script> |
|