|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14397
- 金币
- 2484
- 威望
- 1647
- 贡献
- 1432
|
这个脚本对你可能有帮助:* J% H" Q8 [( J% A/ U+ @$ d6 m7 O
<script language="javascript">
/ v8 |9 O( e j! L6 ]& r2 |: ffunction IsDigit(cCheck)
+ N' d) Y* ^, v5 ^5 j { 3 Q# Y9 R+ Q7 L
return (('0'<=cCheck) && (cCheck<='9'));
. d# W: W6 w' a A6 o }
; w+ X b$ b! ^& ^& X$ R' Z
8 ]1 ]$ Z2 `( e% F; _9 K1 nfunction IsAlpha(cCheck) 7 {0 k+ N9 N$ q3 W$ [
{
2 w( g0 f( e$ J( ^ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 7 Y6 ~; y, W( h R
} 2 ]. Q- b# \1 K1 K+ W
, [- K! I& T. q4 vfunction IsaNull(cCheck) 2 D: l, r n6 F, r( ]0 V
{ : R3 n7 L i7 o: S4 Q
return(cCheck != " ")
" Y2 U- M7 n: y0 |3 ~' Y }
; j# Q) F' [, m, X2 V( E
, r& _1 _. k& G; i$ vfunction checkform()
/ g! s& z& Q' b R! p8 g+ Q: z{ 6 n; J2 t) V9 u" k
id = document.sform1.id.value;
- u- Y% Y* k1 p- {) z' y3 g if (id == "")
) k _! Q; i. W' P* U# W { - @8 P1 A1 g4 h% @9 G" u
alert("请输入注册名"); 2 p; B( I6 _+ S2 _7 U3 \
document.sform1.id.focus(); $ \0 t% ]9 P! `, _* l: u5 D
return false;
( @2 }/ ~/ P' U9 ^7 t+ p }
4 |9 v4 p) B7 `8 H% x * r- k( R9 i7 U7 [& B
for (nIndex=0; nIndex<id.length; nIndex++)
n1 Y1 M( i& ]' x) r/ ~: t { $ T$ M8 }$ V3 `: Y% W2 B( a/ z
cCheck = id.charAt(nIndex); $ _6 P$ z* o- q
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
! q- B/ Y. K2 `4 i$ q { 4 c& O$ @* v, |5 U; s
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
% R" p" I# L2 p& ? document.sform1.id.focus();
; ^& i5 d1 K! K) ~1 h4 Q- e8 X; O return false; 5 @4 I7 K& w5 {8 n4 v9 N$ T( C
} ( R& A# v8 b d: B6 k! x- u( t
} 8 y* y! y9 z1 v5 ]& o1 b" Z; `
chineseid = document.sform1.chineseid.value;
' ~( d+ r2 c. s. K: y, I( j if (chineseid == "") - E. s" P7 X6 {
{
* {% J& U( L# k0 W3 d alert("请输入中文昵称"); 4 [8 W {) {: T4 A1 U
document.sform1.chineseid.focus(); ( w; n1 W' `4 i' P+ W
return false;
2 ~8 v8 ~5 m7 ]' x6 h8 X% }" v } " z+ @2 n! C* G& v5 `: }( }
password = document.sform1.password.value;
' y+ A$ {) e, [% I) t if (password == "") - _' ~0 R7 a! {- T& R
{
# b* W% [: H* h. f1 }" | alert("请输入登陆密码"); ' M8 R9 ?# d9 H
document.sform1.password.focus(); 2 K8 a8 x. Y; g9 o6 b% N
return false; 0 \: D2 q! i2 [2 A- {
}
( F0 B% n2 R2 ]7 u! \ password1 = document.sform1.password1.value;
% Q: o) m* l1 _; }" Q/ ~& q8 R3 ~ if (password>password1) . m6 G$ x3 L- M# x: J7 ?
{
- X" T2 y) V+ t) w% V: }; g& F, \ alert("重复密码与登陆密码不相同"); 3 l9 [) L3 u4 t! c0 l1 c( b
document.sform1.password.focus();
, f" w5 H2 G5 A: _; n document.sform1.password1.focus(); 5 X3 z; N8 d$ x5 W0 @8 j& V* _( W( y9 G
return false;% r4 J/ E7 A U/ Y9 j
}
P- b! M' P6 D( hif (password<password1) ( r- r2 p: r/ z: k1 M$ q
{- C# Q0 f r7 [
alert("重复密码与登陆密码不相同"); " U; Q8 X" m# M6 J: |: K2 ^
document.sform1.password.focus(); % ~/ c' x6 A+ g+ H% \
document.sform1.password1.focus();
7 f# f/ r/ _9 W- E! B; M6 O7 D# {& e return false;
( s' c& j7 [/ N, b# P } 0 G9 {) q3 U! |7 {
if (document.sform1.email.value == "")
4 L$ U- v4 A; b6 p { + m# K5 c1 U8 _
alert("请输入您的E-MAIL地址"); / a7 l! A* r$ U
document.sform1.email.focus(); ! x% K, j4 B/ v
return false; 0 C( _# s) n2 `6 |* c; A
}
1 c7 ?1 y$ q C$ u
( i" o6 {4 ?8 L, K8 @) R2 B$ h email=document.sform1.email.value;
9 D" L7 b! ~; M8 O+ l7 [9 o emailerr=0 $ j' }/ P& j/ y# D
for (i=0; i<email.length; i++)
; A7 w3 P, F, x( C {
% C/ U% c8 \6 @0 |9 E; d if ((email.charAt(i) == "@") & (email.length > 5)) 9 H- o/ a$ n! G t$ N( G
{ 6 X5 [9 ?. F* X
emailerr=emailerr+1 ! p9 Q/ L2 v! t; w
}
5 [1 N% X0 q& G" N } & u$ W, Q8 s9 t- A, [
if (emailerr != 1)
" A3 @# \/ g* C. C: X { ; p1 i4 c1 ~7 ]* }/ V( K, G
alert("请输入正确的E-MAIL地址"); 1 ?5 z# K" v* N% {5 j7 P$ X: q7 C
document.sform1.email.focus(); ! U r0 T& d, L, P8 R7 L
return false; ( g6 E" { g% n" P
} , [0 |9 V3 M" O; p
+ C! U* p; S' b2 P
if (document.sform1.checkask.value=="")
9 C* Q$ F' D% d& Y# ? { : D# T5 y% ^0 ?! B, ] Y% E! o
alert("密码提示问题不能为空");
0 x( G, o5 p) h7 d+ ] document.sform1.checkask.focus(); , Q* v# c3 i- n& i" D- v, z
return false; % n4 U) g# a4 S& _2 R0 z
} # _9 e3 i0 l8 G9 D
if (document.sform1.checkans.value=="") 4 ]( p& V7 [$ B* B+ Q
{
7 q. k) W3 M% v alert("您的密码提示问题答案不能为空");
7 K5 R5 n/ m& b8 T& _" i document.sform1.checkans.focus();
! A% j6 Z8 S5 g" {9 O4 W return false;
7 b! P g9 q& p i' _! S! U }
( Q0 F) o1 N* _4 ^9 _ z' C return true;
7 ?! \3 B; }$ ~7 U1 k
7 I6 e- B( Z1 j% G0 e, y* Z8 e" i, w} D2 ?; K% r) c( n" _
</script> |
|