|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14419
- 金币
- 2495
- 威望
- 1647
- 贡献
- 1443
|
这个脚本对你可能有帮助:; x2 b2 }- @3 S7 [% [
<script language="javascript">
+ H6 f6 E7 t9 U Y1 @/ D# ~function IsDigit(cCheck) $ [ Z. l; T: e' |( x0 y$ y3 Y0 L
{ 0 O a* X3 D6 w' T* ?+ r+ `
return (('0'<=cCheck) && (cCheck<='9')); 6 C; V6 r5 C' n. ^: m% y% _
}
6 G7 n* y3 ~0 B
: A" C4 V8 d+ t8 Y0 f$ W# F1 h% H& rfunction IsAlpha(cCheck) 8 d4 v' q/ p8 J7 b7 y: u& o
{
! q p, Y _0 @- X" x return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ) }( B( K- z* G% p. S: e6 k; i0 ~
}
4 Q Z! @, f8 g
8 e, {0 M X4 u1 h. \- wfunction IsaNull(cCheck) - @7 }+ G1 C7 ~9 C# n7 Z
{
: t- B$ a6 ?/ }8 ^8 a" B7 Q: b return(cCheck != " ")
+ r, c9 ]0 x; q } ' a9 ^; m1 k2 x6 N
8 k# A6 ^9 a; i; t
function checkform() * b' z& ~0 S) @9 }' C8 m5 E
{
3 u/ V S- p3 l3 a$ r id = document.sform1.id.value;
, a; \1 q0 f: O7 f if (id == "")
! Y/ T4 K* a* [( j, g5 v2 v { 6 V8 g# w0 Y. @% u6 p
alert("请输入注册名");
( v4 w% b8 c6 ]7 B) r3 n document.sform1.id.focus(); " S$ r5 t1 ^0 r5 F
return false;
# {9 q/ Z- c& M) u" S$ p }
- d9 X* i- f8 T6 M! b ; }; E0 a& _3 a- z4 o Z* |2 a9 m& `
for (nIndex=0; nIndex<id.length; nIndex++)
* b5 h! D& K' u- B* E% z8 p2 z { * z3 f0 A+ D( O# [& i' Z
cCheck = id.charAt(nIndex);
6 l/ c# C5 _2 _- `4 r if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
7 U( j1 f( N( l. \- K; S: m3 V1 ^* R { : K& a' ]+ q4 X% _
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 8 @! _8 I/ u; i8 ~ Q. v) W
document.sform1.id.focus(); 5 ]5 k- I. M9 } t" ?
return false;
D( v3 E4 b+ L' P4 C! |& ~ } 0 p, Q. _9 ] L, O
} 9 r2 p3 S: f8 E+ L
chineseid = document.sform1.chineseid.value; ! B/ h' Z& Q7 |0 M
if (chineseid == "") $ r. N1 u4 b$ Y( v; L7 u: i2 q0 {3 W
{
) Z- |1 _5 \& F1 A) F# d/ ?+ | alert("请输入中文昵称");
8 H3 g& T6 O7 |7 [. r4 B document.sform1.chineseid.focus(); ! n2 D" W5 E% x
return false; K6 {2 u8 I, ^4 D- ^# Y9 {
} 9 z8 b% ~+ ~+ U2 Z! N
password = document.sform1.password.value; * H/ w& y; q' k3 b$ ?9 Z( [; Z# s0 h
if (password == "") ! |; l6 n0 Y7 l3 p5 C# _" F
{
6 @& Q9 g( p9 {0 m" G5 l h1 @ alert("请输入登陆密码"); " H# R' V- J2 w" b0 f
document.sform1.password.focus(); + Q/ Y% Q9 q. m: l+ S9 o+ @+ A
return false; ; J* `$ R3 y4 q) @
} . c5 S8 F, p0 e7 Z
password1 = document.sform1.password1.value;
, A) [ G( j& t. y+ g6 @6 O( ?& X$ b if (password>password1) - w- D j: b- A c) K% H, Z0 T9 A
{
4 L2 z9 j! g1 o# T alert("重复密码与登陆密码不相同"); ( X- K7 l8 }: S/ m1 l. I
document.sform1.password.focus();
4 i* \8 R! L! O1 G document.sform1.password1.focus(); 8 R' V7 J/ m/ s) i
return false;
% t) M* |/ G4 N& Q }
# f E/ {2 U6 bif (password<password1)
' A8 b6 n/ I$ M: n3 C( B' p {# S# ?9 ~- s* p0 {7 P0 R
alert("重复密码与登陆密码不相同"); ' r; R1 s* C2 X% F% U& T6 @0 L
document.sform1.password.focus();
6 s( e: w& C( Z5 ^ document.sform1.password1.focus(); % a: c Y8 X! L5 q
return false;5 ^# B, _$ z6 _/ W) b H# t6 x
}
4 e7 i3 C4 f$ @& S2 c if (document.sform1.email.value == "") : ?5 k" K! }3 T+ U2 W& m, ]
{
! _7 k, r u% K0 a% d- F5 f4 B alert("请输入您的E-MAIL地址");
% T" K9 Q; n' J% k4 A2 e- i document.sform1.email.focus();
3 z5 H* U: n9 k6 s6 u A return false;
+ _# D* v4 ?! J% @ } + Y0 |' b1 Q, Q8 G' S$ p7 I$ q
6 x: g, `/ e. M
email=document.sform1.email.value; 4 a8 w2 P9 t6 J+ R
emailerr=0
2 m$ d1 b; _) t2 n8 M5 q5 G% T" V for (i=0; i<email.length; i++) / O7 |7 n: x% J8 o; }7 `
{
' l/ D- P6 t4 @, P U8 V5 p( U if ((email.charAt(i) == "@") & (email.length > 5))
4 t9 p9 L$ r, V) u. G/ W7 f {
( O7 h# f. w: o emailerr=emailerr+1 0 }) M* L m8 }# u) r) F' E; _: z- `
}
r J4 |. W; e7 ^4 e) u# I }
" v8 A" u- h% I8 u- v% Z if (emailerr != 1) t: K# g7 F: `3 V4 W* h' C' i
{ 0 y! c) o7 U8 Y4 k) O7 S+ v o
alert("请输入正确的E-MAIL地址"); - ^" L% b6 g: b* B! l6 y M, F) s
document.sform1.email.focus();
7 O' [9 y5 S% Y8 g! y3 R0 Z return false; 1 I7 C( y; _( Q4 G H
}
8 E% o& O1 n7 ?& ]- m5 p- P8 c 9 A/ V# J) V2 k
if (document.sform1.checkask.value=="") - D7 q5 f% |% j9 u$ A* ~8 X
{ . Z0 m) G6 y0 W) @7 v- Z
alert("密码提示问题不能为空");
" J9 u$ Y. T$ R! t, o document.sform1.checkask.focus(); 2 i5 G, {3 V. `/ v& o
return false; . K* I, W1 V* V( }3 \! B. ^
} 7 H6 H6 [+ w3 M! v3 L1 T+ R* E
if (document.sform1.checkans.value=="") ' a$ v" I9 l- k9 q' i
{ ; M! @ F; t9 K5 q8 c2 j' o
alert("您的密码提示问题答案不能为空");
. _- }6 z, [+ y) V& e document.sform1.checkans.focus(); ' X* i0 r7 B2 h
return false; 7 a7 |( R5 X+ y, _
}8 Z( F/ {0 {) }8 C
return true; ) u1 o6 Y5 a0 T8 N
$ S9 c/ ?" L m' ~6 h& _0 J" i, e} 2 @3 h# y2 S- T2 c/ }
</script> |
|