|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14383
- 金币
- 2477
- 威望
- 1647
- 贡献
- 1425
|
这个脚本对你可能有帮助:, s$ ]$ j% Y7 s4 P
<script language="javascript"> x4 C5 `7 f- u& j4 z* d
function IsDigit(cCheck) + _+ a) o' ~# P& Q) y; i9 L
{ $ A. F+ L( v% u) m
return (('0'<=cCheck) && (cCheck<='9')); / p2 j6 Q' K8 H# y- [" }$ t
} 8 |) S4 v8 S" s* r
. A# j6 Q! \' k' C; m1 j/ V8 O- ~) W
function IsAlpha(cCheck) . v1 b) ?! `/ Z2 H& g
{ e4 { m: W! C4 a9 g" V
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 6 B0 K& x9 c4 Q& f; e2 U0 r6 N
}
" k' F. T* V1 G' `
& J* f% I2 N$ mfunction IsaNull(cCheck) 9 N4 g" f% `& M+ x, [2 z8 `
{ 3 k3 r% E9 \ X, P) \
return(cCheck != " ") 2 P" V4 x! n7 V1 b
} ! o' `! `- V, N r' K- ~
! \ u. N) @8 H$ B3 n$ |3 h( I" x
function checkform() ' p* `+ W0 C% k8 U( C5 @
{ 7 d; E6 [. R9 w, ]& o% D
id = document.sform1.id.value; ( {! _$ o, J* T+ Y" p; W/ x
if (id == "")
% Q2 |1 Z$ y. l" z" @ { 0 N, ?6 F+ t3 Z1 L
alert("请输入注册名");
, Z, i! c/ }! t0 s) X7 P. o# [ document.sform1.id.focus();
5 ~+ V5 a3 C* D! t+ ] return false;
8 S6 J+ s! c( K& |, |+ v8 p } ) e$ i- B! n+ C) l
( c- X, V7 k2 s" x for (nIndex=0; nIndex<id.length; nIndex++) & |3 |) z7 t# n# ^7 w% ^+ Z8 S
{ 2 N% X2 W+ h% H& h/ R4 [
cCheck = id.charAt(nIndex); 3 N# v' I# V. `8 ^; V
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
$ ` W! G+ |* C" p1 j8 f' M9 N8 O R { # |7 ~+ z' k# v9 Q# @
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); * S5 ~9 m9 T& Q; `' }+ N4 K
document.sform1.id.focus(); $ v9 b. m2 W7 G
return false;
+ Y5 h& C2 [! H, a+ y$ z } 2 P$ Z2 B5 B) F! d8 v6 [) f& ^; f A
} + C. }, G) k, i1 l0 h2 a1 V
chineseid = document.sform1.chineseid.value;
l0 R3 u3 f" Z+ D# Z5 B if (chineseid == "") % y( T1 e3 X) Z5 }
{
6 K3 `% Z1 {3 }$ F1 Z/ d% h3 |5 W alert("请输入中文昵称"); 7 `7 W0 p4 h5 J3 j& k: e, p* Q
document.sform1.chineseid.focus(); 6 ?1 r4 H7 X7 ^1 |. R
return false; - }, M# n# X" I5 h- U5 k# t: ?% u
}
( ]; t3 U% c4 Y$ @/ g' `) V. | password = document.sform1.password.value; " ^ E9 q1 E2 r$ ^) J4 L
if (password == "")
5 J3 l: y+ T/ } {
5 |4 }) c m4 r# T/ }7 @7 P! O [# K alert("请输入登陆密码"); ! M# K9 I% q1 R. x6 _
document.sform1.password.focus(); 6 G! d. R" t. w$ _/ G5 v g$ x8 ~% Z v2 }
return false; 4 `. u( c9 j. U0 w" w& n
} 4 Z( e" ^8 r1 O: W0 d
password1 = document.sform1.password1.value;
" i) M, A" o- I% v( H8 P- [5 g" [ if (password>password1)
' z. f, e7 h, }' s {) I1 ]7 M0 y% y4 [! M
alert("重复密码与登陆密码不相同"); 6 j( a$ p! Z/ h9 {5 c0 @
document.sform1.password.focus(); 7 M) Y$ `% z; ^: t- \
document.sform1.password1.focus();
1 w+ Y8 [7 Q6 c& s4 p return false;; c5 v+ } v, k5 T& U' O& v
}
# q8 K, R4 F* H& \ x+ ?if (password<password1)
% ^4 H. c3 T7 D; k: K3 L {
3 `$ g7 |! ?2 ], j alert("重复密码与登陆密码不相同");
& O7 l' n& O9 F3 d document.sform1.password.focus(); ) w( s# s6 \! @# @$ i* K
document.sform1.password1.focus(); , D- A- ]7 k) q5 \( ?. F8 D
return false;
! S( x4 Q6 T, n4 C, O }
" f/ W6 o' e* P* R' c7 Z if (document.sform1.email.value == "")
* d3 s5 l: J6 l4 Z { 3 Z, j: P4 ?, `. f k. t$ o/ e
alert("请输入您的E-MAIL地址");
: t* ?6 C, }5 B. Q8 S document.sform1.email.focus();
2 x/ z; d+ l. J" r4 W0 }% b& N' } return false;
3 H& f9 W" m0 r2 x }
- A: ?* Y, _7 m6 \# ] 0 G' n# F: e' K4 A7 _& x
email=document.sform1.email.value; 0 u& W3 ~5 l- G' e1 [3 H b S
emailerr=0 4 o% S) `4 s2 N( u; G# j8 r
for (i=0; i<email.length; i++)
8 a; }5 H q7 O. }: J { / c. E7 o2 z8 a# `! [
if ((email.charAt(i) == "@") & (email.length > 5)) 0 \! ]+ s1 Q0 ]/ W( `
{ 2 z& Z S: w( S+ T0 h* Z4 Y
emailerr=emailerr+1 2 O. v9 @- }1 n* _* W2 b8 b/ C
}
1 A3 @/ \/ q+ Z/ Q' p. J: { }
+ H) q5 n4 D& m if (emailerr != 1)
0 @2 A1 C4 j# n {
1 q6 g1 n @5 _" x+ w8 i7 | alert("请输入正确的E-MAIL地址");
2 R5 n# a8 V$ l6 @2 ]6 f. i document.sform1.email.focus(); : E W7 o0 P# P9 u- }! B( J L/ n
return false;
9 i7 y: g7 Y8 v) F5 T5 G1 F/ u }
. N$ f9 L1 i2 \( ] 5 q: {! Z# D, n9 R( |$ ?/ J) t
if (document.sform1.checkask.value=="") - ]( K w4 k9 ]' I" Q
{
) O, U0 @0 t5 A, u5 O alert("密码提示问题不能为空"); : h5 \8 k- d' g; y! I- c4 h& A
document.sform1.checkask.focus();
& q" Q) g$ p0 k3 Y( E return false; 1 d; }) [7 A D8 _2 y
} : C' F- Y- o' F4 c, Z( |% {
if (document.sform1.checkans.value=="")
1 R8 v) i' D) m6 _9 ^ { - V1 `4 r, c7 X/ P$ h
alert("您的密码提示问题答案不能为空"); 1 u8 K2 }9 x5 R: r; U
document.sform1.checkans.focus();
9 _) s$ A2 B4 d, E" i8 e7 t: v return false; $ y A0 l0 O, o/ x g
}
0 h5 f+ h, G9 }" h/ O- J: U return true; % n" f$ m2 S3 N3 X5 r+ I
$ r) X1 a) R1 | ]}
% r* n |/ D6 c8 L9 C</script> |
|