|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14393
- 金币
- 2482
- 威望
- 1647
- 贡献
- 1430
|
这个脚本对你可能有帮助:
* [ N9 r! x* y) m$ e) h0 U<script language="javascript">
* Z( s% M E) a* v6 _' tfunction IsDigit(cCheck)
4 s) p, l* {5 A' d3 [, o! K {
# j d5 ^- W. O8 A$ D5 i return (('0'<=cCheck) && (cCheck<='9')); 8 F9 D- Z/ v' {" E2 ~7 O
} - l0 C4 w3 P" u4 ^- C
+ }, `# V, P% L3 S, g
function IsAlpha(cCheck) 6 K- l1 |, s2 Z$ [ d
{
' l1 O0 S" ]( n) [ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
+ u! w3 O/ l/ b* F } % L! N8 Q+ z. ^0 K9 ]
Y' y, {( e2 }2 W# i
function IsaNull(cCheck)
* L$ c2 y, C( N6 ]6 U { + x/ t0 e, T7 c* B4 r# a' H) Y
return(cCheck != " ")
$ ?9 Y# X/ P8 ^9 Q } 0 L4 O) f7 [& i3 w; a
! I5 n! ]* v1 y7 q# bfunction checkform()
* ]9 j g! G; ]* i! F; U. k{ 3 m. N6 g9 D) t. h; M- w! P8 }
id = document.sform1.id.value; - F1 p2 u+ d6 U6 x7 x/ i& F Z
if (id == "") 9 \ L1 p' k2 Y6 m
{
- U8 k( ~/ O4 S+ w alert("请输入注册名");
?6 A# l$ r- U document.sform1.id.focus();
5 v* u6 t% O6 h# p return false; / v- X) K& V3 H m F
}
! `# F: R- A+ u 5 |. v5 |7 }! `6 v
for (nIndex=0; nIndex<id.length; nIndex++)
9 v: Q" N F) @$ f2 r6 `; Z { ' j9 i! y! ~+ i& u6 C
cCheck = id.charAt(nIndex);
7 ~' E. x. N- y2 B3 [% t- } if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
5 D4 e4 _: T; c. ^8 n3 R G { 0 ~ D% I: \$ ^5 O- j6 F
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
* ^/ D2 M9 s% a+ p$ C( `: J document.sform1.id.focus();
5 D ~8 Z+ p( D4 g" T# G0 a return false; 5 D; ^1 L8 M7 I( g6 g! I4 S
}
, o" g/ a* H: S+ k3 Q5 w } & D! ^+ W% t5 R
chineseid = document.sform1.chineseid.value; ! f4 ~0 T2 ]& ]
if (chineseid == "") 8 r+ U2 M" c) P
{ 3 U) h# I E% F/ K1 N `2 u
alert("请输入中文昵称"); , m4 g* X- d( v
document.sform1.chineseid.focus(); 6 j2 n. d7 ?' f
return false; s z/ h3 v: |6 R& d
} , d+ E! i0 _" _9 X9 C3 H7 `( ^
password = document.sform1.password.value; 2 M/ `' K' g) {0 D7 x. S+ |% G
if (password == "") 8 G9 K; ^' ?' s1 k) ~5 q
{
* Y4 N* U {' p A; F8 T8 Y, U alert("请输入登陆密码");
: K3 Q3 k2 e' S document.sform1.password.focus();
/ G% p; ?: s: r# Y return false;
* A: R0 Q- E. V" C' o3 ~ } 0 t( R S' U$ ?; a k1 @" w" K
password1 = document.sform1.password1.value; 4 h5 x% F3 K; F; X; o& a c; M
if (password>password1)
' B6 J3 C. P. |* q7 V5 U3 t7 M: z {
: k7 v8 `" F& T3 S3 s alert("重复密码与登陆密码不相同"); ; V; V: H% A( S3 s4 d0 l1 Z
document.sform1.password.focus();
7 q, v7 l! }2 \ document.sform1.password1.focus();
/ ?! f0 K6 K! [7 ^, [! w return false;
9 f; \1 T& i0 n9 H2 k: U }
; Z) D- D4 t( G. r, Gif (password<password1) R j" R) v. Z8 ] ?
{
& l- P# {7 _! x! t alert("重复密码与登陆密码不相同"); : S" @5 g4 F2 F7 Y
document.sform1.password.focus(); % ?7 s9 S E2 H$ @
document.sform1.password1.focus(); & f" c: T% I$ e9 ]) [" @$ K0 w4 [
return false;$ f* t! x& v B- u4 a7 y4 O+ |
}
, i7 I1 R8 l1 ^5 K( c+ ` if (document.sform1.email.value == "") # \9 [1 Y) A# G: K! [* N% j
{
# K9 P& _8 l3 g. i: v7 s4 S alert("请输入您的E-MAIL地址");
& M6 u+ k6 | F) D- ?/ o document.sform1.email.focus();
: J2 J k7 p l) ~/ ^; W return false; * o3 ]- d9 L7 e0 h) w7 U2 W
} ! N0 ^7 q4 T7 f. Y$ h6 q
" c% Z; ]* I; `( V0 q$ i5 A email=document.sform1.email.value; % t' q7 ~ V$ K5 M' ~
emailerr=0 $ H! X* s) t& g% N: W
for (i=0; i<email.length; i++) 2 ^$ v# |! t) B
{ & P- p& e( p7 x. ?5 A$ J
if ((email.charAt(i) == "@") & (email.length > 5))
; ]9 Z: m3 l$ ^# s4 U {
1 s3 f+ x* k# c emailerr=emailerr+1 * x) |" n( h3 H6 c# s
}
' V0 H, \- g% }7 {4 r }
' c' X. z; @. x; \( ~ if (emailerr != 1)
* O$ P( s5 r5 {) a B$ }7 g {
/ f8 j+ k" } z a( t. a alert("请输入正确的E-MAIL地址"); $ ^" i6 O9 _+ E$ v4 b9 k+ ~
document.sform1.email.focus(); " j$ y6 l3 \) Q: o$ z& o
return false;
( L9 u6 w% {& x0 o& `! r }
! j5 C% Z+ h; g: V* `7 m5 V& c: m
6 x$ R' j; N% |8 |+ { if (document.sform1.checkask.value=="") 0 Z* O& b: H R% `$ d
{
# l* D8 y/ }4 i( j3 L alert("密码提示问题不能为空"); % ?; L3 m! n F1 w' Z% E9 N* _ z2 _! d
document.sform1.checkask.focus();
3 H( _$ g7 Q. b: W5 w: k8 ? return false; % W6 z4 \0 w3 M0 L2 |
}
i/ s( K* o+ c+ o7 L, I) J# d if (document.sform1.checkans.value=="") * @ m, `# ] ^: `8 y
{ 8 Y3 V* F# Z! `- J5 d
alert("您的密码提示问题答案不能为空");
/ U+ J: m0 E5 T9 E3 p7 l5 P document.sform1.checkans.focus(); ( i7 \3 x, ]% w* b0 X/ Z3 B5 I# v
return false; : _8 H7 |, f% P* v
}
* X# Y) e- ?" ~: E$ k5 `+ X return true;
# z0 C0 t. U( q7 j2 z/ E 1 @+ v, s9 j; S6 O; c# s8 t
}
4 u, s; A- n: |) Q; y D</script> |
|