  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
这个脚本对你可能有帮助:
5 R. T4 d2 G( g4 M. o" Q+ f<script language="javascript">
4 t7 ?' |1 }* Z: t$ d2 yfunction IsDigit(cCheck) $ k4 G( v2 H! @( a6 T- P5 M! B
{
! ]/ Q+ D, _5 G return (('0'<=cCheck) && (cCheck<='9'));
7 i, G w5 |/ j" X8 Q4 C }
9 S4 r& A7 b' X; L9 u ' M: R1 ?& U7 y
function IsAlpha(cCheck)
& z. O% U+ z# p4 {6 e' p) x" y4 @ { 6 c9 j! y# q3 {
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) - B/ E/ t" k* V
}
8 R2 E7 Y* r% Z8 m/ q% T. J- H$ K
1 o( x+ \1 g! U! [, }) Bfunction IsaNull(cCheck) 1 m0 a& x. t Y5 w! M, Y* ~
{ ! [: g3 ?( M+ O; z
return(cCheck != " ")
0 B# ]3 ]/ D; t: V2 m+ {" v } : h0 R1 ]6 Z. k. Y. I
! T5 }$ D$ O6 W5 Z
function checkform() % Y; g9 T" o9 |% y: q/ D6 ]
{
7 L! X, c- ]) C9 A' Y id = document.sform1.id.value;
9 y1 s1 k1 _& X! w/ q if (id == "") . A0 r. x0 H5 S% V* b4 L1 ^
{ ; H N; r/ z" L# l6 |& ]0 T x, X
alert("请输入注册名");
& v0 S a/ x" h. B- y+ s% v" M document.sform1.id.focus(); 3 L9 J; ]* n. L5 a' T
return false;
+ c/ j3 e- M) }' e( n } 8 Y: l) [3 u2 N9 D& Q: r7 K
9 y, H4 ~* g6 m% f& S, S0 {0 v5 j
for (nIndex=0; nIndex<id.length; nIndex++)
$ D1 n) h0 G! r- R {
" p' f5 |5 _' @8 e7 b& Q: R- s; t7 C cCheck = id.charAt(nIndex);
: ]% ]. v) S! Z' |; _% w( K if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
; J) [, }' k/ v {
1 b0 o( A# k4 v+ c: ^ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
- t7 L) s! n( V9 L& u3 G document.sform1.id.focus(); 0 s9 t5 p( g- [
return false;
) s) Q4 M/ J9 _! X7 ` a } 7 K9 ^, ~( p" a, y |
} + o7 [5 F* K& q3 x' R0 O1 P
chineseid = document.sform1.chineseid.value;
) J8 z( N) m2 V( I if (chineseid == "") / Q" r4 }* b* Q0 Q
{ / a+ K9 [& t( V" M
alert("请输入中文昵称"); ' y9 X2 @' F% I f7 X% w
document.sform1.chineseid.focus();
/ B/ [8 @% t5 e1 s. r return false; 6 q! h& W* V# u5 S: f3 {
}
- j& G( _( M A/ A$ B, E+ n3 M6 Q password = document.sform1.password.value;
5 o1 g! B; v' [6 y- r if (password == "")
( j3 y- {! T4 J( t$ D) l3 R8 ` { - n; e' [7 F, {
alert("请输入登陆密码");
1 t: `) L( T: v: g) N2 ~- b document.sform1.password.focus(); # }- C; \2 O6 ]0 i" p# [2 J: v& I
return false;
! q& k q' W% v' u1 c8 y }
% g1 g& v, s- Z D: d password1 = document.sform1.password1.value; 8 Y' u4 a' B3 u# s; J/ B
if (password>password1)
- L8 s6 Y t& K4 v {( f# ^- N9 T/ ~2 E1 r
alert("重复密码与登陆密码不相同"); 5 E6 v, J X& ~7 x& S3 j
document.sform1.password.focus(); |. I. {1 }, D( p6 g# m
document.sform1.password1.focus(); 1 N6 H3 P7 l x# q+ J% k1 H: ~% B
return false;5 u+ j S E1 ]; t5 s1 C
} 6 ^ j! o9 p9 }; |7 u* U! t* A
if (password<password1) m; q( n* O! R) A h
{
$ X" p! p' X, y0 J* R$ ~ alert("重复密码与登陆密码不相同");
; H" ?0 i9 x0 l+ a- O8 C9 z6 }* e3 @ document.sform1.password.focus(); 2 y9 F. u0 ]4 m2 Z/ C/ d
document.sform1.password1.focus(); 6 r# `8 ] R# l1 L5 V. I& _( j
return false;
( ^+ n2 M4 F/ n3 `9 w6 Q; M8 `- F } - O7 [: I* K& [1 F/ v3 q
if (document.sform1.email.value == "") 4 R4 n3 s! Y$ n [% v
{
8 N- t' e6 ]* p: S alert("请输入您的E-MAIL地址"); 3 {$ e1 G) @; U5 @
document.sform1.email.focus();
: ?* g& ^' o& T1 Y$ V/ A$ |4 m# j return false;
; N* J, V. {9 O j! M; M }
; U7 J) a D3 r- P3 g, `
; {* {; b" W: r; @0 A$ u email=document.sform1.email.value;
% J9 ~9 [8 Z% `4 S* H$ o: b! } emailerr=0
: R7 {/ Z$ ]- X8 k/ ^: r* N9 o9 r for (i=0; i<email.length; i++)
6 ]$ q6 `% f9 X7 ^- w" t3 _1 r9 _; Y { , q v+ J* Q3 v8 \- e
if ((email.charAt(i) == "@") & (email.length > 5)) 9 k+ R2 W# R9 m3 J0 D( s( W
{
' g. X6 D8 W3 I+ @8 m. W' C emailerr=emailerr+1
0 R/ V. n* F. v/ q( O6 I9 T- _ } ( Y* P, t( v o) N' c2 I4 ^; G- s
} ) N# n+ Z7 W; n& f. L
if (emailerr != 1)
6 D* Y, P7 g6 v( K( | {
: e3 } U1 m2 p# v+ r6 r3 c; h& \4 I alert("请输入正确的E-MAIL地址"); & s2 ]& J7 V; W# h& q
document.sform1.email.focus(); . X% V" [2 F& O6 w5 H
return false;
: w1 _# w- l: K5 D }
! D; w' |9 n! n' Q' L5 w
7 f% n' J2 {6 D G if (document.sform1.checkask.value=="") 6 K+ K0 S+ q% n) ]- g6 |
{ ) a8 W& ?0 b; C# f9 p& d& h
alert("密码提示问题不能为空");
9 i( V7 w" ]2 p) c% X- ~8 t! g% b document.sform1.checkask.focus(); ! L* h& }$ y @+ l+ {, }
return false;
0 [1 q3 F3 H+ f9 p, { } ( s6 T; X7 x0 o# _0 p
if (document.sform1.checkans.value=="")
4 k$ W. E5 p; q; [" c { 2 }' ? t7 Z' ]2 e( M0 Z# u
alert("您的密码提示问题答案不能为空"); " S7 R! m) F! f2 x' O
document.sform1.checkans.focus();
; E! l! b+ h# N5 m: F7 P return false;
) F% W2 Q! k! d9 {: f% c }4 U8 ?9 \5 W- c% z! ]% _
return true; , J3 r7 A: e/ N2 n
. S+ K2 F1 w" O* E} - D ?; @1 l) e5 F% }; m. R( Z8 g
</script> |
|