|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14347
- 金币
- 2459
- 威望
- 1647
- 贡献
- 1407
|
这个脚本对你可能有帮助:2 z0 b8 }: S! r6 _) k. R j' J: v8 e
<script language="javascript">
" r8 f6 r( \/ a3 z; lfunction IsDigit(cCheck) / S# y' N' W+ M( \( w4 D
{ 5 ]/ Y9 W, O" t* B% F
return (('0'<=cCheck) && (cCheck<='9')); # b$ R0 k0 c" ]7 B \
} - [9 v, S V: h; o
v* R A. F zfunction IsAlpha(cCheck) * P0 O( u- j+ @! g
{
3 X- ]2 h+ f S0 O return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 0 T. E- d$ w5 x8 O5 Z+ S$ I$ l
} # e0 _' u7 Y! W1 s0 \1 { t7 x/ j
( o- y, E" k7 U- g- E' r# ^
function IsaNull(cCheck) / G1 z) B2 R% U1 o- x& Y& E- r
{
% o o d( R+ G }: A! N, A. W0 E return(cCheck != " ")
9 h0 q8 m5 c8 s8 o( p } 9 W; V: J5 g% G7 {/ ]/ D: M' B, s* {
# f" z7 d$ E) C5 G ]. D/ A/ b; \function checkform()
) P. ]( X# g' N2 t$ m8 `6 p{
# J$ B7 e% J4 N% m8 y) ^; I id = document.sform1.id.value; 7 e. O8 O9 u# |9 M
if (id == "") x. z* M+ R/ E+ E$ i5 z$ z
{ ! g* q: H+ |1 e/ X5 V; ^
alert("请输入注册名");
1 L) J$ L, h0 p2 [. S# b document.sform1.id.focus(); ( H1 @5 i0 C E! Z
return false; . C" y0 `: r) d) t8 \0 [
}
+ [3 ?' n' Y, e! N) ]; \0 K . i1 r$ ^: u1 e7 l
for (nIndex=0; nIndex<id.length; nIndex++)
2 q. L, i- I2 \. E- ]4 M. p2 r; Z3 q {
& S: I- o8 K1 ]! _ }& ~1 I cCheck = id.charAt(nIndex);
8 m# L1 M" H4 V3 E if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ! Z% t/ ]- U( M) w; b
{ 2 n! ~( Y# p% Z* M) @
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
6 U+ ?' ^$ Z5 ]4 y+ j# z document.sform1.id.focus(); + t- U' C0 ?# T: y0 F
return false;
0 E( Y6 R1 R. |) V, t/ Y# s. y } }
; q" V9 {/ z( N6 m } + S) q. c. G8 X0 y# p
chineseid = document.sform1.chineseid.value; ! F! v }& E4 _6 d3 R
if (chineseid == "") 9 k% c- d9 m R/ @ b
{ - n2 y& c) z3 p3 Q T B
alert("请输入中文昵称");
& z1 P, X5 [! [! \ document.sform1.chineseid.focus(); , H- o$ O" N- f& n5 `# Q! Z7 k
return false;
4 u' W4 e; {' s }
: }: f$ k* Q. W+ H9 S password = document.sform1.password.value; . O$ |2 i3 m) {+ s# e( N# d
if (password == "")
' M: o/ r& }; f+ P/ G9 } { - R$ I! V! s5 ~. _- ]. k, X
alert("请输入登陆密码"); % d1 D z) X- S5 r5 ^
document.sform1.password.focus(); . R$ @* B% I. m( A e
return false; " a" w8 k( Z) F' f! j
} % H; K/ w$ I8 v9 L( Z" v! {
password1 = document.sform1.password1.value; - N8 P; H3 @3 I
if (password>password1) 4 L; {/ A$ p( [/ H2 V
{
: u7 b2 L3 {9 X j1 Z/ A6 j# ` alert("重复密码与登陆密码不相同"); 9 U7 v! v4 e d# a) @$ Z R) W# [
document.sform1.password.focus();
! `* m5 o" Y3 I0 h$ b1 O document.sform1.password1.focus(); 6 ~+ V! ?7 \# E, B, [# q
return false;. x/ e& X7 W1 E( Q' h
} ( e+ U- ?4 k" n0 A
if (password<password1) ) _5 ^# a! D: _; g3 A5 C* Z
{
) m1 m+ Y$ w7 b4 D alert("重复密码与登陆密码不相同");
8 v6 [( p) _% i; r4 W0 o+ U document.sform1.password.focus(); " r" A7 P) i- V5 k
document.sform1.password1.focus();
. J. A9 a7 \4 W- [' V( ^. X return false;
+ R" C0 V" d) d) @# V } 2 Z8 R1 y4 N9 j# t* y! ^
if (document.sform1.email.value == "") $ C4 i+ f* i1 Q; ?. E" t2 a# B" {7 K
{ ) H, {" F+ ]; ^- ]
alert("请输入您的E-MAIL地址"); * V3 P" O8 Z8 Y0 H9 Z
document.sform1.email.focus();
+ I" P9 j1 Z8 G# X5 X return false;
( Z! i: V( e2 ~3 U' \8 \ }
; E: S6 k7 [) Z. ^ u, P0 P! K/ o & Y5 _) A- k$ H* O
email=document.sform1.email.value;
" X; T% y+ y ]( S0 Q! G: Y* \ emailerr=0
% e j, O( y+ C- l for (i=0; i<email.length; i++)
5 R4 A' i+ h5 G5 r+ E8 ] {
' r5 M$ a5 j8 k% n; B1 d if ((email.charAt(i) == "@") & (email.length > 5))
; ~2 H5 M; i1 S! ~/ @4 s* } { # T% E, w7 b$ [; A0 g; [( S. P
emailerr=emailerr+1 + Y9 K2 h7 c, P1 f# k2 v, \
}
3 v$ j& A3 R; H/ t; q5 K1 I( i |# h }
' g4 j7 r- s4 w: }0 ]" H3 L if (emailerr != 1)
- m! x/ ?& W4 z0 E" m1 v {
+ j" Y( j/ Z5 J/ }9 L alert("请输入正确的E-MAIL地址");
* e' ^9 W. {3 e& e& z document.sform1.email.focus();
* w' P* C, ^# W, m return false; & h- z, U& O% K* b
} 9 n2 K( }! u' H: W$ ~: j
! u1 Y* K8 g4 v& o) t if (document.sform1.checkask.value=="")
6 W7 D, s6 @9 M. {6 F! x* ?/ T( u; W { 2 s% {% ~) X8 `: q$ [0 r& f; j; Y
alert("密码提示问题不能为空");
# [7 m' s# o- m; Y8 ?/ o8 K# O @ document.sform1.checkask.focus();
% O* ? v, I0 J* ~; M return false; 4 i: }% e/ l; J' p; ]* X. u
}
2 ]6 k: y V& o4 L+ t! E% @ if (document.sform1.checkans.value=="") % |4 i6 |9 K+ N. Q9 F6 V
{
; m7 R- s* `8 Y9 Q9 g3 f alert("您的密码提示问题答案不能为空");
i! N* R4 `8 V1 H document.sform1.checkans.focus(); : `, o& V7 M3 I8 s: O2 s
return false;
8 e! t, o. W3 u# Z- u }4 e' B" ^! e% i2 a; }
return true;
- ~8 f+ {) k8 q4 g! p
6 W7 ~+ z$ V; L5 I; v4 s/ F* L}
8 B) _4 P6 ^( f1 Z</script> |
|