|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14437
- 金币
- 2504
- 威望
- 1647
- 贡献
- 1452
|
这个脚本对你可能有帮助:2 b' w" H3 B( U. G/ i# S
<script language="javascript">
1 K' ]4 ]( U8 T" m: [ w0 tfunction IsDigit(cCheck)
7 k5 D; ^3 u9 q { ; ]/ F, z; x$ y. H0 V. e
return (('0'<=cCheck) && (cCheck<='9'));
5 v9 s |/ N2 r! J } $ O: L* \; h4 t. k% k# k
' Z" I3 h$ b) N/ y
function IsAlpha(cCheck)
2 X8 N$ T7 q. f {
$ }( C% T$ M$ W% l5 m! k1 h return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) & I( B6 P; E5 b, I9 _
}
, I' e' }% ]3 A
, k! r9 K) B1 W! J0 ~function IsaNull(cCheck)
* P6 a% [! d+ [( b { $ v/ M$ ^8 U( n1 U. E9 d
return(cCheck != " ") $ S8 h( G8 z0 p& _. @ ], s2 j
}
0 ]( }( O( ^) J- w% h* [. Z
, d, q" q- Y. O: kfunction checkform()
5 P5 ?( G2 [5 S3 e! F{ 2 [4 P$ ~3 t2 d5 L
id = document.sform1.id.value;
9 X6 R: d1 @0 N3 }6 E2 W7 z: r if (id == "")
$ [0 j8 j& n' z3 I& ^% K5 P9 E {
* X* N4 i0 k, @: K$ c6 V7 T, O alert("请输入注册名");
3 X1 R; [8 T0 Y document.sform1.id.focus(); . w8 T' ?! d2 Y* U1 m" [
return false;
2 X1 V* i" I5 t! x$ _% [ }
+ Z) A8 `! K; C , @/ X7 q+ P# g% @6 C: V
for (nIndex=0; nIndex<id.length; nIndex++)
( o; V9 B0 E0 ~' Q$ J {
+ G' W3 ?$ Y$ i; E& h cCheck = id.charAt(nIndex);
# q' d9 R% |8 ]# @8 n if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
1 w+ d6 f- X+ p" z( T { $ _/ ~3 I! c4 O7 M) Q
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); $ j% J) O* {! a0 D" ~1 I% G
document.sform1.id.focus(); 4 I7 [, f: |- [ _- E
return false;
' J# Z+ \4 ^7 S } 5 e: V. V% n% v( ?
} ' {2 a- c7 C S2 E: G6 Z
chineseid = document.sform1.chineseid.value; H1 N% h$ c6 h. `( {+ H
if (chineseid == "") 9 ^2 d8 a) D* [5 S1 K5 g2 b
{
1 ?/ e$ G% |$ m' ]- l4 j alert("请输入中文昵称");
$ J2 o/ E5 E9 `" o' [/ l* A document.sform1.chineseid.focus(); 3 k6 `, {. {* o, k' v" f. A9 L
return false; - {9 L- R7 l) k& V8 x b/ L" ]+ T
} ! k# j5 N* b+ ?& H& N0 o
password = document.sform1.password.value; , ?$ I5 X: p4 R3 Y+ Q
if (password == "") 6 O l$ \/ p; n- _" x* c# m
{ 9 h9 B+ z6 W, V/ B
alert("请输入登陆密码"); 2 h4 t: B' Y7 `' `
document.sform1.password.focus();
. w* P- C& N6 W- R/ F/ T* U9 R% P/ k return false; 9 t, C3 F8 `1 i9 [2 L. O* S: r( C
} 6 O: r6 m0 D) X9 _
password1 = document.sform1.password1.value; ! E) M9 _, h( i/ R
if (password>password1) 0 R4 P7 f3 q6 f* B/ S% e7 a
{$ F, k; W8 X. M; I$ ~; W
alert("重复密码与登陆密码不相同"); ! L8 x" a* z% N
document.sform1.password.focus(); $ z) A) |0 ^# a( c1 C4 M
document.sform1.password1.focus(); 1 W& t7 d( M- a9 U8 [* E1 J6 S
return false;3 |% M$ I; e* I' `( ~4 u) J
}
' F6 j6 i" F0 X }* eif (password<password1)
& j8 k5 _6 Y1 o7 T3 j {6 q" w9 m3 _3 [ i9 v$ A1 @0 L% J
alert("重复密码与登陆密码不相同");
% J; F% _& j: F6 T6 `4 L0 G document.sform1.password.focus();
, L5 a9 J: J: g3 t3 V document.sform1.password1.focus(); " a" a9 d# r! Y' m7 I- l0 r
return false; ^7 G* y1 p% j- L* c9 y
}
$ M- o- V5 @" A if (document.sform1.email.value == "") 1 s. e3 W7 g" ?
{
9 ~3 J) \' \' ^9 o/ L0 I alert("请输入您的E-MAIL地址"); , U: m" R* M: t! }& I$ x
document.sform1.email.focus(); 9 L7 y9 B k1 y! U C" A# X8 d2 I
return false;
" Q {) m6 I+ Y: ^ } + w; {$ y: l j, t! f8 D! x
' G: I- y6 Q9 x. F& ^
email=document.sform1.email.value;
8 |0 y9 e5 @ V- F# Q emailerr=0
1 c/ A6 @! X. F4 }( H W& Z0 w for (i=0; i<email.length; i++)
9 d. Q% l2 C+ k" Z9 g {
1 h0 O8 p; A: x- f5 }0 U) M if ((email.charAt(i) == "@") & (email.length > 5)) $ N' u& t0 |0 t
{ ! I# o, a% y: m* P3 E* Z: c$ a+ y/ ?
emailerr=emailerr+1
" d% X) M! v3 M } 3 B# z/ Z$ F2 E) n
} ( h% D S6 ]3 v! c1 {
if (emailerr != 1) ( h3 L% T, Y2 [# j" Z3 g; f {
{
; l" D( P1 A) j5 v alert("请输入正确的E-MAIL地址"); 3 \2 _: }( K% t
document.sform1.email.focus(); , j- I3 j3 Y- D) ~ i) ?9 Q
return false;
. V! Q9 ^* b ]. p f; J } 9 O5 e# W# J, M1 A" k7 S
% m8 g5 h4 H- q
if (document.sform1.checkask.value=="")
0 r+ ^- r; k+ a5 _3 w# N {
2 u7 O- U3 S9 i. _ alert("密码提示问题不能为空");
$ }9 W- O4 ?9 _1 q document.sform1.checkask.focus();
, v0 s0 Q, j, n2 u# `3 {3 a- D return false;
l7 n8 D h, U& g6 B. g6 Y5 { } 4 m, _# z, g. l, h6 \+ U$ y$ u0 p
if (document.sform1.checkans.value=="") - H" y( ]0 T2 g) n
{
. Y" f; A% a t/ w% j6 } alert("您的密码提示问题答案不能为空");
3 j# q+ G( e, n" V5 w3 R: _ document.sform1.checkans.focus();
" `( w: |, }3 ?: Y& K% g u return false;
% r& {$ t- u& y2 H- ?! Z: x8 H }7 L6 R4 a6 u7 D$ M
return true;
- r* A2 t/ u( C' ] . {- L9 O9 }$ k: P6 u ]
} / v5 t& k" G0 b2 o
</script> |
|