|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:) B# z1 ]1 t. J( I* Z6 Z
<script language="javascript">
- t U( W+ n2 W( r/ g0 O3 nfunction IsDigit(cCheck)
4 _# z* j7 j- M1 t0 p {
9 m4 j* z4 P- F+ Z6 b/ r return (('0'<=cCheck) && (cCheck<='9'));
# H j b( g8 n& z } / [) [# r, \2 }/ ~
+ O2 ^! R# `& i- p- ?function IsAlpha(cCheck)
4 ?! @7 E* N' Q$ t/ [: M# A {
- W7 s: F' X4 d% T return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 5 N/ I& y. r- M: J$ u8 n
}
7 [) V, R5 D) A8 j7 }" ~ 9 G4 P$ N0 O+ S6 \# s% \
function IsaNull(cCheck)
1 L) L% |$ c+ o {
6 L7 o y8 W e return(cCheck != " ")
$ W: R0 H! n: T8 F } : T& r8 {/ |" P- L' r) Q" H2 x1 f
: `- n+ ~! \3 j h. W5 v
function checkform()
$ ~7 w! g+ T6 g/ e0 N7 y: B: g{
" z, `7 J$ ^7 L id = document.sform1.id.value;
/ v% b; I+ I9 F$ Q% q8 X, y if (id == "")
) a, h! g7 `0 O- _' a$ v& \ { ' ]) }% ]# {: A6 I& y& l9 ~) Q3 l/ Q
alert("请输入注册名"); - E3 Q+ S8 P4 q% W6 q7 c
document.sform1.id.focus();
: C. F2 n: J' `2 _2 q, k: V: { return false; * \& u" z& U! t' x0 `
} 8 C- m" J. ]0 ]. ?% e* j
! c" y f/ M. Z7 [! _2 Y
for (nIndex=0; nIndex<id.length; nIndex++) X- H* q' I# f( T- i. Q
{
0 o- M4 q% F3 D! Y' Z cCheck = id.charAt(nIndex); & G' h( x$ ^ N. u& I& I3 D
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
9 `- f+ a0 ]% k' D1 f+ C+ X; J { 0 R( O* Y, A$ e) n! w8 M. X2 a5 \
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); H0 G; J9 l T9 O3 p4 T
document.sform1.id.focus(); 9 T# v" Z# t4 C- R
return false; w W; S9 g5 i+ t% d) i' j. L
} # v: R: k; {0 e+ o
}
+ H+ a) h" D' K: | chineseid = document.sform1.chineseid.value; 2 V v0 [5 g" f' k7 J
if (chineseid == "")
- f+ }# J6 _$ U2 t4 Z' b$ ~, ] { - t& b+ Y5 \& U$ U n! K3 F/ L
alert("请输入中文昵称");
: w2 k9 \9 v1 N6 D document.sform1.chineseid.focus(); ! ]; [1 K; M$ i# y
return false;
3 B- g4 @2 m, M } ) l9 B+ ` P% g9 @1 C2 N8 ?
password = document.sform1.password.value;
8 Y" H" z0 v! W' E if (password == "")
+ o& Y4 v7 `# v. X! C3 M! W! F {
7 x( h& z+ N& a' _7 \% R alert("请输入登陆密码"); 0 C0 l+ n" F# m, @3 N; U$ Q
document.sform1.password.focus();
5 d0 D2 V5 S0 e' q& R- m return false;
1 d% |' n& z: i0 A& V% r }
4 o, P( e. R4 \, ^$ C# F" \ b1 s password1 = document.sform1.password1.value; $ |' @1 B; W+ O; L
if (password>password1)
$ ~1 O1 U1 C% K. t. z {
& P8 D0 a3 ?4 j3 ] alert("重复密码与登陆密码不相同"); 7 y! }+ S- X7 o; W. l
document.sform1.password.focus();
& n2 v4 n0 q; _' K4 R document.sform1.password1.focus(); " [: i& Z' r3 T$ z
return false;3 s8 O! e! Z' ?4 L l+ d" ~+ U4 a5 ~% Z
}
! ^$ J; w2 {( X: o8 t4 r! v+ vif (password<password1)
, k: n$ m$ x/ J2 N X, v {
* {- p2 s$ M. z$ Z; g alert("重复密码与登陆密码不相同"); * Y5 q# i8 m* j' N5 n4 W4 I
document.sform1.password.focus(); ! F6 C, m; ^9 s. g# s
document.sform1.password1.focus(); 4 U! h* @2 Y) r
return false; T! J5 @" ~ Y0 P# U4 E
}
* L2 x* u% y( a; f( u if (document.sform1.email.value == "")
- Z u9 u2 x( B$ X$ x {
4 g: v( ?8 d$ [9 ~# Z. T* s alert("请输入您的E-MAIL地址"); 5 z$ x9 M2 b$ d: T# d6 C; t* M/ m8 n
document.sform1.email.focus();
. ]4 S4 F; Y7 j% D2 K2 V return false;
3 H! E, K( d& V& m }
# e: [+ ] m; I+ j9 c2 ?& l % j! _; l' n( u; ^" q
email=document.sform1.email.value; 3 v' u/ w9 L9 O" D: N
emailerr=0 % G& @0 |, K8 j/ `) ]4 [
for (i=0; i<email.length; i++)
* k1 i% s7 k: U* D5 r N7 q' E) F { / x( ~. g: k+ O# F8 h( [) _: r
if ((email.charAt(i) == "@") & (email.length > 5))
+ I7 a2 i) C8 ~ { 5 ?4 j% S3 K8 v( h3 N
emailerr=emailerr+1 : a( \8 i/ F0 W, T! D% J
} 7 ] o% }/ Q6 U# I! o
}
% i: U1 ^2 ], E if (emailerr != 1)
. s3 |) L! y/ q: Y1 I/ ?8 j {
4 J' s$ N6 ?' t) N6 i4 k alert("请输入正确的E-MAIL地址");
/ W% R2 `* r. b$ W2 T+ F7 b% d document.sform1.email.focus();
' K4 p4 T' o/ H return false; j1 s- p2 M3 v( M$ c
}
: y z, K3 Y# l9 p- r3 ]
; j' h0 j1 ^0 I8 w if (document.sform1.checkask.value=="")
9 T5 l/ P6 H# f0 ?; ^2 _4 Q {
* S% m6 h- j# ?6 h# K L* I6 A alert("密码提示问题不能为空");
6 l$ q5 J( m! l: r document.sform1.checkask.focus();
. ]; @/ E8 g5 x* G3 |! } return false;
5 \$ [' v$ o8 R: @* }* o8 R" V }
* u+ Q. z* G3 `& D: ? if (document.sform1.checkans.value=="") 3 _1 l; C! F3 I/ O, {
{
/ E8 M7 a5 @% Y, ]7 @0 H alert("您的密码提示问题答案不能为空"); : _- i% ]0 F- G0 v- u
document.sform1.checkans.focus();
1 i; P" L! i# s) i7 h& v return false;
! n3 J T. z2 r& ~9 ]" m }: J3 N$ t1 _1 U2 a& I
return true; ' {4 r' w& [* H
/ I/ x) _( j+ p) {- u8 M. Q# @ k
}
1 E9 ~8 [, n' }7 s/ `</script> |
|