  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14239
- 金币
- 2410
- 威望
- 1647
- 贡献
- 1358
|
这个脚本对你可能有帮助:6 L m5 _ G! ?" L7 B& \7 R
<script language="javascript">
' z. g7 d' n- S9 W; G0 nfunction IsDigit(cCheck)
4 K# K, s7 U9 E" x( _7 l5 y2 W9 [" ? { 6 u0 Z% t0 A/ d8 ~4 `3 `5 Z+ t
return (('0'<=cCheck) && (cCheck<='9')); 0 J3 v/ `9 B5 k b( t
} # l A/ W! m2 M! b& v5 o, y: t v# J7 r
, b5 \) L/ P6 ^2 X5 Q
function IsAlpha(cCheck)
|& j, [; l% e z7 d. [ { ! E' ]/ K0 m5 Q3 o u$ L
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
* N: O& T* G$ l) ^8 I& \ }
# [! u: ^) K0 H: N7 r& P P5 ]4 X/ g5 {! Z# A" \
function IsaNull(cCheck) # ]+ J% P( N. ^0 n1 M, l
{ " X( c: n, J/ s# U
return(cCheck != " ")
! s& p$ {- h2 C( s$ L% J }
0 \6 j$ i4 k4 w9 v
: S8 ^4 h$ ^0 V$ n2 Ifunction checkform()
( p0 D M; j7 e# ~! G1 r6 {{ , V/ Z& X" u) i
id = document.sform1.id.value;
% s1 P# B& e `, ~( F7 i if (id == "")
: o2 T+ A" s( J( R {
# f5 ?" K+ O# L3 z% {$ s/ `1 V) P alert("请输入注册名");
0 w8 C$ k% v: P/ Y3 }3 l document.sform1.id.focus(); 1 M T& k$ ?8 C1 M( S# h `
return false; : S* y$ d- ^8 T+ Q2 ?
}
8 [4 R; a+ }, c2 E3 R ! K. z8 k0 J4 Q& [/ b9 ^
for (nIndex=0; nIndex<id.length; nIndex++) ! `9 }! {1 q# d8 z7 X
{
2 U5 d( s" k0 u6 f$ ] cCheck = id.charAt(nIndex);
" L( \8 C% s* I& ~ if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
' G6 u- w5 Z4 s1 L# @6 @7 L {
0 n/ O* D5 }+ m4 E9 o: L; N# J7 B/ C alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); # [3 C$ }; z. p. {# \. Y9 Z* R7 K
document.sform1.id.focus();
/ }; A* }+ l% t/ X- L return false; 6 u6 M' {1 `, u4 x/ D; A6 S5 H
}
% z" N. k" n( e9 {7 W }
: N6 f: o2 E! R* Q+ G/ o8 _ x+ } chineseid = document.sform1.chineseid.value;
: |- q' [/ y. ^8 }1 j/ Y if (chineseid == "") & o* q' U* @- z5 I" \
{ 2 ^! I; j. S" {' \ B- v6 L) Y$ l
alert("请输入中文昵称");
( D+ _$ A1 z, i- D. @9 G* V3 U; y document.sform1.chineseid.focus(); - ]6 ^+ s9 V% s: e! u& Q4 L3 p
return false;
$ U4 e- G2 Q" [' ]3 u }
8 D6 o+ J& |* U2 r password = document.sform1.password.value; Q) \0 Q# Z$ N, Y' _4 V) J, f2 z
if (password == "")
! [. N5 |# ^5 A# G; B& c { % |9 s+ D, A# i" v
alert("请输入登陆密码");
' ^# B7 G( J6 n document.sform1.password.focus();
% g+ q: W3 O: v return false; 4 q: R: U J; [1 H
}
6 Z- n. O6 R, e9 u password1 = document.sform1.password1.value; 7 Q; r5 C8 ] v8 H- C
if (password>password1) . S' J$ o0 v% k% h$ o/ K
{
$ o( h' \/ w: e) F j) e+ c0 t alert("重复密码与登陆密码不相同");
, t: T4 V& j% f2 A" u document.sform1.password.focus(); 8 ?* Y$ \/ W( B6 n, x
document.sform1.password1.focus();
. t( i7 Y q4 x0 L return false;
9 o+ J: u! T/ M } / q6 L; b% ]3 m; z6 \0 z
if (password<password1) ! w) v0 E9 C4 h5 G5 B; M! m/ F$ G
{
# K: S- q! B9 m, `9 W" H alert("重复密码与登陆密码不相同"); 5 b8 {, ^6 g: P$ J" Z
document.sform1.password.focus(); ( d8 N& I3 m4 Z
document.sform1.password1.focus(); ; B: ~( Z: p. b: h2 ]
return false;% k9 g: r B7 |, w3 o* M" z
}
, Y" k0 Q7 Y! B" J1 J. c if (document.sform1.email.value == "")
; J$ F G2 H! _7 H( ~ { 1 `# I% l8 s+ d6 z, G' G3 F
alert("请输入您的E-MAIL地址");
8 F* N! R! d: v7 A: c& f document.sform1.email.focus(); # B. Q- \ C7 [/ X
return false; ! B: T1 }4 M2 L# I
} M y3 @! J2 @+ r
& p3 |% ?, D) s4 q, l* K) l* ~) d
email=document.sform1.email.value;
0 Y; z, ?' ]% R! N( P) H; }( o emailerr=0
/ q6 e* _2 |5 \% c, L3 W for (i=0; i<email.length; i++)
+ u' H c: V( ~) i" G {
+ j, c0 ^! h" \6 P$ a% i) M- @ if ((email.charAt(i) == "@") & (email.length > 5))
% a5 x+ p! U' x' G$ q+ P6 E2 V {
' @8 Y6 `0 N% i5 h* g emailerr=emailerr+1
) U6 @# N! o9 L( g8 c, ?. O" R1 F- y } 8 Q0 o' f6 H) f8 P9 i, O
} ) ^2 e# }3 j5 ^( l: I( {4 }" f! q
if (emailerr != 1) ! E3 U, e$ u. w T, w: O' W" ~
{ 8 ^" c# G: a- `5 m) _% J/ L! c
alert("请输入正确的E-MAIL地址");
3 \: f5 P" P2 G document.sform1.email.focus();
5 I1 T) H: N8 d8 w5 ?" E return false;
; P/ x. E# g9 m+ D3 _6 L }
, z- x# j( z6 A' X& ~ : E# k$ J ^, h# D
if (document.sform1.checkask.value=="")
" ^. L& a( }' |) F: }! A& @4 s6 c { 1 ~4 r4 k7 ?+ Y0 m
alert("密码提示问题不能为空");
- x4 n. y% ~: W6 z document.sform1.checkask.focus(); & D( p( E6 `/ J. t+ c) ~; p
return false;
6 b6 n4 ~, N, ~ J) h3 d } 1 @4 }; n) a! |( C
if (document.sform1.checkans.value=="") $ m+ F3 D3 g! V* O3 C0 b. k
{ * k9 M0 t2 d1 v( T$ Y( }
alert("您的密码提示问题答案不能为空");
! @+ ~8 J- w9 D9 E# p document.sform1.checkans.focus();
& Z! r' Y) C" R; M+ T0 C$ ~ return false;
1 R3 }( t2 t9 V0 {. ^4 c) @ }% v, v/ N: M+ d. |$ c
return true;
" x( m/ v# C% O ( o N2 ] f7 j' V; C( \
}
# t; v( r8 R. g. X</script> |
|