|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14437
- 金币
- 2504
- 威望
- 1647
- 贡献
- 1452
|
这个脚本对你可能有帮助:3 K0 X- b A# {: t h
<script language="javascript">
6 U+ x) N2 ?' A+ zfunction IsDigit(cCheck)
% R0 c T! d6 f# j! j { 3 r1 o* f# y1 W. E- R- j4 W$ |
return (('0'<=cCheck) && (cCheck<='9'));
% s' l1 Y0 N7 m. O }
7 Q7 ?! c& g0 N* D: X/ y : o. E1 R+ `' }: W
function IsAlpha(cCheck) ( T; u2 {* G% c
{
$ ]! m: s* E0 V+ p7 U return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 4 N( W. @+ D9 y3 L3 O$ ~# w
} 8 j( R( `" }% ?! q' _+ E+ I% X9 s$ c
0 T" [! k5 D2 R- s
function IsaNull(cCheck)
6 E% n" F$ @) } j4 y6 P3 ` {
$ E: v9 ~8 t1 ? return(cCheck != " ") 0 f3 c& v8 V* w3 s0 J r
}
\+ Y1 l7 ~ @. H * c7 ?4 b) O9 C# x; U6 B3 u
function checkform()
8 `$ b* ^( j& R$ a) m/ c; d: E; A+ [/ \{ 7 z3 b2 O% c+ I5 Z) ]+ E# [
id = document.sform1.id.value; 1 p" |& u$ @& C: n2 n
if (id == "") 1 p7 R! V# I/ e, S$ Z
{
" f5 d3 f3 \' m5 \& } alert("请输入注册名");
" }* ]8 T$ ~" X6 P document.sform1.id.focus(); 7 N! T6 ^8 |$ l
return false; - `& A2 R+ F. j1 u6 U- f* O# ~3 z' u/ N
}
5 g" X- @1 c; t2 Q% s) I
: a# |& [* l& V9 H3 j& X for (nIndex=0; nIndex<id.length; nIndex++) $ c8 `8 e. s( T1 V) V; V
{ & C9 _. r3 K* ^9 b
cCheck = id.charAt(nIndex); : r9 z9 A( o" l% V
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) K6 n& ]6 _+ A( R* Q1 G9 }5 H
{
( C) M$ {2 r8 ]0 H J alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 7 ~& O! a7 H5 v+ a+ a1 H/ p' a
document.sform1.id.focus(); " f8 [- r; {# R# n9 `. r
return false;
0 O. W: Q* i6 X9 _' G; u }
# x0 U4 I7 ^6 W B3 S, P3 ^6 P } $ |7 s; h: @1 v
chineseid = document.sform1.chineseid.value; ! V& }/ q) r) ~5 U; k) s
if (chineseid == "") & S* [- f6 r0 W$ q9 d" L* U( d
{
|; T# U/ H; r2 \1 u3 ?! U alert("请输入中文昵称");
" s# U0 z$ k0 `. [ document.sform1.chineseid.focus();
5 l+ p4 J, t3 h# k7 @+ ? return false;
) v' _7 x# \$ @ } 6 `% Y" k! K9 p
password = document.sform1.password.value;
# a; @/ {3 ~. ~3 }6 X5 C if (password == "") % F4 u9 N1 S: Z3 |+ m- A# b
{
5 ?$ O% d- d0 o' b' b8 L" T) y alert("请输入登陆密码");
- U! j H' Q; R3 L# a6 W document.sform1.password.focus();
) k4 I/ Q/ O% x$ f! `% _ return false; # v; R% r4 F" Y2 n4 \* H3 ]
}
0 D e4 s( \: O2 { {8 ] password1 = document.sform1.password1.value;
% \! g+ c o+ _$ O+ E0 w if (password>password1)
. a8 b8 c& ^ T X6 P+ E {
" v+ c6 }: k& E2 e% _ alert("重复密码与登陆密码不相同"); ( ?, L# Z! F/ L+ a# }7 \
document.sform1.password.focus(); & G" P# L+ D1 x8 Q
document.sform1.password1.focus();
4 N+ H9 }: r+ C5 R- R" g return false;
" @8 q% F9 z! k# _' [ K9 k }
% F$ @: h: f/ X+ k0 T# {* G- @ }3 nif (password<password1)
9 t! D! Z. d* U0 B {: B: F( [9 c# S( r
alert("重复密码与登陆密码不相同"); 0 C B" Z5 s7 U: l
document.sform1.password.focus();
% L: L, z! |! C" U3 K* d" S document.sform1.password1.focus();
! K( E/ x9 V& [; a7 b$ Z3 y# { return false;
- x2 K ?5 k; |+ K8 V }
4 L/ J' H% d2 b: G# {( N, p+ X" q if (document.sform1.email.value == "") 2 \7 \* b3 @* r4 Q( @, `1 s
{ ! L) ?3 c6 U# g9 n1 R& X9 R
alert("请输入您的E-MAIL地址"); ( S* F+ y2 T3 F& X6 B3 j3 x y
document.sform1.email.focus(); 1 }/ b3 e) A7 ~) t/ y% k
return false; 0 s6 @8 P: F3 m
} 5 F/ ?& z# N: Q6 \7 x% y: b
* e- J$ @0 ]# \+ \; J/ _. k
email=document.sform1.email.value;
' I$ m) J. L/ E) l P: P emailerr=0 $ ?3 ]* M6 s5 K: K8 ]
for (i=0; i<email.length; i++)
% x8 S% F" w: X& B6 y { / u9 R% R a+ K) i
if ((email.charAt(i) == "@") & (email.length > 5))
! f4 B4 O( i3 z' B; e5 s- n { 2 `, `6 l/ u1 {3 X
emailerr=emailerr+1
, E8 v2 }- E& f. H4 m } ) Y$ m. t- n T! P. c
} 5 k) z1 I9 ?* i" P' d. F- Q; ?
if (emailerr != 1)
; g3 i$ ^" |. B' g { ) I" P+ N: @8 p, ~
alert("请输入正确的E-MAIL地址"); 9 Q6 z5 [" L, A" t
document.sform1.email.focus(); - G8 P5 |0 P, n. \8 _; @& N
return false;
" i% f/ _, T' L3 z1 Z, W" r j' |, Q }
- J% j# }* h0 @9 l . y4 K$ |: D; D" X# O4 k: C
if (document.sform1.checkask.value=="")
) e9 B$ s0 y( P, j+ J( \$ l { ' i p n2 g5 |7 o
alert("密码提示问题不能为空"); 6 [% F* N9 T* t, o+ T3 g
document.sform1.checkask.focus();
0 }" k+ r1 R9 j1 _3 D return false;
1 |( [$ s: b" l }
: K& P' m) f" c if (document.sform1.checkans.value=="") , W1 w" X v7 y$ d
{
" u P. J+ u% q7 R; v alert("您的密码提示问题答案不能为空"); : q* v: ]) Y" b
document.sform1.checkans.focus();
) V# u e' V5 n( Y1 R, e; b return false;
8 a; f m) t( N: t4 u5 g0 Z$ i7 t$ d }: o) ^4 c0 X! }% P
return true; 5 z+ b% p7 v: j* K
( w r1 u) ^; b$ i4 R4 c}
C$ r2 ?- u8 B; T</script> |
|