|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14417
- 金币
- 2494
- 威望
- 1647
- 贡献
- 1442
|
这个脚本对你可能有帮助:! Z; S( g& q) w- Z+ V' c
<script language="javascript">
- v w6 L. \+ D: l+ ]+ q5 {; C- efunction IsDigit(cCheck)
3 X. u. {! u- J! c/ M {
( p7 a1 V: |% d* E return (('0'<=cCheck) && (cCheck<='9')); & q3 R8 z, d" i. K. v: n' f, d# t
} 2 s( v, ^2 f) f( ~
& i, ^: f* O, h8 D% qfunction IsAlpha(cCheck) ( ~1 B4 F' A# k' F5 u: u! d9 v
{
, D( Y' t( X/ z7 L) ?: |) c4 g* u* X return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
. g5 i( s6 n; B m4 E' v2 k* @ }
0 ~7 A/ \8 c. t8 b+ e
/ {1 M! d J- D# I- a tfunction IsaNull(cCheck)
# v( i. Q9 {! I {
% P" u. b9 X% J& m& t* X; _) \% { return(cCheck != " ") 2 x3 `) R* F/ A7 m& v3 b6 H( |5 m
}
H& Y$ K% C3 P1 T# w; G# a9 j ) i- |8 c& P; O/ T% m& x. q
function checkform()
# P0 I4 ^' }9 ^{ ! R% @- }. f. y: z& k
id = document.sform1.id.value;
$ a' |" v9 ?9 u6 C0 O& m+ ` G if (id == "")
# ~6 ^$ v+ w# i. M {
) K' f k" X+ |3 W5 ?0 i alert("请输入注册名"); 8 \" C/ }8 R4 o+ u. C6 j1 c2 `& [
document.sform1.id.focus(); 4 D% R# J o$ V" Z
return false;
7 b5 F& s+ d x* g7 I k3 a } 5 R( C4 V; h$ Q& ^) Q( p% Q2 ?6 T/ E
; b4 `5 L' F" c. v9 g x" H. s3 s for (nIndex=0; nIndex<id.length; nIndex++) " N2 ]0 {8 t& i) {% H a& o( r) d
{ * O( i6 w. Y5 Y0 N0 {
cCheck = id.charAt(nIndex); * |" W! I7 `. U {9 y" p3 q9 x
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ! ^% K4 \* a. Q" L9 _1 R
{
9 y9 R0 _0 j+ z alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
2 \) q4 b9 D# |0 q) k; \6 K Y" @ document.sform1.id.focus(); ) w# o4 F4 r- }" `# K
return false;
" D1 q" Y6 j" ]2 S. y3 j' {6 W0 c }
: Q- K, V' l) q }
% ^3 R' F( o5 B. J2 T& ~+ x$ O chineseid = document.sform1.chineseid.value;
! ~! h4 _3 } l& Y* G8 z! E if (chineseid == "") $ Z9 I1 S) n' J. ]3 x, @- ^; A
{ w; L: x% h* Z, ]1 x5 t5 e9 T
alert("请输入中文昵称"); 4 a3 j* K0 I5 I5 I1 h
document.sform1.chineseid.focus(); 4 T/ U' \/ o& h
return false;
& ?) u) i3 G1 J7 R/ _ } $ h5 `( r* V, Y8 P
password = document.sform1.password.value; ( A* d5 W" s0 x* b4 ^
if (password == "")
) X( q: f1 g" V0 _" w4 \0 } { ) R" b6 D3 T; B# o5 W9 F" c k
alert("请输入登陆密码");
6 `! A9 m8 a5 H" D X* ~ document.sform1.password.focus(); & `4 m- t! s$ @
return false;
% \# a& b; t# o) g, ? }
6 D" A, q2 ~ w o! f4 W password1 = document.sform1.password1.value;
2 P! }4 ?* M5 u( _- s if (password>password1) 0 u7 G) Y& v" d5 S
{
! ^- j4 Y0 V. H alert("重复密码与登陆密码不相同");
* q k& V0 ]/ [1 J& m' [ document.sform1.password.focus(); . G5 M/ [1 V6 q5 H$ H
document.sform1.password1.focus(); 6 b2 `! i& P7 ^( @
return false;9 S. `. K3 _% R
} 7 Y1 x( K) q/ h
if (password<password1)
: c; D5 `1 J+ M8 J {
U0 o$ D3 \8 @: L" E* T/ j alert("重复密码与登陆密码不相同"); 0 l& `' u+ }" m
document.sform1.password.focus(); 6 U1 u8 ? N3 |& `$ q1 L& u/ C+ r
document.sform1.password1.focus(); 8 i! V/ Q2 H$ u. `! A% v0 A# n& ?6 P
return false;# B7 ]) K2 X1 M8 ]2 Y( u
} $ B( W3 V* [4 B
if (document.sform1.email.value == "")
. y1 t" k4 R- Q4 P) t {
- D& x+ Z, ?) b4 D5 l) w$ A alert("请输入您的E-MAIL地址"); " O9 L/ @6 p4 i. y5 a0 p; _( s# _
document.sform1.email.focus(); + H7 J/ f( n) t: Z+ ^, E" o7 I4 j
return false; ' W' K$ r* B$ ~1 |! {, Z6 c, ]1 E
} s0 ~1 O1 m0 t( A7 S
0 Z: H0 F# Z5 B3 L/ H8 M3 C
email=document.sform1.email.value;
2 I3 {. c$ B+ d5 k emailerr=0 ! H3 \; ~ m0 G
for (i=0; i<email.length; i++) 8 H! { C/ C* R f
{ & @4 N# S& s' k, u/ v
if ((email.charAt(i) == "@") & (email.length > 5)) 1 v, ], k9 f+ V, p# q, B, \, D2 ?
{
# n) r; x, d! | emailerr=emailerr+1
1 ?7 J3 t4 I* p } 3 N9 c! Q" c: w6 z9 _
}
" x8 R- G u/ J6 z7 {. Y1 k if (emailerr != 1) ! i" ^5 x7 p7 h. w' F$ L1 n: u! U1 ~$ B
{ ' s; E6 k& J/ e
alert("请输入正确的E-MAIL地址");
3 Q0 L) j' g; @7 W8 t! r+ O3 z* E! } document.sform1.email.focus(); ' r5 `0 i0 v6 }2 s* F' Z
return false; ( [( C( `2 n% x% b
} 3 }: Q% h) R: c9 \- `: h
* d0 d H2 d9 \9 i$ h if (document.sform1.checkask.value=="")
0 A$ ? V7 t2 q& J! g {
* ^7 X$ t. f/ B, P, v alert("密码提示问题不能为空"); ! h2 f- m- i) ]7 ]3 l, z% `
document.sform1.checkask.focus(); " t% v. @, T6 [/ d% n
return false;
. w+ V9 v- F) D! Z g }
2 G5 t8 ]/ _: c% A2 \0 S if (document.sform1.checkans.value=="") $ X# C! N9 z x; r: D+ T! T7 E
{
( F, e9 m+ A- H9 E% u4 @6 ^ alert("您的密码提示问题答案不能为空");
7 T* d5 }+ g6 R5 M5 j- D4 d document.sform1.checkans.focus(); / Y$ i; P' }- ^
return false;
% y- f. {2 L1 ]* x }' z( E |0 S3 V
return true; & z4 o& X' H: C8 |' n2 L; c
& Q, n7 X( ?; p& T' R3 R
} # O/ s" o' ?# R. `
</script> |
|