|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14367
- 金币
- 2469
- 威望
- 1647
- 贡献
- 1417
|
这个脚本对你可能有帮助:" ]( g. y% C& v# @0 a
<script language="javascript">
, F& c, C+ z, E0 r( [& Q* Bfunction IsDigit(cCheck) % N$ m3 X" F. M
{
: Z9 T( ]* B0 J+ Z8 b8 \ return (('0'<=cCheck) && (cCheck<='9'));
7 ~. d0 `% C( i) S } 4 \1 e3 X6 a8 D* O
: s2 T- z- v$ jfunction IsAlpha(cCheck)
1 v8 s6 r: C$ A" v; x, y {
+ B5 S+ K W% d% ^2 t, p return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ! Q/ m R. ]) D' U3 M9 V
}
3 S' X. K. L v: {
' c; F# c& v; U; m7 I" g% Y' g. Bfunction IsaNull(cCheck) 2 l) ]; E" Z5 X3 b1 T2 ]
{
+ p; e" G/ Q% k8 N+ N& i# u+ \ return(cCheck != " ") - B1 B1 e( j; S! n9 V
}
) k4 _+ @# r9 C1 E * a! c A+ x( V n
function checkform() j- J) p2 J n' d6 M% o
{ : W2 A+ E x% c" b/ {" G
id = document.sform1.id.value; + o; W d" F& R8 |& F1 p8 Y
if (id == "")
+ V6 s$ A: l6 U {
' z7 B0 D; F1 E% @, ?5 A& N3 Y alert("请输入注册名");
9 S- w, F0 a( c6 X: d! q document.sform1.id.focus(); / n; I8 n# \/ H& B a8 ~
return false; % \9 h+ @% O7 K) j* h, X7 a
}
( U! L' I3 E a7 k5 g
# f: w |2 h( l- R/ X" s# V! N$ m+ X5 G for (nIndex=0; nIndex<id.length; nIndex++) , V% a8 Q9 S9 Y, u) G7 E3 i& c
{
# p2 j* W5 E$ P5 v, C" m4 i" n7 j cCheck = id.charAt(nIndex);
+ x/ {0 N. W( h& l3 C% H8 u if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 7 S# R8 u8 j/ c# [
{ + R! s! H8 k! W. R4 ^2 n& b
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
, }- r, Z3 R' v$ @2 s+ K document.sform1.id.focus();
7 a2 p! [2 h; {$ w1 M6 e/ Y- l2 } return false; . U8 T6 K$ `8 \# V% I
} ' M+ F/ d+ ^+ _
}
. a% w% x( k+ i- G* E# C chineseid = document.sform1.chineseid.value; 2 {8 N, M7 H; W
if (chineseid == "") 7 j( I X. E- u% N7 C5 h
{
+ I- b+ E8 z( b! l6 H7 w" { alert("请输入中文昵称");
. Q8 c7 w1 f. ?' R- S+ X document.sform1.chineseid.focus(); 3 t' p. g* @8 ?& U8 E1 [
return false; & r# S k+ N9 T' a3 x
} 9 ?. P( U4 r/ E V- h
password = document.sform1.password.value;
+ F& B! w6 L1 y; T. J1 @- q if (password == "") ) p: x: h6 X: h$ Z% l/ g
{
/ s$ B9 @ U" A0 J alert("请输入登陆密码");
! E! w% j$ `6 ~ document.sform1.password.focus();
' `# I( L' z7 v5 ^/ J return false;
2 x- l& s0 }( W) l, p } ; u" v3 d# b1 y, p2 V: R2 X
password1 = document.sform1.password1.value; * ~# {6 _! S# _& @; A5 n
if (password>password1) $ u5 Z3 A+ B: T, s9 C% e. M, \* }9 m0 }
{
5 Y% j' a9 ?9 } alert("重复密码与登陆密码不相同");
. @- J7 M: M! T# w+ C document.sform1.password.focus(); . Q0 F2 z4 j, b* S3 K: F
document.sform1.password1.focus(); + r6 j: B& M6 G9 o- ]" L; m4 }' Y
return false;/ x2 l2 ], {' E# H% p1 K) V
} ; T( V3 M+ O/ O8 s; V" l2 t
if (password<password1) $ }9 i) F- ]2 n% j Z8 T9 v Q; K
{
6 A ?2 p+ f: ^4 T' j alert("重复密码与登陆密码不相同"); ' g$ \* g* y# J! H9 ]9 M9 Y
document.sform1.password.focus();
; ]2 f6 @. t* M+ o, \ q% [. a document.sform1.password1.focus();
! i1 `/ x2 X* U. }0 L1 W return false;( @( A4 x4 T) l6 L
}
! y) M I3 `8 R) F3 J if (document.sform1.email.value == "")
' X; ^( A8 D* W& t- X {
4 M' g1 V- G1 W7 ~8 o6 d alert("请输入您的E-MAIL地址");
8 n" _7 w& T8 m3 b document.sform1.email.focus();
0 ~1 Y2 U3 {5 d' ?9 P- e( Z return false;
( K: D' h1 X$ L } * D3 x f$ p* a' I$ `3 r" S
( @) l' C3 O7 x) s" ~4 J: J4 M4 W
email=document.sform1.email.value;
5 ]* i8 S# q2 J) Y1 ^# U emailerr=0 * [8 _, I5 L3 @ j" v" s- k' |
for (i=0; i<email.length; i++) - |3 \9 D& C/ s+ L
{
9 I' {5 H, f' _ if ((email.charAt(i) == "@") & (email.length > 5))
# \5 p) D# S1 A { I8 }% I* p2 a+ T
emailerr=emailerr+1
6 h3 Z) c; f0 E5 K }
6 R/ G# \ ]8 E8 x: t, B% W6 ~' ^3 S } 0 J5 U7 m( ]: X9 ~# i
if (emailerr != 1) , g! K+ @* ?. s- y+ Q
{ , z# o+ c) M1 H; H2 w+ E) L7 g5 O
alert("请输入正确的E-MAIL地址"); . Z$ q' W A/ b% Z( R
document.sform1.email.focus(); / ~5 r. r5 n7 K& B8 H, |
return false;
. y# P7 N/ }. O* n/ | }
# V6 j+ S" Y+ y; I 5 H: a, \5 V! k5 I4 ], x. R1 }' b
if (document.sform1.checkask.value=="")
@' C+ T5 u& o2 l {
; X& {( [; Z- l. o7 v1 J alert("密码提示问题不能为空"); 2 a: q( E4 z! o. X( H; v
document.sform1.checkask.focus(); / ?' r8 N" p0 n9 i, a; D
return false;
3 ^# G7 x5 k" F }
) s5 V8 d$ [! T" s8 w/ f if (document.sform1.checkans.value=="")
0 V( S' J; C" `7 G8 u8 o6 R4 H { J1 m8 Z+ q* N8 }
alert("您的密码提示问题答案不能为空");
6 a: n3 w2 M0 `6 U" @$ y; {/ C document.sform1.checkans.focus(); " o) k4 U4 X8 Q* | J' r, S
return false;
@! O" T U$ H- _8 G9 U8 G }2 X0 w4 c5 C: j7 R( \
return true; # d' ?4 C' }5 | C7 v3 D: @+ E
4 j( f2 |8 l: h. n
} ! j* y9 T6 M0 S
</script> |
|