  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14161
- 金币
- 2371
- 威望
- 1647
- 贡献
- 1319
|
这个脚本对你可能有帮助:
, z7 ?% U0 [0 R<script language="javascript"> 5 @- O( A, o- r" W" Z5 ]: J" ^' x
function IsDigit(cCheck)
& i6 i7 R; m! T3 ~+ R" z" ? {
4 H; d, X/ Q- I( h6 U; i return (('0'<=cCheck) && (cCheck<='9'));
. |$ v6 G) i8 O; j- W' l- v }
, t7 Q( r+ f, O" [0 Z1 c
: Z! a& s; i1 S1 `2 Cfunction IsAlpha(cCheck)
7 c1 V7 `' P( h8 g {
" f! Z+ j$ v# }0 |1 `; ]; G return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
f- J( p& O ~8 N5 N' I) @/ G }
( m( t5 g4 f" z1 @$ T1 z
4 a5 T+ e% V# X6 V7 r( H6 D+ mfunction IsaNull(cCheck)
0 l& e: X9 N7 |8 Q6 U+ p/ G {
4 b* {7 }7 m: `( J' ~: V return(cCheck != " ") - g: J6 ?2 ]" S7 z
} + Z9 ^8 p+ m0 Q5 z: H& C; f5 K
# ^+ b1 E/ M3 k, Z- dfunction checkform()
. d( y2 @% ]9 f; A* W{ 7 g- e+ G6 B! L
id = document.sform1.id.value;
% _3 H6 c+ Z" V. C& ~8 @$ z# j. T3 u if (id == "") - b6 P. i R0 M- ]! q+ D4 {
{
) }' O& v# ]# t6 c alert("请输入注册名");
6 P3 K$ b1 v7 T$ D/ @- k" r document.sform1.id.focus();
4 b6 f1 P7 u( B. _6 [1 W# K3 G return false; 1 F0 Q9 |. l, o" ^9 P7 ~
} . B+ l7 n( Q2 S( m4 [, F) I4 c7 G
0 y6 O% }% n4 u* C
for (nIndex=0; nIndex<id.length; nIndex++)
+ F4 g5 _3 ]) L0 h3 i# E { C$ W1 x: f" ]4 a/ l
cCheck = id.charAt(nIndex);
8 J8 Z. g0 O1 Y3 O' Q7 [7 F7 ]* a2 Y if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
. \! @! a, a' K' z+ Z { 0 F5 R4 z0 V6 M2 Z- g. J X, z
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 7 @6 m g( f: g9 l8 A# |8 P
document.sform1.id.focus(); : Q- z' G3 _" C, |5 z
return false;
) l; x! G( y2 E/ B) A" W1 q( l } ; O2 R/ W/ i( R, Y
}
9 U8 P. L/ q+ e& J- t chineseid = document.sform1.chineseid.value; 6 z! I. L) H$ ~9 Q
if (chineseid == "")
$ \' g8 f8 X9 ?( _2 k {
! K, n5 r( Y% @( E! Y. B; u alert("请输入中文昵称"); 9 |! Q G/ F4 W! ^: w) z5 I
document.sform1.chineseid.focus();
! ~- F X: ~9 \& F3 a1 D return false;
4 g* e( m z/ ]7 u }
3 k* M, L* f; }5 u, l- ^ password = document.sform1.password.value; + C: T: n1 u, n* Q) t3 \% j( ?
if (password == "")
6 p) I6 l* ~3 f; L {
5 `. }" C, ]# I% \4 k, t alert("请输入登陆密码");
5 e$ j( ? }& @6 r document.sform1.password.focus(); 2 r% G% T; `; N) `3 ?
return false; 1 W! s! C/ j6 P2 k& _
} , F& }) H) Q- {
password1 = document.sform1.password1.value;
7 i2 V# n' N, ?: P if (password>password1) ; y4 C# ?4 ?* ~- B' W' }7 C
{
( a% G! F5 P( P7 ~4 F6 E% I. W8 ` alert("重复密码与登陆密码不相同"); - G3 A& c, m* K) Q# X% ~. o
document.sform1.password.focus(); ; k& M- q0 V+ r3 y' M) [
document.sform1.password1.focus();
$ i7 J* Q& R6 G& T! I; ?8 Y return false;% ?. C+ h/ e7 O \
}
( l: J H) J ^0 u: E+ xif (password<password1) 0 A' |% v6 C/ H7 N3 Y: e3 |2 D
{( a# m5 R# w& y
alert("重复密码与登陆密码不相同"); ( y' d( f) q% _7 p. F$ _, r* ]
document.sform1.password.focus();
& z( D" ^5 {/ F! ` document.sform1.password1.focus(); : @* y' H+ X+ F9 X
return false;
( C* s; ^0 s' o F. w4 n } ; [! G' f) Y6 D
if (document.sform1.email.value == "")
: ~( y$ @8 L* I {
5 W1 J$ S5 I% d( ]2 t$ @/ L alert("请输入您的E-MAIL地址"); 9 P, ^: b4 x* l* G% F: k4 j
document.sform1.email.focus();
% j0 V: H g7 _" M return false;
5 U& {$ ~1 ~" X/ H4 p, w }
* w1 |5 P. |, d; T, @; b 7 L' ~$ @- B( Q) s% M y% R
email=document.sform1.email.value; ! p/ U: r- j9 k( z4 \# | ]* h8 f* i) e
emailerr=0
) @- B$ t ?* f9 [& [, e- G0 g' P% x$ m+ ^ for (i=0; i<email.length; i++)
6 m6 m" i) O4 M) Q ]# v { 1 _7 [1 @( n8 _( \- A; g
if ((email.charAt(i) == "@") & (email.length > 5))
* m0 a [ P% T8 L7 J1 G* i { . S; Q0 F+ e: C# d
emailerr=emailerr+1
8 S! b; ]6 x% A9 `" K } 1 [/ i, y/ x n
}
2 W8 k9 c, l1 F1 i6 }; | if (emailerr != 1)
6 }! U: j2 x ?' X6 j {
+ y! ^9 ~# Q j1 `, i; Z1 _ alert("请输入正确的E-MAIL地址");
/ n9 p. d- \! v8 Q# o8 C; F document.sform1.email.focus(); ; W, N2 r% b' Z& T' O
return false;
6 S: L5 s0 L9 z. g l9 V( ]7 y }
3 Z5 h F9 A4 O- C4 C& G7 {/ _ 7 W7 o9 N% G) `' x
if (document.sform1.checkask.value=="")
6 R; D, ?. O4 W0 g( h4 W# C, v5 V { 8 R' D$ k1 m+ `0 @
alert("密码提示问题不能为空");
( ~3 _! f3 E0 ~8 m2 C$ J1 T: m document.sform1.checkask.focus();
5 i% |* }) l! z6 {: N return false;
' Z* \- N3 l1 x4 ]# K1 u } 4 E: a3 s1 ]1 n. Z6 x; o* V$ S
if (document.sform1.checkans.value=="") 3 c! r7 `$ V2 a/ C
{ * ]2 e. X7 Y+ p$ U
alert("您的密码提示问题答案不能为空");
4 W- U) L, L! m, ? document.sform1.checkans.focus(); Q: n8 n5 ?0 c% J
return false;
$ q/ K; q% P0 y% ^9 Q5 ?6 f* k }; _ k/ o7 @) I7 I5 D5 G4 ?' \
return true;
1 \- `- D% j* x; N' c * u- G- `! j3 l7 t2 d$ _
} 0 A- U- Y9 e2 ?8 Z
</script> |
|