|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
这个脚本对你可能有帮助:# i% l7 d N1 }& S
<script language="javascript">
. f a0 Q+ J) j" y# vfunction IsDigit(cCheck)
6 E. D' p, Z% c# t# t1 E {
( W% x3 Y7 h) ^/ O% n return (('0'<=cCheck) && (cCheck<='9')); l, Q% e0 ?, R
}
. [5 s- @$ Y N# ]" s. X
3 \* J( E% t8 J* `- Tfunction IsAlpha(cCheck) 1 I2 \ `1 R; ` P4 C- v* e
{
/ ]! Q3 F; q# |( @, j return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 1 E3 z4 E% w9 E3 W
}
+ a }# b' ?3 l/ o, b( s2 X7 k6 | # R8 c/ W$ C8 L/ q2 L p8 L
function IsaNull(cCheck)
_5 j# K" r; E/ ]8 v! G {
4 S8 d2 ?' q7 Z# l1 P3 J return(cCheck != " ")
" \. u, V3 H2 `3 D- t9 ^1 L% \' T } , U$ |% N0 X* c$ ?( f
+ F0 G$ u; G: _; u
function checkform()
q% q$ n; |( V, B7 E- E7 ^{
5 N' a9 T- Z5 R9 P id = document.sform1.id.value;
/ M3 k4 B7 t1 y \ if (id == "") 3 n6 j* @: W$ p9 t5 ~" h
{ 9 k- z- l, F; H3 u4 t9 \6 d, P
alert("请输入注册名"); : B0 V5 u8 p Z% n
document.sform1.id.focus(); 6 o$ u7 N2 g$ a
return false;
0 G1 u0 M5 }2 q' Z8 @1 \2 K( ~4 g6 I }
3 n8 o( d) }( _
/ E* ]( @+ U) x4 [ for (nIndex=0; nIndex<id.length; nIndex++)
# O) X9 J# Q1 N/ { {
- H+ N% Y. K- K! | cCheck = id.charAt(nIndex); 4 K" Z, `& [+ x1 B) v
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
# @. Z! q( H9 { v* ` {
9 x/ p# N! B3 y# B2 R7 i1 V' P alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
6 v( w% Y% D& ]8 p( T J ]$ s e" Q' U- n document.sform1.id.focus(); & L4 Q8 A7 g& Q3 I( `( W. M
return false;
8 V6 n% K) ~/ @7 M } 3 J ?2 _, K1 a
} * ^/ V+ u+ v" g+ k1 [. h
chineseid = document.sform1.chineseid.value; 4 M0 e% Q* R3 f4 U6 i% X7 U8 L; W! \
if (chineseid == "") & m9 j: P" t1 a
{
% |/ }8 ?0 ]# m7 b alert("请输入中文昵称"); 3 d! q5 _2 N7 [1 p
document.sform1.chineseid.focus();
# L4 v) _/ ~9 Y/ ^" o y return false; f8 w1 Z+ C& x% `( _) {' Y
} & ~, F! y( ^( v
password = document.sform1.password.value;
+ T) n- G) Q* H$ _* u! H if (password == "") 3 I( X; d4 ]# J
{
* X5 s4 {5 _- n" Q5 U( ? alert("请输入登陆密码");
3 C) [! l; z/ G9 ~, c4 ~ document.sform1.password.focus();
( ?4 D, }# M( |( Q' w return false; 5 @, o) j7 h3 y3 w' i0 w' h
}
3 O: M$ x2 B5 L password1 = document.sform1.password1.value; 1 Y& d& \- W. N. }3 ~
if (password>password1)
% N$ r7 [- `* W( M {6 j) ^% ?' e, E" Z
alert("重复密码与登陆密码不相同"); 1 M' @1 M; G* ]; @: R0 W+ @. A) k4 g
document.sform1.password.focus(); 9 F W! k& H: Z; {6 t S* n9 Y4 }
document.sform1.password1.focus();
; x6 T; @; r( z return false;/ n5 }7 a" g5 [% k
}
9 x$ E+ q# d$ {) r3 J" fif (password<password1)
7 X6 s0 L* X% s2 j/ E# N, T! R {# u- q2 i0 y- K# i0 Q% B
alert("重复密码与登陆密码不相同"); " K2 M( c, l& V9 i1 S. m
document.sform1.password.focus(); $ q0 G4 B0 m# P U
document.sform1.password1.focus(); 4 d. D6 V1 M) ~4 F" o* B0 J$ n
return false;' _, k$ z, w+ D6 e' |9 e) R
}
0 m# F/ x4 j: U0 C" h if (document.sform1.email.value == "")
. [5 u8 R Z2 ]9 p7 x1 q { + s0 m! S5 k+ A& o- }0 T( g0 D* x
alert("请输入您的E-MAIL地址"); " H8 ]' b' M8 J# C
document.sform1.email.focus();
3 g0 P/ e, G( i, Y" f7 i. D return false;
" l$ [. U+ `6 t }
. J# c1 m# h+ _; B, v- K, n5 G
; P2 p0 I* d) n0 |! q7 w email=document.sform1.email.value; 2 B4 t" V& V" j3 B2 Q4 {+ i1 A. l
emailerr=0
2 }0 r0 Y$ O2 o/ {6 k for (i=0; i<email.length; i++) + m/ R) s( w! Y; N, V
{ # `& a N7 \+ I8 _3 K
if ((email.charAt(i) == "@") & (email.length > 5))
) y# Z; R% I" t3 \& X2 Z5 C {
. g% d- I. _3 _ emailerr=emailerr+1 3 |0 W: X( D8 b9 x1 `
} / b& y% O+ c- l! u
} " s; @ X$ _5 I, g/ m6 z3 ^1 B" i& U: ?
if (emailerr != 1)
2 L/ ]% o9 e7 S* i& Z9 m3 D { Y$ q% Y# r, w; N6 E
alert("请输入正确的E-MAIL地址");
9 ~5 y$ ]- \& g# n) U: h2 Z! M document.sform1.email.focus();
7 B$ W) B: [% Z1 F' c- O return false; $ G) ?; L/ Q5 {! J# h
} 5 u5 N% n6 s5 ~: M" s9 g
( J# T' D7 o1 I" Y& K# I7 w& r+ b% v4 n. `
if (document.sform1.checkask.value=="")
5 q) J: J1 B' P' w0 ?+ q7 o* q { & F! E" n# q( @6 {+ D* w) @# G( L8 a
alert("密码提示问题不能为空");
! z% z4 F2 O) H3 X6 R/ ~' } v1 c0 z document.sform1.checkask.focus();
3 |& w2 y; L: I% [" p& }! }( t return false; ) V- i8 o% g6 K7 T" b# Y1 B
}
/ ]! z9 p+ a- Y P7 C if (document.sform1.checkans.value=="")
9 B5 h6 ^( [, N& `+ q {
; m. H. a4 L4 C4 |' X# Z, w% i alert("您的密码提示问题答案不能为空"); % R8 y; X$ i* I1 d. V6 a
document.sform1.checkans.focus(); 5 U; R6 R1 U4 I n/ Q+ s1 d
return false;
- L- I' H, I& N& H }
+ _: D# B9 U1 M# G7 O! f7 [3 W0 H return true; G. j6 w- c* j+ x5 \
8 l' F( p" ^% [
}
/ z3 ~& {8 ]: W. R5 ^+ e$ m% v8 L</script> |
|