|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14369
- 金币
- 2470
- 威望
- 1647
- 贡献
- 1418
|
这个脚本对你可能有帮助:: T4 F5 c6 R) M0 E/ h$ h; P2 \$ H
<script language="javascript">
; M7 X2 e1 Y+ x: b& ~& ufunction IsDigit(cCheck)
- z* x0 z1 |4 Z0 {# l { " M3 X' l+ y! t1 X, ]
return (('0'<=cCheck) && (cCheck<='9'));
0 R5 {4 `. Y t% {( m5 x2 A }
+ L* q0 j; Q0 o' ?6 e $ b; I6 P4 h J& A+ s4 \4 }8 K
function IsAlpha(cCheck)
' H" E/ `$ m! X% [) ^ { 8 D2 w& S& L$ Q# o& D8 @
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
6 G6 M9 W1 a h' N% A$ o }
9 \, @& Q- e5 K8 d3 D
: F$ }+ x6 K7 a7 qfunction IsaNull(cCheck) # V$ V0 x' U ^( J- j( ?
{
8 X( ?3 K# L' w1 ]% K8 M" V$ u return(cCheck != " ") ; i, \/ v2 Z) b" [6 Q) w
}
! D u @2 |' s& _, k 7 t6 Q* {+ U. d/ Q/ k
function checkform() 2 _6 k0 E/ g- t! a
{ . u; l4 l/ _; w
id = document.sform1.id.value; + z& {) F0 ], C) \! ]8 B4 V
if (id == "")
9 h7 x0 v& M& ^7 I9 y { / ` _6 L; ]0 ^/ q1 @9 T9 \
alert("请输入注册名"); 7 L: x* H w$ H, T
document.sform1.id.focus();
3 Z1 L& U, t, v: A. R* F5 ^ return false; 7 ^- p( e3 i. e& S2 L4 I5 k
} 5 e. }, ]6 Q" o* C
4 s0 _6 m5 N5 \
for (nIndex=0; nIndex<id.length; nIndex++) 1 n) }% C7 g( Q I9 K
{ - T! G$ C% F3 o2 {. E3 P% `; x
cCheck = id.charAt(nIndex);
Z! t+ d. Z+ d9 f if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) . h6 ~( f% ^# F* K* Z& K9 R+ w
{
5 n! q. l5 H8 G* A* R' `* i7 P alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
. w2 s" M! X* e9 d' z# t document.sform1.id.focus(); 8 u/ U$ ]! G/ q3 T/ a* F4 J
return false;
7 O7 W4 k; i) f( B# I$ L4 G7 H }
, \$ L* q9 |+ _/ G } 3 j8 b7 V# u3 T' G- h4 o
chineseid = document.sform1.chineseid.value;
5 ]1 V! S, E6 b4 y if (chineseid == "") + T5 @& c% b3 b8 Y: b4 z3 H; @( h0 f& Z
{ : r: r2 z3 }8 z8 Q( ?9 j
alert("请输入中文昵称");
6 g9 L0 Z! i% Z( d; G/ Z; [ document.sform1.chineseid.focus(); 6 }5 `& i, \0 M6 @5 n% B9 e* B
return false;
$ u1 B8 Z- ?( W! Z }
# V5 B$ B0 f7 L l password = document.sform1.password.value; ) Y7 U( k: m6 j3 v _) b1 M0 w
if (password == "") 7 ^2 X0 e- n- R: @9 H8 o, V4 u
{ 3 H, w1 {8 `: L' J' q$ t& H
alert("请输入登陆密码");
* [7 g7 A% P" S6 z/ U1 P) Z; s document.sform1.password.focus(); ; z4 L7 {9 T0 d6 D- k
return false;
# j" k8 |2 j- p% p4 q! E. a } c# X3 w! Y# a, F+ X9 Y, r9 e
password1 = document.sform1.password1.value;
7 l. ]8 `( n5 D" r, D if (password>password1)
% b/ @, M6 @; e% J! H {5 e, [7 O. I3 N- v6 a% V
alert("重复密码与登陆密码不相同");
& U; w) n f* \7 V# L+ U. | x document.sform1.password.focus();
4 `8 F. Q+ e3 B+ B$ R5 N6 k document.sform1.password1.focus();
. k5 v$ Z% ?3 x) w J S- ~0 j return false;
! t& U( C+ M# f2 e } & |( J: a6 A2 `, i z0 d
if (password<password1)
- Z7 M" Z6 q1 U _5 W) ? {" [( U3 r4 L4 a4 d! z m O! {
alert("重复密码与登陆密码不相同"); 4 e5 c7 t E1 f0 {3 o
document.sform1.password.focus();
! }- ? h9 V5 e' w. h0 n/ P% q document.sform1.password1.focus(); + e2 W) M7 |( M. _5 ]$ E6 S2 W
return false;, s5 B# [/ F; f7 G( c% Y
} 6 ?. Z5 I; }+ I+ ^7 M
if (document.sform1.email.value == "")
M$ a/ k- t; ^3 g3 c; I. L {
; [8 `6 `6 t" r0 q' [ alert("请输入您的E-MAIL地址"); + h( u# J. A" M5 O& F: g
document.sform1.email.focus();
" z; i$ x2 `8 i return false;
, r, T1 E) G' B0 K5 `4 t) O* G }
* b9 a1 ?, T, V0 ^: p+ H
% \9 X/ S! T, R7 T% e# o9 r2 C( d* W email=document.sform1.email.value; ) E1 B2 u6 W/ n, k: f9 ^' M1 M; a) P% N
emailerr=0 . C" i. f" l3 j6 w2 e8 N
for (i=0; i<email.length; i++)
% r! e# U1 X# O. T& R3 d { 1 g4 C! q+ |0 f, e0 x0 H7 x l
if ((email.charAt(i) == "@") & (email.length > 5))
4 r" Q3 {7 c( c; e { % U; T2 L$ }4 h* i$ F* G) n
emailerr=emailerr+1 " z- q8 F- ?: ~ X5 M2 B
}
- ~' q* T$ `/ h/ q" w: D } 5 t) z( ^, O O5 Y
if (emailerr != 1)
" J6 k& E! I! H8 |0 G/ g: h& D { 9 u$ F; Q( w# }% K1 _& o7 _
alert("请输入正确的E-MAIL地址"); ' {; N; r5 q' F9 O6 {# V1 b" O: B
document.sform1.email.focus(); % O% r6 ~5 {% J. R! J5 b$ a
return false; 8 ]/ o( C8 K+ t2 C2 O _/ a( R8 h
} & u' t4 f @0 W3 S
8 a5 h! l4 K7 H. i. W9 J) o- h
if (document.sform1.checkask.value=="")
/ R! G' O$ b- l6 B$ ?: M! r {
# m `& ~9 ]8 G6 N alert("密码提示问题不能为空");
. S! V P+ S8 ^4 L6 G document.sform1.checkask.focus();
& C |! U9 [5 h) K" M# w5 u return false;
% K* o: }( X( k4 |0 V } - w- K# d C( ?. K- _ i
if (document.sform1.checkans.value=="")
) V ]) u! v0 F. p5 L$ G, R { 9 r$ p8 [" i2 L8 y
alert("您的密码提示问题答案不能为空");
. S# n6 W9 b0 F- P/ q3 |3 b document.sform1.checkans.focus();
+ O. k) Z6 Z% ?" [) ] return false;
- [# K1 A1 K5 x- h, I& j8 Q }2 Z; r, c2 I( r a2 K
return true;
$ F* [ h% B; x! C + J0 q7 r8 G2 R5 b
}
' F Q. H$ k! D6 f</script> |
|