|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
这个脚本对你可能有帮助:3 j- r# P: O3 W4 k- E% u. B
<script language="javascript"> : w5 {& g6 S7 {% Y8 }/ P( Z: j9 m
function IsDigit(cCheck) - `" e8 u* q0 N/ P
{
1 m* u: V9 C3 p$ A return (('0'<=cCheck) && (cCheck<='9'));
$ b; E, E5 S- G" H3 y4 y/ j }
, Q$ W" T4 s9 \4 m4 k 6 t2 j( ~8 U1 r
function IsAlpha(cCheck) 0 k! X7 Q' _& [# m
{
4 } R9 f/ K L) c4 o+ L. U ~ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
8 Z$ c! `" z9 K1 W$ s3 | } 1 p4 [) ]' [, n% E3 q
% {! r2 D0 Z2 nfunction IsaNull(cCheck)
( Z U( R. Y' z" ? y8 x! D { ' H r9 `2 h! }% s, U
return(cCheck != " ")
: N! p& |9 i: q& r2 n }
0 ~; f1 J$ T( I5 m- G" v # Y) ^/ H6 |+ m ~6 ]4 s" u( T( T: I; E
function checkform()
& r& B" \2 n% g5 M{
: S% O' L! S1 a# X- v- ~' s% q* U id = document.sform1.id.value; $ Y' F( L. d/ e P1 Q. j
if (id == "") + F( w* s7 {# H% ~
{
) R+ z& j3 E* i0 { I" m# } alert("请输入注册名");
' _! S6 w, S f' p document.sform1.id.focus(); # J7 b% J) o) x4 z1 n
return false;
* P6 U1 {. u/ @5 B }
6 f6 n6 F, L9 i4 j4 X( t 9 \% F/ q& b: E/ F
for (nIndex=0; nIndex<id.length; nIndex++)
8 n$ L2 v/ u$ a( L) B { & t" x* C( q7 O2 Y9 v$ q; {5 V
cCheck = id.charAt(nIndex);
' }( T( C+ {0 Z8 O; o+ k' W" f if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ' M3 ?0 R! S( A, Q/ Z; z* Y' `$ |
{ - B1 r. q! m5 `0 i, f6 U
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
7 f0 H. n0 V' b! q document.sform1.id.focus();
; h- o, K$ m% j' I, h2 o return false;
8 R$ ?; ]: i* S Y$ j } ) `% F$ ^2 z9 i
} 4 P( H' [# R/ f, W! t
chineseid = document.sform1.chineseid.value;
( d0 j0 S9 V/ z9 W" n1 N if (chineseid == "") - U7 h# B9 A& h4 O5 \
{
0 W) d) d* r+ k5 W" G6 W' V/ w# ~6 | alert("请输入中文昵称"); ( I% [( C) Y4 _) W
document.sform1.chineseid.focus(); 9 k# t' R d! L& D
return false; - {. U m( M# G
} ) J0 `: [2 I7 J- @3 b C. Y
password = document.sform1.password.value; ' _" Y1 W& h. U# l% [( q
if (password == "")
! g$ R8 r3 f) v2 D! j- h { & [- W O/ q6 c" f, a! S
alert("请输入登陆密码");
9 R6 m$ r* L7 m4 {) | document.sform1.password.focus();
# B+ H3 u( s7 J) P2 b2 y8 H! o6 M return false;
9 t- X7 X3 N2 i9 D) R4 k } ; a" Y! z# E# e4 c. X2 }
password1 = document.sform1.password1.value; B9 p* K. u) ~
if (password>password1) 0 o" y2 V, I7 X% m& m+ U
{4 q" ` U2 r7 `" |* R
alert("重复密码与登陆密码不相同");
& b) e; X% ?2 l6 S0 | document.sform1.password.focus();
! Q+ ~) L, u9 r; y6 F document.sform1.password1.focus(); - ?1 a" S, b7 g8 i# b2 N- s. H& `
return false;9 B6 F/ k: f( b! p; J9 }% [
} + c; B$ J$ O# U4 k# @
if (password<password1) ^% _1 M% A& v2 ]# N
{
) j7 s- n. v; |& c9 t7 c" H/ g' d2 v alert("重复密码与登陆密码不相同"); 4 n# G( `7 C- k
document.sform1.password.focus(); , a; m8 o5 x2 r: t) ~2 o
document.sform1.password1.focus(); X2 F, M( F/ \8 l' V0 G
return false;% @, {" y1 [* X0 H2 t; ?
} ' k' V6 p. [$ P3 {# D
if (document.sform1.email.value == "")
+ `0 _% C, u# n! [/ y {
1 Z7 v+ s& o5 t alert("请输入您的E-MAIL地址"); / E# v0 m& T/ A8 Y1 A" t
document.sform1.email.focus();
5 l+ z9 N* R9 {* v return false; % k& {9 w6 e/ [0 D* G) k
}
4 m" j0 Z* I7 p* T% p& \ 8 `# B& i6 u: S' Y: e+ F
email=document.sform1.email.value; ) i) @" q8 P1 x6 R! s! U
emailerr=0 : J$ E% S, |8 `. B3 Z& |
for (i=0; i<email.length; i++) : N) k2 ^# I3 C r! E4 u
{ & H- z" {1 v" N% F+ `0 ~1 |" A
if ((email.charAt(i) == "@") & (email.length > 5))
9 P' X" B. g$ Z) ^; ^ { % b5 m- G+ R) ?0 G( E( Q6 |7 Q
emailerr=emailerr+1 7 `% `, x# |- n
} 2 P7 m/ b5 f; }$ M ~/ W7 S+ _. z
}
9 ]. v9 Q) n, g% z+ R if (emailerr != 1) ' F1 Z0 g+ E' T; |9 L
{
# ~ N5 ]" N& u4 ~' U alert("请输入正确的E-MAIL地址");
, t9 x2 b% m3 [3 p, ? o document.sform1.email.focus();
9 N" F. H) R, E/ [ return false;
. A4 ?& [6 j0 Q1 x& o }
7 F4 g3 q$ J! a/ }4 p0 ^
) C0 l+ V4 U. L, h% T6 k2 c* c. o if (document.sform1.checkask.value=="")
' K1 D) O/ @& O2 x! P0 ] {
9 W" T' h" M# ^1 Z) a# U+ L alert("密码提示问题不能为空"); & W2 s* C# I6 {( F5 K
document.sform1.checkask.focus(); - G6 s6 I/ o/ \/ n% _, ?1 |9 e) J
return false; : T; |8 }+ Y4 B+ S$ Y! R
}
3 ^) y2 a, h* R3 @ if (document.sform1.checkans.value=="")
! Y3 w+ Y# B" ^- F: ]1 B {
8 v- M+ |5 M; q1 V% Z, f alert("您的密码提示问题答案不能为空");
, b O& H+ P1 t8 X( l document.sform1.checkans.focus();
, I4 Y( o% e0 v. l) c+ L' Y return false;
! Y6 z5 r) j$ X, b* s& B2 P- o }
% g- U2 [; }2 p2 F3 C% V return true;
0 J0 m: h7 }( W2 v: N: p% U5 ?
: \9 L% ~+ W( j0 E( H- m}
6 b v& C2 h! H5 J F</script> |
|