|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14327
- 金币
- 2449
- 威望
- 1647
- 贡献
- 1397
|
这个脚本对你可能有帮助:0 F3 W! }3 d( V% o% q4 z
<script language="javascript"> 4 m" N3 _ H* [- b4 v! t
function IsDigit(cCheck)
8 E; K9 q w2 v# }7 H( X; z& M4 ` { ! q5 j2 m3 m( V
return (('0'<=cCheck) && (cCheck<='9')); . ~/ I9 d$ E: q7 \" s+ N W
} 4 ~3 u4 T7 T3 S) a) R. t( Z
7 B7 i/ N( Q2 O6 S% ?' B
function IsAlpha(cCheck)
; I( Z" Y. l- B! K! E+ u* I8 l {
/ O8 h. ^0 E' h s8 g return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
% G; y! ^2 t ^6 Y } 6 p1 ?; a# ^$ x' F
$ x: A; a- a- W Ffunction IsaNull(cCheck)
$ T' K) h1 j7 Q {
3 B5 z9 z9 I5 d5 ^ return(cCheck != " ")
5 K7 o( f' Z& p1 L5 s, s" ] } 8 G) H d: O+ S' K4 r8 n0 f7 K
7 u1 @9 u" u/ Y% m" z
function checkform()
, v [9 X, x" s. ?, t& o{
: @& z% c. y6 e& G% v7 [ id = document.sform1.id.value; ; h ~% [2 K* O9 B
if (id == "") ' ~' H$ V4 a( J, Z
{ * B9 @/ q! `1 J: a7 c) R$ C
alert("请输入注册名");
* d8 p& I; o/ \! }$ Q document.sform1.id.focus(); ' k" d4 B( n7 S3 Y
return false; : S* V0 O2 a7 b6 ?# d5 v
}
}; a1 b8 j# J0 H# r 3 Z4 c5 m4 n, B! b5 Z4 T
for (nIndex=0; nIndex<id.length; nIndex++) 7 E# V" R8 `! ?: x+ v! N/ |
{ 0 m) ^, Y( O; ~
cCheck = id.charAt(nIndex); ! q2 o* V# a2 f( p) W
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) % Z3 R! W& d! z. S' w
{ ( N' G& E+ o1 X" d6 Q' Y' N
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
; Y6 f1 q T: c! n0 _% B" ^2 O5 D# J0 X document.sform1.id.focus();
}' s+ R7 d0 L4 F; d7 X/ k, `$ ` return false; + {& K( F: {6 o' f- n0 I
} . E; W3 p" F1 r a* |5 N( W' H; G2 H
}
( Q* I: I+ D! Y& x; T chineseid = document.sform1.chineseid.value; # y, M6 L' x( b
if (chineseid == "") 9 o5 p- z! n! H8 r2 N
{
/ \1 G W0 j( [6 i* R1 k! r alert("请输入中文昵称"); 6 z' p; y/ Z3 e( n
document.sform1.chineseid.focus();
1 g3 T) U$ Z R& z/ D" a6 @ return false; : \; o, n' F% h
}
- V* E; Z& X6 j password = document.sform1.password.value; / H) |, u2 i$ f- v9 Q& J
if (password == "") 0 x. x5 o d) ]" b( ]
{
7 D8 ?7 U+ Z: h! A5 p2 k& S alert("请输入登陆密码"); 4 T5 [2 }; b$ m$ M% d
document.sform1.password.focus();
' B3 i7 o5 V0 m4 v1 c return false; * L, ~ ~4 H @1 k" k
} + [$ r( e8 [7 \) F# @
password1 = document.sform1.password1.value;
: z* ]3 ~ j! J if (password>password1)
9 k. w: b$ N* D; c {
; Y' D. L9 l- H3 u9 H% E alert("重复密码与登陆密码不相同"); ! Y& l& C6 q! }+ s0 v _: X+ H
document.sform1.password.focus(); 1 W8 A q0 U" h
document.sform1.password1.focus();
4 H$ g+ |8 w) C: |# f return false;" U, O; q3 X; w0 i
}
1 N$ s [; _, N# M! dif (password<password1) . F* G I- @5 o) U. q- T6 B
{* R" H! x0 n2 N
alert("重复密码与登陆密码不相同"); 2 }" _3 n) i% Y& s/ x6 t3 @
document.sform1.password.focus();
: Q; o$ w9 g' O8 L* a( h document.sform1.password1.focus(); & c8 I3 E: Y" K6 w6 n
return false;
, y3 r. D/ K! z0 j# } }
9 S+ F; T. }3 C/ Z% f if (document.sform1.email.value == "") $ X3 M( U0 |6 B+ u! g& s
{ 1 u8 ~' y* Y: W
alert("请输入您的E-MAIL地址");
2 I9 \% Q& o. S document.sform1.email.focus(); ' L. L5 {6 B. S; B
return false;
$ @" S' p% y( F* _ }
9 f# N$ g% o5 ]& T5 ~: ^& a9 U4 [
2 V X5 m/ ~3 u6 O email=document.sform1.email.value; 7 O/ \5 c6 s) E. \; i$ a0 J
emailerr=0
4 M1 P$ o; g' q for (i=0; i<email.length; i++)
1 \5 R( R% q0 k/ C) Q+ r$ M0 b2 H8 P3 e) }9 ~ { & g1 B3 o) M) C0 I6 D
if ((email.charAt(i) == "@") & (email.length > 5))
# @& ]* `( M- @8 E! S0 `) ?6 r {
9 T& O& p# ~8 n( F$ f emailerr=emailerr+1
, ? R/ p! N* }9 w2 @ p } . t% S1 k9 E" m: h' U8 _
}
: j8 |5 `- B8 a" ? if (emailerr != 1) 6 F. J" g0 q$ s
{
" O( o7 K7 o- [3 Z alert("请输入正确的E-MAIL地址"); 4 O3 c! ?% C2 Q" n) T
document.sform1.email.focus();
# v/ a' A! G1 n$ E& R# c return false; ! \) k1 v% R7 h* t! l) V
} & Y( s$ p$ J9 n! |% w
( U* ]3 ], p0 p
if (document.sform1.checkask.value=="") 4 c5 {: B1 C" z( Y- o: W
{ 0 ?2 e: l' x5 j! |7 D
alert("密码提示问题不能为空"); + Y* [, Q; m) E) I F
document.sform1.checkask.focus();
L1 L/ @: ]+ ~% D( ]6 E1 a. ? return false;
: ?% x6 I' ^. f }
% S' m& H0 a$ _' C. c( j* b if (document.sform1.checkans.value=="") 0 ]/ V. }6 B, ], T) u$ J7 ^
{
( l4 r8 r' V8 `) g* \ alert("您的密码提示问题答案不能为空");
+ j: H+ ]! z+ ~) m+ g2 _. r' b, I: e document.sform1.checkans.focus(); ; v# w4 y; z8 |# B) V6 |
return false;
8 W8 t/ p+ L# a5 o5 H }
' X, Z( u4 a# ?2 D8 x" _! Y return true; ' W! L' ?/ P" S+ n: d8 F' _
F/ b* }: F/ @) t8 q
} / t0 t- {3 |8 v% J' W+ | p( C3 D
</script> |
|