|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14397
- 金币
- 2484
- 威望
- 1647
- 贡献
- 1432
|
这个脚本对你可能有帮助:1 P9 @* U r& W
<script language="javascript"> 9 h0 X7 b6 N" F. K8 u
function IsDigit(cCheck) & v. _7 w8 u9 {: P
{ # y0 O; D! j# B# Z! Y0 q# t
return (('0'<=cCheck) && (cCheck<='9'));
% Y9 z# ^* ^+ U }
2 q+ F* N' P1 _( q9 t( Q * l- g! g5 j+ K! T$ f
function IsAlpha(cCheck)
4 X* u r ^) N- a+ M8 g. A {
: K# f7 m6 b' B8 y/ O- w: f return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
( M8 V$ O0 G: q" [# D }
+ y& D: o+ L% h ' Q1 c# `- |; z' e y' P+ u
function IsaNull(cCheck)
& T- o( U- A5 [7 W7 x& R+ I9 @ {
% B- {: a; H) ]( _& Z. b$ W return(cCheck != " ") 6 K9 v' ^& _( w3 } V5 `
}
% L% u& e5 T. |! A2 ~7 ]
! X4 k2 s, x; g( y3 Q7 | {" i: lfunction checkform()
2 _7 s, _" r: G/ o7 r& d; }{ 6 L" r. k8 s8 d, E4 E
id = document.sform1.id.value; % k5 d5 p" a% O. R6 {7 V
if (id == "")
6 [1 @5 I5 _2 b8 A! Q- k {
6 Q/ V' E) H3 `! ?, L8 c5 | alert("请输入注册名");
$ ^* l" R& m5 ]* ^3 X document.sform1.id.focus();
) {& _" b* A' ?& _% B5 `' U- f return false;
0 J9 U+ g: B5 K* u* o8 |' | } ' k3 z* r( u6 E d1 h) y. k
+ I' A9 q) L0 d+ t, ]4 q for (nIndex=0; nIndex<id.length; nIndex++) & U! T2 b. l2 }9 c6 r* b: Z
{ * |: m$ m( k* I, b3 |
cCheck = id.charAt(nIndex);
2 r% X! B. i( T+ z Z, Q+ b if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) / @ Y& f Q5 `, |
{
& A! T8 O; [7 j, a alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); * P- W$ m- R+ H
document.sform1.id.focus(); ; a* j2 Z+ d5 k8 [& V* t
return false; $ Q) H4 S7 a4 N+ F6 S" Y6 Z( r
}
, J* P+ w8 ]: t* M$ A0 l | }
% R$ u9 E7 k/ ? chineseid = document.sform1.chineseid.value; 1 z* D1 F- E. `# |. g% ]
if (chineseid == "")
% J2 F* i9 A* b6 {4 o& W0 C% q { ' v' o0 n" r3 _/ T4 J; Y
alert("请输入中文昵称");
) t! [* [4 u- j( b7 R, s document.sform1.chineseid.focus();
& K! S% j; p! h0 a return false; ' ~1 u8 s( ~% {6 T( S$ g
} - M9 y+ [: }; O
password = document.sform1.password.value;
W' |' g& P# _; w if (password == "") $ A) ?; ~ q. c) q0 [7 x2 v; F
{
( A3 \4 O8 u$ F( b/ V alert("请输入登陆密码"); & O( s+ s6 b: `2 L4 s- J! A
document.sform1.password.focus(); " L0 U4 X) _ q5 p
return false;
4 s9 d P2 y7 ? }
5 V7 f" h6 r) C7 J" v; |6 Q password1 = document.sform1.password1.value;
/ P- [$ m9 k; F* N* K5 o1 q if (password>password1)
% [+ v. l: L% ] {
! m, h* d- F } alert("重复密码与登陆密码不相同"); 3 \- M# S& { a q
document.sform1.password.focus();
/ O; Y) C1 w$ {, p1 x' E document.sform1.password1.focus(); , J8 e( V& x" g. t, Q) ]
return false;
7 ]! C7 f6 l, n* O2 f7 \ }
3 W: e" L0 v% J `if (password<password1)
3 s, R; ]- y% n {2 D1 |7 J. \! M! B. F9 \, V
alert("重复密码与登陆密码不相同"); / K8 S1 z, @0 q8 ~6 \* [4 F
document.sform1.password.focus();
% ~$ p8 d% \4 o; U8 U1 R document.sform1.password1.focus(); d) b1 v2 a& _8 W9 a
return false;! V6 u8 [9 }4 v- B* a9 m
} + i# p# ]( E$ m$ E% s
if (document.sform1.email.value == "") 4 i8 X, O. K5 y8 D' H; |1 ]
{ 2 [! ]4 K8 S9 Y( U- A5 L% w+ ]
alert("请输入您的E-MAIL地址"); ! N! j( ], C9 d2 j! S1 J
document.sform1.email.focus(); : b; I5 ?1 k8 T
return false; # a; ]- W: a7 h O2 A1 a# ^, ~
} + V# V$ E7 f8 D
# V7 l+ |- O( r email=document.sform1.email.value;
R9 m, y$ Y3 G+ ? emailerr=0 % j: x5 u6 S" h
for (i=0; i<email.length; i++) 3 g1 ?) C1 r7 Y
{ - q, |( W3 i7 y- `1 `1 s
if ((email.charAt(i) == "@") & (email.length > 5))
+ {: D! ~1 D- ~) |. I9 z {
9 \7 c' d- J" G0 |( g0 s1 m9 } emailerr=emailerr+1
- {$ a9 O; ~0 u }
+ S2 k4 V0 a; X* q. b: J }
$ Z: l. @: {0 E" x6 p if (emailerr != 1) , S8 a. a9 I; B: W) |
{
/ }6 |* H, V2 P/ [& C3 z alert("请输入正确的E-MAIL地址"); 6 X3 f7 K3 E2 Q
document.sform1.email.focus(); $ F6 k+ n& w6 ]' r( k; g
return false; ) M0 T: L9 O3 T% X, C, e T- t
}
( C2 W/ a- B5 V( u! E
% P5 p# E7 y' H$ `8 W if (document.sform1.checkask.value=="")
) u9 ^# O" t- R7 j8 F( R/ B% ? {
! q8 r0 ^9 {5 K: } alert("密码提示问题不能为空");
! i+ a7 r8 Q X' l& T+ r1 b document.sform1.checkask.focus();
% p7 Q$ H8 l" X @ return false;
( v3 L) A# B) [) w9 T$ M% \ }
R: V9 z) N: ~2 m" \4 W. a, ~ if (document.sform1.checkans.value=="") # J# D u. s# O1 h$ O: i/ J V
{ 7 h0 T- O# U2 d2 m( |. }$ J. X O- k
alert("您的密码提示问题答案不能为空");
+ ? A6 i3 S9 ^1 _1 @2 T document.sform1.checkans.focus();
) d; ~5 X9 N, a4 a) N/ U* @ return false;
6 r$ |0 L) y- u5 H) E( E }3 W y9 r, e, Y9 g$ j( i
return true;
- |4 A1 _* B: H( W) G7 Z
% T$ ~4 g& l7 W* H/ S3 R8 ]; c}
: ~) F6 j6 l. ]' n</script> |
|