|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14333
- 金币
- 2452
- 威望
- 1647
- 贡献
- 1400
|
这个脚本对你可能有帮助:
; v. l: b, c/ A' m* h<script language="javascript"> ) m# w4 L* h" f) r7 X/ J
function IsDigit(cCheck) * L A5 s; S' N y1 v2 f4 m
{
/ |8 P8 j4 @* y* [! }; {1 Q/ G return (('0'<=cCheck) && (cCheck<='9')); # \* B6 }- L, ?- y) A5 k3 p8 I3 Q
}
$ U- l q# G+ M* X$ K9 n. w m9 F
6 d5 z9 a$ i0 T9 Afunction IsAlpha(cCheck)
( C; l6 E2 Q p { 9 H: S4 \4 k# j7 \" _" W6 v
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
$ y3 y7 q/ K* ]8 T' A } 0 p7 W; ^/ l7 t4 _ {. M# U2 Q! Z
! S1 ~( d) @& B4 u: e
function IsaNull(cCheck)
0 `& o0 c! V5 B { , f j: d$ H) e5 ]0 {' |
return(cCheck != " ") ' F( J% r1 h. b# i4 O, f
}
" f [8 c, A) H1 d
1 ]4 a0 L8 G3 C8 zfunction checkform()
x, G }+ E! ?- ?5 V{ A3 _. g7 |9 r6 W/ ^, d
id = document.sform1.id.value; , V) x+ Q: \! T- y) I
if (id == "") 6 K( |, ~, {$ m0 L0 w; P0 Q
{
1 p( r! u* v& l1 h5 b2 \ alert("请输入注册名"); 3 i8 n1 v: i# n6 H! m
document.sform1.id.focus();
3 @# U" Q+ W/ i& { return false; : `8 D8 u( C2 N; n/ }5 c7 u# l) R7 x
} + v; `' m2 \" j% V% v
- i: w) S& v8 s a# a/ y for (nIndex=0; nIndex<id.length; nIndex++) 5 l# Q i, D t N
{
$ U% G. N) @/ r* [0 s" X$ p e' q cCheck = id.charAt(nIndex);
% A J& N! G/ M if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 2 _; ]: A& A0 `4 y
{
# H( ~0 _+ u6 F0 u; o' h alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
% W% |" j3 ^' v5 ]: M$ @ document.sform1.id.focus(); 0 w9 P$ h8 d% Z1 N% m8 M+ q7 u
return false; " u4 [' U4 h8 X5 ]: _
}
+ U l) l! R9 Y; I/ A# `7 h* k- p }
: I5 b( A% ~* b# v' L | chineseid = document.sform1.chineseid.value; % N; p& t. w! y0 _
if (chineseid == "") - X$ e* R# X' N4 D$ C
{ # L8 v5 T7 T ]2 X6 M. H3 ^
alert("请输入中文昵称");
J8 L; e& ~9 x! `- k: M/ W2 z8 U document.sform1.chineseid.focus(); ! u5 P: ]0 ]% Y% d" K
return false;
5 ?! ]9 _, X% P; s2 h0 ~: Q6 p } $ N% a2 _: c4 h0 O- f4 s# I
password = document.sform1.password.value; 1 p) W; ~( H4 [' Y) L9 b
if (password == "")
; P9 P4 `4 s9 _7 z8 B { 6 J" b9 a4 q' t/ d( o1 L6 U$ w9 B
alert("请输入登陆密码"); 1 L* u/ i/ M! ?9 _' r: c! X
document.sform1.password.focus(); 6 p5 j/ U& h5 K
return false; 5 e# p0 T' ` o; M7 b
}
' E3 b+ H1 {* {) C password1 = document.sform1.password1.value;
! L% T. w$ d8 Y1 R if (password>password1) 8 ]3 }9 \, |4 B
{
- h4 R, B2 `3 l$ q. A' m alert("重复密码与登陆密码不相同");
' S1 F, b! Y9 ^9 W" m8 u) H% ~( X4 @ document.sform1.password.focus(); $ T5 z2 E+ m2 O8 @0 L. V' p) E. A
document.sform1.password1.focus(); 1 _: G) m! F0 i2 @% o, ^
return false;. ?; }" z& z9 l) |4 q2 U8 O7 y$ C
}
4 @7 N7 r/ T) I% {if (password<password1)
8 M, f4 [! p9 g% } {
- V, a* I6 ~0 v+ P0 v, w; x alert("重复密码与登陆密码不相同");
5 {8 R& t6 ?( ?$ U' t document.sform1.password.focus();
2 B" e8 M0 ^% L6 X document.sform1.password1.focus(); ) q6 ?) f9 w/ q& Y" m' Y6 W
return false;
: s9 P! L" w2 {4 }7 J7 |/ i }
# \8 N9 ]2 `1 Q9 ?9 k if (document.sform1.email.value == "")
: U* y3 K5 z, Z, m% b% | {
! R7 e( T$ C7 v alert("请输入您的E-MAIL地址"); 2 ^# R; S# O# f( ^
document.sform1.email.focus();
/ i% |) \# P) q" `% `5 d return false;
* Q r# F: X; N; h, l! J. | } : Q b3 B- m3 g( B% D; `3 r
4 F# G: w1 n! m+ G
email=document.sform1.email.value; / v3 M5 V* k1 C5 I2 I" z W
emailerr=0 : }- u& M1 B- [6 p+ q
for (i=0; i<email.length; i++) . R1 A. M+ I+ _
{ ! e: ~2 ^' z4 r3 n; `8 _- x3 p% {
if ((email.charAt(i) == "@") & (email.length > 5))
' y1 ^( u, ~* U1 P { 0 U( Q: t: K0 x2 ^
emailerr=emailerr+1
& M' @1 {( ^9 }& p7 f }
, H6 Z9 \% D+ ]) y" S } 9 Y+ ]! y) b( h* H$ F# ~
if (emailerr != 1) * n1 l" O' h' r0 f
{
4 N# s8 I8 v2 J5 B# d; F# ~( Z alert("请输入正确的E-MAIL地址");
: s" ?0 C" X9 T document.sform1.email.focus(); # p% p9 N6 e( g8 u5 c
return false;
+ l2 q/ i) j1 O, O! S0 v# o3 k( s } & u% }, K, G1 \% t( H
4 x" }1 {3 E" d
if (document.sform1.checkask.value=="")
1 C+ Q; H* g; ]6 T# z1 n { 5 q0 X9 g8 F" [- R% q
alert("密码提示问题不能为空"); 4 e1 A7 o# [4 w9 E- Y o$ b
document.sform1.checkask.focus();
' Z M% b, @' e6 w return false;
8 m' i4 s& ]/ b; `! T7 s } % f9 x: |, b7 h- Q O
if (document.sform1.checkans.value=="") 2 ~. D2 H+ e! Y/ i+ k$ ~" Z' D
{ % i) Z; z3 s" c
alert("您的密码提示问题答案不能为空");
" x7 ~% m5 s1 P N H document.sform1.checkans.focus(); 0 m1 z; k* D" J& z( g9 N1 c
return false; ) r; ~, `) L) f1 u1 p+ g
}
% y/ b" k$ Y; P0 E( P- m4 e return true;
6 l: T- m& ]$ n+ K# q! ~ * v' E: D( b+ q
} ! Y- o& N+ ^; }; B
</script> |
|