|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14365
- 金币
- 2468
- 威望
- 1647
- 贡献
- 1416
|
这个脚本对你可能有帮助:# v. V! i0 Y; [- }3 T6 L- e9 C+ l
<script language="javascript"> 6 J* Q) C* Q. y* E9 M
function IsDigit(cCheck) 4 e @+ C: f d- z8 H ]4 T
{ 3 @0 U, }, s. \- Z" R* W( r
return (('0'<=cCheck) && (cCheck<='9')); 7 |' b& V% p0 R
} 2 ?5 A& c$ p; y6 B: ~
_5 w8 v9 A# f! afunction IsAlpha(cCheck) . S, {( d2 b c- A
{
; }) c% D& z( a2 |% U* A' P return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) & l5 N" E8 H8 s* S
}
9 T; z+ j+ h/ {1 \4 ]( T( }8 @ ' d" f7 n& v; L
function IsaNull(cCheck) & O; z1 F$ i/ M0 l0 p3 O
{ + t/ M1 Y. ^9 d5 C5 H
return(cCheck != " ") 1 P' g" J' `8 m' G% w' X# F
}
% _+ b- V X6 s5 y, O+ i! p % n' B* \2 F+ [
function checkform() 9 s' e7 p; |- z% R4 o: G
{
7 j4 r% i9 O! B id = document.sform1.id.value;
# q, f+ O& v" R' h if (id == "")
! u1 T7 i5 N$ o3 I' d+ ]# S {
' A/ c- K, c, @0 ~' ~. E alert("请输入注册名"); 3 K4 L/ O: Q2 d( ~. R! q
document.sform1.id.focus();
* B* o+ S9 B) w. q. B return false;
& _* b0 J, O' g! @# I3 n! N! k0 G }
/ ] Z! U$ _) B% l3 R! c3 o 1 v$ S0 a, @$ x: H7 c/ M7 N
for (nIndex=0; nIndex<id.length; nIndex++) ; Q: j% ?* i2 z7 U" r6 e1 U
{
4 u* w/ g8 Q: v; u! Q+ s5 w cCheck = id.charAt(nIndex);
" ?/ M( Y) P" f3 r if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
- a9 }" g. G1 T6 B0 W" Z0 ] {
3 P: `& V* f0 R7 O) ]3 `- K' i5 d alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ' a9 L1 |. T& b3 s* F# a
document.sform1.id.focus(); : }) a! g3 @+ E6 A, u
return false;
- {# y# V. F) f$ V+ W2 ?* a }
, q5 I" i6 ]4 O& v6 R9 o( V }
r- g& k- O6 ~! Y. @) } chineseid = document.sform1.chineseid.value; : Z7 K2 e( z% ?% A7 {, I5 o# [
if (chineseid == "")
* ]0 v! [3 q- R. z+ f { ; m) r0 f# S) l& R* c
alert("请输入中文昵称"); 9 t" t" f5 Z8 r
document.sform1.chineseid.focus(); ' i1 P9 h/ c9 \# i: p
return false; : T3 C1 m4 U+ v
}
/ F( b4 g/ q* g. k- } password = document.sform1.password.value; 8 |4 E5 S+ b$ X/ F4 \; Z" l
if (password == "") " z( D/ O2 i4 t0 O8 x
{ ) x8 X; l" ^; |# `* X9 K, u) \8 P
alert("请输入登陆密码");
! i& ]2 _5 M% X: C. o2 Z i5 ? document.sform1.password.focus();
/ k: F# c; V U7 P- G return false;
) Y1 p' D- K1 ~2 I# }& J }
( D$ l! v8 W( _4 \7 c8 L9 ^ password1 = document.sform1.password1.value;
. O0 O; b+ [9 v9 ~$ c if (password>password1) ; ~3 f7 [% q- h, Z
{
3 }4 ^9 A$ L! I, g* p- J0 L alert("重复密码与登陆密码不相同");
1 n3 e- `! t( C0 y% W+ @- { u document.sform1.password.focus(); ; Q2 |% ^4 p7 q3 O
document.sform1.password1.focus(); 7 E* k" s$ ~. r4 C& s6 V
return false;
) Q5 y; D6 j7 Y% ]; n( F- ?* ]) f1 s }
! c) t; D$ @) p, E: A4 T# ]2 ^: K Fif (password<password1)
' P& M3 u' x/ l {
5 j$ Y" P0 {, l+ O alert("重复密码与登陆密码不相同");
& v# O7 z6 k2 L2 T! _$ n$ T/ i5 r document.sform1.password.focus();
8 }6 B4 M) a7 t) K document.sform1.password1.focus(); ) F* x: }% q5 T4 z1 ]4 n
return false;
& z% @' j$ r, O) L1 A/ E1 i }
2 v$ w N6 \2 a/ M1 _$ Y; K if (document.sform1.email.value == "")
) r$ l- _) m4 h6 c! \1 k+ [$ E { . u% F# d" Q# q1 `6 A1 h7 P
alert("请输入您的E-MAIL地址");
% p6 s2 [6 ^% s) a h, {( m' ]& s document.sform1.email.focus();
5 A1 L1 X3 l. C r8 J. m- T return false;
( v6 L4 O2 \7 \/ v; s }
/ v: Q3 o8 L6 s: H" B
/ x- R# v F7 G( \$ I email=document.sform1.email.value; 7 N. J: W: F) Q2 ]5 T! {; p4 @
emailerr=0 , h) }, ~. m* C4 S+ J5 S& J
for (i=0; i<email.length; i++) & L$ k i& B6 Y( a* N
{
5 I$ j3 U7 _0 n' V- y- S if ((email.charAt(i) == "@") & (email.length > 5))
6 q9 }: d3 {& i- M/ |. A {
5 }0 Y: z& o5 m! E, r; F8 W emailerr=emailerr+1 ! j3 r8 _0 b0 Q# p
} % o9 c5 n/ C) B9 K: O
} 3 c6 R" K4 @& z8 R$ l
if (emailerr != 1) 2 y6 V7 h7 A- G
{
o. r0 |6 C5 e alert("请输入正确的E-MAIL地址");
; d9 X2 y9 b% r" _$ ~0 w document.sform1.email.focus();
4 C- H6 k- x4 u0 r- a: ]. q return false;
5 F+ f- y9 Q! d6 E$ o8 k( j' F } ! Z8 n" _* x% t$ ^
! `: b- g7 ^% J5 o3 l8 j
if (document.sform1.checkask.value=="")
9 \/ u" v2 w! ?- ~2 s) L, P& f { 8 n' H, ] C. p- F9 l% ?
alert("密码提示问题不能为空"); & Y* ~6 S7 V( c6 e
document.sform1.checkask.focus();
t3 H. ?% A w& `% s return false;
$ F0 |$ }8 l. K% b0 r- I* a" \ }
+ C: C" m6 ~+ b/ T( D4 z# Y if (document.sform1.checkans.value=="")
. }& ^, y. }% Z! I { 9 n n/ E; s0 s j3 m0 Y7 U
alert("您的密码提示问题答案不能为空");
: z' a" b8 ]7 W( d* Y/ G5 q. K) u" M9 A document.sform1.checkans.focus();
& R1 i! ?4 x- W return false; 7 Y9 y! d5 K2 Z8 d! K k
}
7 \8 Q0 S7 p/ F0 z9 T8 v return true; 6 q7 G& G0 i- |/ m( o
4 Y- A: [5 o- p/ y- S5 ^} ) m0 t0 J6 a- W5 P, E. g
</script> |
|