|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14399
- 金币
- 2485
- 威望
- 1647
- 贡献
- 1433
|
这个脚本对你可能有帮助:
( H' P9 Y6 Y( S* k7 @+ a: x<script language="javascript">
7 o' Y" N0 r% X9 M, ]function IsDigit(cCheck)
- f# ^6 x9 p/ S" @2 Y# b {
# S4 P( \. h" J8 ~; ~ return (('0'<=cCheck) && (cCheck<='9'));
- E; H. I" q$ ^' ~# j! e" v } * o) Z' h5 c7 T
6 U/ c9 W# w. vfunction IsAlpha(cCheck)
7 |9 ^; Z) ]+ ^) P2 J {
4 z0 v1 b) j4 g$ N$ H# u4 l3 P5 H0 H return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 2 e# {0 f; B, z$ q* t/ m7 ~
} 5 G1 B" y* I ?* D
0 m+ a$ K' {4 E& m) j4 }7 x0 G+ xfunction IsaNull(cCheck) / V+ u: b2 X8 S. A6 B+ s
{ ' |! B0 z; L- M# b: [' r
return(cCheck != " ")
" {+ O5 p% ~1 D5 R. @ }
& z7 m* K& h2 m* J ' Q2 e, r/ i2 t8 c/ c
function checkform() " `$ A- b% t+ c! a& w
{ ( j: V! m: H( G# S; }2 \$ ^
id = document.sform1.id.value; : Y& Z; W# m2 _2 A% J' v. B
if (id == "")
2 I, i: ?6 z: f: ]& R: ^ {
" G0 H- @. r) M0 Z; _9 K' k( c9 A alert("请输入注册名");
: w! q! [1 m/ D$ U* { document.sform1.id.focus(); & Y# Y2 [) v4 z3 A0 G! D" Q
return false;
4 U& R/ [% I3 ? } . F! S, p. G% D. W% U" j/ O Z$ D
9 Z# g& w* e; [2 H" |* h
for (nIndex=0; nIndex<id.length; nIndex++) & e0 D1 w6 I) W% _' B, \
{
3 Y% J% }( N2 |4 `: E, X: R cCheck = id.charAt(nIndex); 9 o) _" W& c, y
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 1 l1 `. f0 R0 [* y& V v5 a
{
2 K7 ~/ M3 G- N; W0 P/ W% d: o, H alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); " Q7 n1 F' ], m8 H3 n
document.sform1.id.focus(); : {5 L% Z9 Y' D
return false; / X4 @9 m! [$ F, a
}
, w+ |$ q& H S( s }
) ?: {8 X Y( ^# I: B chineseid = document.sform1.chineseid.value; " f1 @+ W! W+ r" Y' J( _
if (chineseid == "") 2 C( u- ?2 o$ Z. ?9 x3 f" D ~0 D
{ $ J5 u5 _" ~& w/ F$ P" e' x
alert("请输入中文昵称"); ! N" o* `% A1 I; w- \* |
document.sform1.chineseid.focus(); 0 t! @+ t1 D0 r
return false; ; y% V! U) _4 Z- f
} # m* m8 q" M2 g2 q; A
password = document.sform1.password.value;
d% h' f1 Q( e5 m) [" e: T if (password == "") ) _# Q4 |# \, T) n" ^" {
{ 2 b4 r, w" x7 j' |5 e" i0 h
alert("请输入登陆密码"); - V" |1 L5 d+ `5 W: Y
document.sform1.password.focus(); 6 f ^8 p0 p0 ~% \
return false;
, x9 `* y% ] Z, p+ d* P }
4 ~. M' t p* G/ X6 a password1 = document.sform1.password1.value;
4 s4 {& t" ~. q: ?, @6 \% D! } if (password>password1)
) l; E% Y* p2 t J {
- B3 U2 r& t( x! H3 ` alert("重复密码与登陆密码不相同"); . g! N3 v& ]5 I# W
document.sform1.password.focus(); 1 S, b) _. G: h- G$ W
document.sform1.password1.focus(); ) o0 h, d |1 h" O+ w, o0 q/ N$ [
return false;
U2 W; e; y2 A$ d } # c7 ]3 C, T) C- `, F9 L
if (password<password1)
8 [: ~( X7 @8 E { @) w5 T, X* e$ P5 h6 C5 v+ b9 i
alert("重复密码与登陆密码不相同");
( j& T# @- m4 b1 D7 Q: ?; M: U$ z" ~5 E document.sform1.password.focus(); , p1 ~, N* _4 F; l: @
document.sform1.password1.focus(); : {. @1 P0 |- v/ o, |
return false;
! ^" T1 S; a$ [! u$ _ } ' I7 z, ^, u" l2 n
if (document.sform1.email.value == "")
* e: ^" P5 J( y& @$ E) m: U {
# Z9 W, L2 p2 D alert("请输入您的E-MAIL地址"); # @/ b) y3 z( m0 S
document.sform1.email.focus(); 5 S5 y4 Z5 m+ g0 s3 T
return false;
; u' R- G t0 M% C } / F- E0 ~3 l- R1 Z) i$ l; c
4 M/ w) y# Z4 @+ g7 B N/ w email=document.sform1.email.value;
4 I: C/ v' x7 F6 H# `: n- F emailerr=0
- p& ~; @: y- G; B% j0 o for (i=0; i<email.length; i++)
% q' B8 I8 {# t% Y, h { 3 |8 j% d& j% Q+ I$ V% |8 Z" C9 A
if ((email.charAt(i) == "@") & (email.length > 5))
6 e. s8 @& p. H% h7 O1 [ {
2 \* Q/ V: E! ] emailerr=emailerr+1
, e3 O/ _: Q/ X/ k3 p. P6 q } . ?: i9 w) S% Y- ], j) S W
} 8 x1 F6 N, j5 `& n A9 o
if (emailerr != 1) 1 o( X) R2 t- w4 }1 A
{
" S1 P% `& q3 U3 I5 v9 t alert("请输入正确的E-MAIL地址");
, F- x' M* `7 A3 o document.sform1.email.focus(); : X3 f/ J( I' B) `
return false;
i3 K) c4 h _( W } 7 @0 G6 r- @( j x9 h2 N
, \2 X: w0 C/ y0 n. F4 o if (document.sform1.checkask.value=="")
* K# G! n7 W6 s { - p! |4 C9 x( h" m2 P
alert("密码提示问题不能为空"); 9 Q7 F- m6 ]* ?6 G8 z7 s) i
document.sform1.checkask.focus();
8 U0 n0 B7 i1 _ return false; . o: J/ P( T4 g5 Z- z; v
}
# G8 B, Q1 v3 O O6 A6 U, J2 j if (document.sform1.checkans.value=="") 5 i" r* U* } J1 d
{
: X2 i# u' i0 [ L alert("您的密码提示问题答案不能为空"); 8 t/ K& g0 b, o' H! {
document.sform1.checkans.focus(); 3 Y3 a) O# g. |: ~
return false;
/ Z! V. g; n# K y% [0 P }0 ]/ e+ S" ?; \3 w
return true;
3 q6 G! A3 {: l- w# l x, k* f( p9 L% S( b" t5 w
} , ~ D' s6 m1 R# L- D' K
</script> |
|