  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14249
- 金币
- 2415
- 威望
- 1647
- 贡献
- 1363
|
这个脚本对你可能有帮助:
/ V1 u& R" ?" h# e/ i<script language="javascript"> ' [6 x' C3 c! ]+ r* G" a; k; v* i
function IsDigit(cCheck) # w. {3 |4 Z# E+ t: W7 N2 H
{ ( x' b6 \4 o/ B2 q: P2 `& i
return (('0'<=cCheck) && (cCheck<='9'));
9 L. m3 f8 V7 f8 y }
, ?% N# X2 X6 c5 L5 z $ Y# t( F. d' h, f$ B
function IsAlpha(cCheck)
* D3 ~9 n* ` ?/ t" r) ? { 8 P3 f; T+ |5 `3 J* q
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
% U5 j8 z0 u- g' M9 W" ] } * c2 g& \2 f0 P/ m% q2 r
+ c+ `( D+ G/ M! k+ I
function IsaNull(cCheck)
% U C$ |. G$ V/ w; L {
! K! A' n' u. L( A/ X, |5 g return(cCheck != " ")
& }5 i% ]+ z- \' Y } E& u9 e8 I3 [% Y3 y5 [2 f2 Z
9 ~9 @1 {! ~" B- x
function checkform()
. s* N0 M$ x% k2 ?. F{ 9 |3 S& P. X/ S B2 A& `
id = document.sform1.id.value;
% S1 q) O( _' N if (id == "") ' d4 M G3 s3 s
{ ) O6 T9 {, o9 f) q
alert("请输入注册名");
* z/ {9 I2 \& ?# F3 \ document.sform1.id.focus(); 6 f1 @. x" D, d8 G5 U
return false; & l* `+ K B4 c# O6 n$ `
}
1 J- e( e! \5 X2 B$ T 7 b0 |2 [, x/ l9 e
for (nIndex=0; nIndex<id.length; nIndex++)
: L" l; F: m, K {
: D/ P$ |. a$ B e* [- y cCheck = id.charAt(nIndex); % g( r( `' D; @1 A& J
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) G+ i9 G [" ~- q: i
{ - W+ [$ \5 b( |/ i
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); & L4 Y3 e7 y5 W. t5 K( Q, B' Y
document.sform1.id.focus();
2 L! {* V3 Y& U% U: u& S return false;
8 B9 h" P0 e6 ]3 @8 i$ X } ' s% }$ A5 p* R# a( p
} 0 j3 e( K5 f: {- l
chineseid = document.sform1.chineseid.value; . `# ~5 I5 Q2 R! F) R6 F3 R
if (chineseid == "")
( ]) U5 u! ? ]! P9 J* d { + Z# i. C0 F5 r" ^7 t1 R' A! p, Y
alert("请输入中文昵称");
2 c+ M2 F2 T. z- H3 Y ~ document.sform1.chineseid.focus(); # [# N" |+ D+ o8 b/ x# D6 \
return false;
! x1 @7 w; ?* p4 ?/ K/ p4 G5 U }
; t& ~8 _8 I$ P- w, _ password = document.sform1.password.value; 9 ]- z* ^7 l# A4 q3 h/ w) v
if (password == "") ) ?* O" p: I x O9 Q
{ , I8 M+ m& q. i( A
alert("请输入登陆密码");
0 j1 [2 U' h% z% z/ R( T! M* b6 u* o document.sform1.password.focus(); 9 ^2 c% l. [$ Y% V1 n+ B7 j" M3 e) d
return false; & G) l: X. R, i4 `
} ! X/ z* r1 h( F$ b2 ^
password1 = document.sform1.password1.value;
1 x2 a1 ]. G6 S; e/ ^- r if (password>password1) $ D2 q8 p4 T! J
{ H$ p0 Y" t$ r$ I# O
alert("重复密码与登陆密码不相同");
6 w3 ^( |1 F' T/ F) i document.sform1.password.focus();
4 E1 Q8 G7 P6 B! `7 d document.sform1.password1.focus();
1 G5 v) k Q, w& U; l return false;8 Y4 |9 U8 u! Y) I3 |
}
6 j% Z8 N3 [" T0 B c* Zif (password<password1) ' H5 E' d$ Y4 j. G, b
{
7 Y) W/ k) ^6 F5 W Y alert("重复密码与登陆密码不相同"); 5 U9 `( R! ], ^9 S* @
document.sform1.password.focus();
# t+ k: R0 e/ Q/ p5 w) N3 k' I# T0 O document.sform1.password1.focus(); . G0 V# I# n J- x% N) G) I- R) @
return false; {0 d! e# b; S; O
} ) Y8 ^, B( y9 N2 M0 T) ]( O R
if (document.sform1.email.value == "") / S1 m3 p4 a7 z. I8 @8 }
{ / o2 z! T$ Y6 V7 A. ^
alert("请输入您的E-MAIL地址"); ! R4 B/ @# l! j! m0 c( t$ e w! M2 I) j4 d
document.sform1.email.focus();
8 d4 a- v; r/ p( W- O5 F return false;
5 _/ ~$ ` @7 J } ( d, \. X6 `, g8 a: m
( E& @( d! T5 P% r. ^* t& Q0 q email=document.sform1.email.value; 2 g) D) Y* [" ?2 O
emailerr=0
" H" n; P! r* ]4 r! G6 X0 h for (i=0; i<email.length; i++) # j7 s2 t# M7 D" N* W6 W7 G/ b( e
{
6 ?" U t1 a7 t3 m1 { if ((email.charAt(i) == "@") & (email.length > 5)) 6 H3 [0 d9 g/ J6 |
{
* C7 w! Z, Z/ H- I emailerr=emailerr+1 $ I% U9 W) }4 k" M
} ! R: \% Q" |$ h) f2 K0 B
}
8 {; C% b+ Z2 I) w; s if (emailerr != 1) + ]( d: z& X0 y I8 {% z
{ 5 {& v8 \' c2 ^+ f& I$ u$ w6 ^1 S
alert("请输入正确的E-MAIL地址"); 5 x! G% o* Q9 Y+ |
document.sform1.email.focus(); / v. T' G5 m' V# a) d6 A
return false;
" |% ]& c, \7 R5 `' m) ], \ } / ~9 H G8 k3 h7 ]/ g$ T0 C
6 y) o* G% M' K$ _2 ^8 N2 A& _
if (document.sform1.checkask.value=="")
& ~0 {7 o% k+ Q; r { ; b, F+ S+ P* w$ J3 H" R
alert("密码提示问题不能为空");
0 y% g0 q3 C+ C1 F0 p document.sform1.checkask.focus(); - p' e& U( |: |0 F1 N7 _5 c* I2 h
return false; ( P( d9 I) Z9 l9 G' K0 V
} & l$ V- d% I: I# v4 n& y
if (document.sform1.checkans.value=="") / ^4 @ D, f% ?% [$ y* X
{ 4 B' b: m( s" G+ z- Y
alert("您的密码提示问题答案不能为空"); ) H* ?+ C! r& t. v( q1 R" O1 h
document.sform1.checkans.focus(); 2 C9 ? X2 f, e$ F- j: X4 T4 ?2 v% Q
return false;
, \/ T; J E9 f5 j) ?5 m' r5 m# O }
8 p. h7 h" D4 J ^; ^ return true; 4 J& h; _0 i3 d( i9 v/ p% R0 U
- Q G/ G( F* o* F. Y" Y, l+ @6 n}
3 [* t7 c# R8 M, k5 ^* i</script> |
|