|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
这个脚本对你可能有帮助:) H/ h' T" ~! L# ]# @5 S% P
<script language="javascript"> # h: E+ M* [0 G0 ^+ X. w
function IsDigit(cCheck) d, V8 F' M# A# c7 u4 ~- [
{ 3 A6 X/ ^4 ?, W0 f) Z; w! d
return (('0'<=cCheck) && (cCheck<='9'));
$ |6 ?% b: M' A: g. l1 f7 X; C }
1 H$ r+ \7 z' p2 N$ ^2 N
) N0 s" @$ w9 K6 J2 e9 Yfunction IsAlpha(cCheck) 4 M; q1 f& e9 o2 q K! s
{
1 j- R' l5 Y2 o1 \) P/ b2 |7 y return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ! @- u) a5 o. H# l
}
0 R5 u4 S, g0 G) h " C' o A* k _! x% b7 O
function IsaNull(cCheck)
1 D" ]3 T: L( M( x2 V I/ D* x {
X: y3 I) S9 d4 p return(cCheck != " ")
* R4 `# I+ A2 [8 Y" E) s+ ^2 Q) ` }
+ L* X- P8 t% b" n8 n1 ^ , j7 s* u1 X1 B; [
function checkform()
7 j# x6 q h( d; C/ \, b( w{ 1 w6 G# z( O) J# z/ ^( Q
id = document.sform1.id.value;
4 x2 b Y$ t! I$ @" G2 p if (id == "") : T: S* q* ^8 d. ?5 X; o" N7 T
{
, S6 r$ W. h: R/ q) F+ u5 s alert("请输入注册名");
5 A: | _( o8 [' g* y document.sform1.id.focus(); ; y! V1 Z ~4 e& c/ R3 L
return false;
& _5 H( @! p) G2 [+ N } , J1 R3 m5 U; k* D, M* ~# W
0 s$ e5 f% q! K/ p6 K$ ^ for (nIndex=0; nIndex<id.length; nIndex++) - g& x5 g- ?' e' M# I
{
. A+ M( C1 p# \ s" y \ cCheck = id.charAt(nIndex);
4 t) G& F k/ `# S if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) , o4 B. G9 u v
{ 7 z; l5 N1 b* i* s/ ]; u+ n1 s
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); a5 F* ^" c7 v' O3 }1 U
document.sform1.id.focus();
" t" X6 y" u$ \0 z. V return false; - N2 V8 j# k# d/ j1 ?; U3 _
}
$ ?% ~+ {; P9 \ S } [, J$ M" ^- w3 w: y/ e
chineseid = document.sform1.chineseid.value;
, P& y, i8 ]- j' X if (chineseid == "") 5 }: |. t4 a1 Y0 l9 C r* T
{ 7 Z6 p$ ~( C: Q6 f9 R
alert("请输入中文昵称");
9 [2 c1 c* k. @% ?" w document.sform1.chineseid.focus();
7 F) y' }; K$ ` return false; & u0 `7 M2 \1 L' p6 Y- o
}
$ s- _4 z4 P U" L password = document.sform1.password.value;
& \# Z2 E, a% X3 n, `( m if (password == "") $ ^: N$ q# r6 @$ L
{
6 d2 z) R$ V, g9 m7 [8 N7 u4 G alert("请输入登陆密码");
# Q' F" G# Y5 b6 n/ d document.sform1.password.focus(); 1 p) ]8 U* \ p V5 R& {
return false;
+ i9 ~5 E% ~- \+ c }
7 w/ |2 \7 C" K, e2 y password1 = document.sform1.password1.value; * @4 A+ }9 F- d, G4 @( b: u5 E) X
if (password>password1)
0 Q+ K8 q& w' S' d" c- Y { H; p$ G* n( X# r* ?
alert("重复密码与登陆密码不相同");
) L" J9 g/ v3 j0 b O* Y/ B0 R document.sform1.password.focus();
% W; X" D3 z6 k; p document.sform1.password1.focus();
. Q/ j1 P% Z. _. i6 f. Z return false;
$ j( r/ W" ]7 O8 d. m" s3 ^& t9 V }
5 [$ }0 @ A; t# H4 p/ ^* Kif (password<password1) ) z4 \8 Y5 n$ L% j, ?, f' A
{
, o4 b# l6 }. B( o) Q alert("重复密码与登陆密码不相同");
4 m. m( F3 F) T+ u' h& Q& t$ B document.sform1.password.focus();
- O! c$ q% L. W3 \; G. F3 a document.sform1.password1.focus();
' B( ~: Z- b$ `" Y$ U return false;9 w. U6 ?0 W; o. X; v
}
7 q& P' |) f! Z. i; K0 U0 n if (document.sform1.email.value == "") 4 X3 `0 l7 r4 b z4 V
{ * J; @$ X6 F* X- f4 U4 I' _
alert("请输入您的E-MAIL地址"); * ^, o% [8 C: ~+ e- z( x" }, {; e4 G
document.sform1.email.focus(); # V: ^4 p' A2 G+ ]; n1 e
return false;
: r% a1 D& `- ]1 ^7 |1 h% l }
! l9 T, B: r7 |! E. @ 1 Z B; ~# H3 `* q! v
email=document.sform1.email.value; % k6 u! Z* G8 E& V1 ~0 b* G
emailerr=0 ) c/ l4 M* u: E, m2 n! v
for (i=0; i<email.length; i++) 3 ?6 [5 J& Z* H7 ^3 `
{
0 }7 ]. X" b, D4 ~ n R# S7 k if ((email.charAt(i) == "@") & (email.length > 5)) 6 Y2 d+ o$ o5 `; Q+ C' ?% ^
{ / h* H1 g9 S1 C0 e
emailerr=emailerr+1 ( p" T# i( [6 E2 g
} 9 u9 a1 a& }! R! w. ]4 \. n
} % T8 c8 o1 q" d( c [
if (emailerr != 1)
" q5 L F& n7 Q( F) r8 K2 d, v# D4 p { 7 D% O2 R+ \/ r/ a+ O' P
alert("请输入正确的E-MAIL地址");
) B7 M- I$ \" z) C9 S& ?* X6 q document.sform1.email.focus(); 3 D4 q8 I2 a4 z% T N2 _$ a
return false;
8 u+ {. [: G: z& |* s8 { }
! |6 b6 {5 \0 V" J/ K5 k, r - S$ C, K1 m1 |. v$ _# w& R) V
if (document.sform1.checkask.value=="") 7 Z4 G! \- A& g# h; a/ E) t7 m
{ % b8 H0 e5 j: q+ n! ~5 C# c |
alert("密码提示问题不能为空"); - {( t' B: z0 D# L9 j& |
document.sform1.checkask.focus(); 8 {0 \6 e& _* T
return false;
$ F4 h4 Q2 G/ _# k, U* N& [( K } * j; `9 _+ R! i, S
if (document.sform1.checkans.value=="") 6 B' }4 ]7 c! U0 H
{
' ]2 O# c- L- ?' q! ]4 L6 ? alert("您的密码提示问题答案不能为空");
0 e5 r; v& {% @. A' t0 A" L document.sform1.checkans.focus(); , _; ]$ S' q* n3 e3 \
return false; $ i/ ?. X4 y! F$ h B/ S6 P* N6 \
}" P; D1 R5 f) m' u8 F) g( X* g
return true; 6 I+ k+ G @9 W
7 r. H6 T8 G: L+ r! w. O
} , h0 V+ g8 I: X
</script> |
|