|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14393
- 金币
- 2482
- 威望
- 1647
- 贡献
- 1430
|
这个脚本对你可能有帮助:
) D1 o/ M5 N8 F1 |<script language="javascript"> ' n, K+ H1 ]/ ^9 N( U
function IsDigit(cCheck) 3 B8 n* d2 e% W* ~' ]; z
{
- n5 N5 H# R4 a. ?% Z return (('0'<=cCheck) && (cCheck<='9'));
4 U1 S# X' U c+ w }
3 b$ T" ?# N' L! X9 k* F 8 i8 K1 P* S8 w9 M& m2 D
function IsAlpha(cCheck)
0 h6 d6 |: y/ W {
+ b+ ^3 O5 l8 U, t1 `% j- h return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
# `& a* I5 \" x. z& r6 G }
: h& O! b3 t6 q1 E( o' t2 e ( u% A, m' P) q- l8 ~! I
function IsaNull(cCheck)
+ w: x4 a$ n5 g. Q$ Y- q7 j* I, N {
& ]9 o% o% r: z return(cCheck != " ") / I' x. E. p$ m2 V$ ~* F
}
; r `2 x, @! o0 n1 P# I3 y
! w! \0 Z- u( B3 s% [function checkform() : a r. j& S- Y8 b( A
{
7 o7 T+ A+ `( O- z0 e* e7 l id = document.sform1.id.value;
2 C+ a9 H" I+ x+ X& t8 J* f; T* c6 S if (id == "") 2 F, w( D. _7 T: Y
{
# T7 X9 `$ d" f; G, W' p alert("请输入注册名"); 9 s$ h5 B* N6 [* _' S
document.sform1.id.focus(); * o3 o6 D. ]$ c8 c5 B
return false; 1 g+ C; v. I7 c% o1 r4 c) m- [$ j
} , g, N% p" c7 C" q) k( Z' g- Y
7 P) Y8 y. Y d; x4 v+ d for (nIndex=0; nIndex<id.length; nIndex++)
V7 ]3 C4 J2 X9 l {
' q4 N( [% r7 j) _* I. R) l cCheck = id.charAt(nIndex); 2 ]5 @8 j& |7 P( d
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ) H. u6 ]$ x/ `% H
{
3 `5 |* v' }) V+ Z7 w1 ` alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
% _, l0 d: q G! u; C; [ document.sform1.id.focus(); # U% x+ n* `! {7 O
return false; ! j; y8 q- B- F7 N
}
! n8 E5 c! v8 \3 K }
3 ~- W; q" T' Z% u& K9 Y chineseid = document.sform1.chineseid.value; 5 t- a i- S h7 r
if (chineseid == "")
) N {8 c9 g+ [3 O: _0 E { & {4 g. d" B* u2 ~; d
alert("请输入中文昵称");
7 \4 D$ F' ]/ x! v document.sform1.chineseid.focus();
4 J* r2 l6 H+ o; z return false;
; @' V" ~ y0 }. B2 N# Q2 ~ } : T0 m# E7 q8 a7 l8 W9 r
password = document.sform1.password.value;
: G$ l, R7 x+ `% P5 O, c if (password == "") $ I1 z l6 v6 M0 s! `
{ ! d+ q6 s+ }% h/ B/ g
alert("请输入登陆密码");
" K. D% P6 c. c document.sform1.password.focus(); 1 {. G& y4 _9 l+ `7 m* r5 [- q
return false; 5 c5 t& e, \% u( E5 L8 d
}
8 Y$ v2 W z* g password1 = document.sform1.password1.value; ) W6 @; e! w7 }" _& y# a. f
if (password>password1)
- d, W1 T* l( @) ]( N {1 n, i6 j/ ]- `0 Y- H: |
alert("重复密码与登陆密码不相同"); 3 G' L6 q, ^: S5 k- d8 c
document.sform1.password.focus(); 7 g6 j4 v I0 L$ i7 p0 I" l
document.sform1.password1.focus();
8 V# h1 i3 t" d7 Q5 J/ ]6 q* K return false;
* `3 N. G% _- m }
: ^0 @( _1 N2 H/ l; yif (password<password1)
4 f7 ~; s- S6 x4 H; d {
4 Q, u5 ] @: T/ M' X5 W alert("重复密码与登陆密码不相同");
" t! x# {: P2 A( ] document.sform1.password.focus();
5 |: j$ E0 W& b( X% ~ document.sform1.password1.focus(); 4 r& O; f& g# |6 m
return false;
. g9 J. ]3 j C7 \0 M, m }
6 Y3 g' R8 X3 k9 g2 Q3 I6 k; J if (document.sform1.email.value == "")
6 ^2 @: |* b9 r9 }, v { 7 z1 y" I) {* G6 y
alert("请输入您的E-MAIL地址");
" l9 k: r+ z- }5 R1 g2 ^1 |, \( R$ p document.sform1.email.focus();
: `3 ?' `2 F: X' f# [. r! l return false; * }0 G- \, s Y3 o5 H4 K6 }0 ^
} & M: _& g1 y8 y3 S5 v
7 d" m- k3 i8 o( z8 t
email=document.sform1.email.value;
% ~6 [; h) u" o: [1 S emailerr=0
/ |5 _2 _6 n/ c9 T/ j. Q3 @ for (i=0; i<email.length; i++)
3 v9 [, o T2 K {
: h6 u% P( v2 k if ((email.charAt(i) == "@") & (email.length > 5)) . A5 b6 v& n a1 w1 M+ W
{ 3 F2 _1 n+ U" Q3 x# r8 I4 A m( A
emailerr=emailerr+1
1 k+ U! Q- }4 o6 [4 l }
+ G ~, o# N0 A, S; R } 3 s2 ~: X3 E$ i o
if (emailerr != 1)
# G' E3 Q1 ]4 _( h I% f4 Z { , f8 [6 T, K' Q4 w* O) ?
alert("请输入正确的E-MAIL地址");
$ x7 S. W/ z. P* C( k; U document.sform1.email.focus();
9 a4 U) c& L% q return false;
3 H, K* B% k; S* S }
% U8 y* o, z9 _6 A9 _! p
( y0 W' X4 }4 Y: \ if (document.sform1.checkask.value=="")
! v& L3 Z: \# T; b0 \! w# I { & _3 G' k* X* M: [% d7 N, O
alert("密码提示问题不能为空");
. y! V9 B9 S* N: P( X document.sform1.checkask.focus();
* ~# J# F( n; d1 J( {2 I# g" o return false; 3 { K& O' y# t* k0 h' B
} 5 G! X5 [ x0 N- x
if (document.sform1.checkans.value=="") 5 N: w- V/ ^* i2 E' v
{
( z1 [/ R- _; }; u+ ^, e, K alert("您的密码提示问题答案不能为空"); 5 l: V' s" c/ u
document.sform1.checkans.focus(); 9 P' o+ M5 W: _
return false; 9 ?1 N+ M. {; t
}
3 E8 C7 X& _. |( _ return true;
1 |6 ?. j6 z% I( q. I: U " B' T- ]7 y) Y G( a8 d6 I$ k
}
) t3 @ z$ ^/ f</script> |
|