|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:
& o; n5 M( r; g: s2 e! g<script language="javascript">
1 ]* B+ k2 ~8 Kfunction IsDigit(cCheck)
; ~% y4 h/ o6 J' U4 R( B; @- Q. ~ {
' `/ {8 S& ~! ]7 t6 X return (('0'<=cCheck) && (cCheck<='9')); 2 V" O5 i* B# }+ m
} 4 B0 z7 T- f1 g7 {8 m$ f) r) \, c
9 {2 I& b9 b4 l! Z- @. q$ a m
function IsAlpha(cCheck) % U, c+ _8 w' G) B# R5 T3 m
{
Z8 m) M7 a6 `2 b* {4 r3 w return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
! t! Q( _. T" Z5 p! |0 y } - Q/ _5 p, P5 u+ r0 ]. l
0 Y1 d: O' I: N1 F& L& O9 v
function IsaNull(cCheck) 8 ~' Q( v! r6 P7 \& l
{
6 d( p+ X2 N4 r" ?( z) V. r* A return(cCheck != " ")
( I4 C6 ?6 n+ z+ u3 I2 x& Y }
4 C& R5 _7 c8 Q! I1 d [( ?: d* N7 M9 G2 t9 E, b
function checkform()
/ \; E( T% _; ?6 A! r{
5 s, K* v3 K5 f. H4 D id = document.sform1.id.value; , n; q/ Z5 E8 N2 z+ |
if (id == "") 2 Q6 F8 p% D" _+ H6 J
{ ' V+ i1 e+ G) @- L s: m$ ~3 _
alert("请输入注册名"); ( U- }' E0 ?' S* r
document.sform1.id.focus(); . }# O$ ]) L' D6 K
return false; / {) l- T9 W! j7 m* W. m
}
4 O& n) }* c9 l/ w' x
) r; [) V9 s9 D z for (nIndex=0; nIndex<id.length; nIndex++) : {7 u3 T h, w
{ ) K) ?8 v7 d% p
cCheck = id.charAt(nIndex);
4 g+ m: U( S K4 Y; h if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) * T' _' r5 G& M2 x4 B
{
# ?( I9 |6 I1 F9 S alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); # y' e! ]9 W" t
document.sform1.id.focus();
4 }/ a0 K% [1 C$ f( p return false; + w! e3 c& t7 D# }! T
}
. H& g! W. z7 e3 _ } . c( H" R6 g7 U: I- k7 p
chineseid = document.sform1.chineseid.value;
& @- p2 O, m! A' E3 |9 v if (chineseid == "") - d4 G) t& {6 S: | G
{ 6 m. Z- _6 L! t+ }. q. ?' w
alert("请输入中文昵称");
4 \$ R% p+ ` L% C document.sform1.chineseid.focus();
0 l G. D. [* Z0 n' S, Y7 t return false;
/ S; i1 o$ c. ^* S8 a }
1 h( y: z% L1 t password = document.sform1.password.value; 8 t: B3 s: S: J8 P8 m+ q
if (password == "") ! S0 C" t+ J3 k
{ 6 ]( x# V3 n6 W& {/ g$ O
alert("请输入登陆密码");
, W- d* F7 n7 ~1 A( K- T document.sform1.password.focus();
j5 ^1 ~* d* ~4 Y5 c$ ] return false;
1 G0 J. i& f9 y } . G; C; N/ ?" I6 i' u3 M2 E
password1 = document.sform1.password1.value; 3 B' f6 u! E' J* ~
if (password>password1)
`% |2 }# F* n( l: n# B/ { m {# E6 T# S! E# H) _- @
alert("重复密码与登陆密码不相同");
; T) i$ Z- T; P5 n8 r document.sform1.password.focus(); ( y( G' L* G# J3 g5 d+ Z4 O$ S
document.sform1.password1.focus();
. H$ Z; B: [* R4 ^; R5 T return false;2 c, j( ]( T. U4 \0 I1 T$ m
}
& S1 ~, Q7 x0 ]1 a/ l9 G/ ?% cif (password<password1)
" \8 L' q8 ?( C {
3 h3 c4 @( k* G. p# q2 g alert("重复密码与登陆密码不相同");
" O. o+ T/ T4 Z document.sform1.password.focus(); 8 m/ \. d3 ~* ^
document.sform1.password1.focus();
/ x4 {8 t& E4 K7 i$ E return false;+ N% S# U4 u5 s' X3 T0 q3 H
} 5 v( m* L9 F2 ~) ^
if (document.sform1.email.value == "")
' I0 _6 f- k( c { ' b, I/ q7 e) n( J# W
alert("请输入您的E-MAIL地址");
( x- ?5 `" u2 c7 U3 J% [ document.sform1.email.focus();
! t+ m5 B6 F* C6 Z return false;
( ]$ q' q7 g" W) p- q0 s6 R4 i7 ?, J f }
& n; ?; L6 O1 [% h7 G8 p( I 6 C/ Y, k2 C+ Y7 u' A& @, n
email=document.sform1.email.value;
. v/ V# E; C0 s1 X0 X% V F+ y1 Y emailerr=0 0 X; T* r) I9 l( u
for (i=0; i<email.length; i++) / h F4 z# Z7 n( [0 ]
{
8 O3 K8 ?) K3 l+ c: l2 v' ` if ((email.charAt(i) == "@") & (email.length > 5)) ! r% H, X# Z4 i: D8 F
{
& I3 M2 S# a: [% H emailerr=emailerr+1 ! j0 j# N2 c( d
}
( w' h, U. Y4 H3 J/ j$ g/ C }
% _/ z; O- X" u; j5 T* y if (emailerr != 1) 5 n) }7 c6 t0 ?( h! l7 T7 C* g
{ ' o6 I# r# o9 P& h# j2 n
alert("请输入正确的E-MAIL地址");
) g0 h8 k* ?: P* N' S0 G6 u8 c document.sform1.email.focus(); & x9 K# a) n) {
return false; * c R0 o. ?) Y H% J* a3 v
}
* r! ?1 w5 z& F+ k 3 `& H0 R0 f/ ^+ a! T7 H8 w
if (document.sform1.checkask.value=="")
+ s/ R* D) l' u" j3 r9 S {
1 g* g+ s1 P# {! T H. A. [ alert("密码提示问题不能为空"); b1 _; P J8 W# ~/ y3 g8 S( r
document.sform1.checkask.focus();
) {% V* f! A( d6 S: R' C return false; $ s3 E) `9 O. t1 b; p- b
} # X! L( i: c0 {% m
if (document.sform1.checkans.value=="")
# Y( h( H* x* x% r D {
: z! Y1 ]9 Z+ A$ ` alert("您的密码提示问题答案不能为空");
f, s- ]* A% [6 i document.sform1.checkans.focus(); : x- i8 v' @! q# u6 o8 O
return false;
8 R9 z* K% L% {: g }
/ ^* E: ^6 n4 ~6 I$ Z return true;
' Q1 k% t* O K" j/ d ) R; a3 O& b. F7 \7 F$ F
} 2 G# u: g7 d _0 A) N
</script> |
|