|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14395
- 金币
- 2483
- 威望
- 1647
- 贡献
- 1431
|
这个脚本对你可能有帮助:, Y* k5 {. d- ]& \% k
<script language="javascript">
& G/ m' P( D1 x6 ~function IsDigit(cCheck) 9 T( R& i* \6 X3 s, `% K
{
+ L& A5 {1 u) U return (('0'<=cCheck) && (cCheck<='9')); , x: y4 _3 @6 b
}
. q$ V% Y! ?$ V7 O; X " @ U& k: A0 B+ V* K% B8 ?
function IsAlpha(cCheck)
2 i' N/ A" r7 ~+ W# a { ' f# u" R7 s, b# |& n0 R/ V; K) W
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 3 y1 f; _/ u% W+ M$ E
} 8 L: I- X) U+ }6 |: R, Y
. U, B( U) s# c% l% U' ^7 Z
function IsaNull(cCheck) 6 }# h$ C6 m$ H' w
{
0 E3 z1 k% T' A) }: | return(cCheck != " ") , I8 z3 N( t4 ]
}
" t, y3 z0 R; i9 O0 |+ X6 R0 C 9 r3 r7 ]) d1 o
function checkform() . c8 d6 _+ _, L E; I
{
; N7 Z. ^/ |! U+ d4 g8 [! ^ id = document.sform1.id.value;
3 [, I ?1 z% O. O1 @, ?* ^/ [. i if (id == "")
2 O* y4 K# y0 b' ^ { 0 `$ f7 J! Q4 E6 A
alert("请输入注册名");
. n1 _) v0 K$ e) r# ? document.sform1.id.focus(); ; t% d9 F3 i0 \
return false; ' |# b; d4 f) I
} , l" _& i {# s- n9 i3 ?. A
" w! k8 w [. e4 t% f& }! X2 h
for (nIndex=0; nIndex<id.length; nIndex++)
7 K6 d `2 D0 e9 L- ~7 W& ] {
# ~+ O) A* ?+ Y4 S: j9 Z" ~0 ^ cCheck = id.charAt(nIndex); 3 b; @6 S& T; s# U
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
9 Y6 a0 |1 K3 |+ k( W9 t {
9 l9 x" C* S3 K alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 6 |% [: p; L$ s9 ]
document.sform1.id.focus(); 9 \* n5 @9 p! R( a
return false; 3 m$ y* s; e' q
}
$ `+ g( f8 u1 ^/ F' s }
5 R( B0 F; f$ h" P' M- r chineseid = document.sform1.chineseid.value; $ o9 R# d) g, ~" c
if (chineseid == "") : u& w% u0 E, ^4 T/ F# Y
{
( O4 v! s0 C7 r( v0 X alert("请输入中文昵称");
. U( _4 {- ?7 Q8 f* M document.sform1.chineseid.focus(); . ~3 `' s% K: n+ n; Y/ n+ E% J
return false; 0 }9 P( m" _8 p6 V7 E6 Z
} ; ^, x+ P( O& N1 y- L7 F
password = document.sform1.password.value;
6 H+ e( `1 q# O( l if (password == "") ! L/ _1 B: t! t' z7 S* f
{
: V4 l. Z7 L- l5 N; ? alert("请输入登陆密码"); 6 D% `7 G# W- m+ d
document.sform1.password.focus(); ! Q2 Q# O: k; I7 p3 j
return false; . E$ V" A- p; ~
} " Y% l' ]" ?$ N; @* Q. H
password1 = document.sform1.password1.value; 9 C9 q1 Q8 c! ]/ w! A3 V! ?
if (password>password1) 3 V8 v6 M5 C! L$ L0 q
{
0 }$ U" U& s7 W alert("重复密码与登陆密码不相同");
/ L. [: a* q |5 G( A1 N9 ?/ J: E) Q document.sform1.password.focus(); ! j& G9 ^+ x! `$ v9 t' `
document.sform1.password1.focus(); + U' u" F ]+ p8 Y7 n8 ~+ E
return false;
1 Z* ]# w+ ~% W8 Z6 M2 \# H }
0 a8 ^2 D7 [3 ?3 C! ~$ Sif (password<password1) : c( d( N* K; o- ~/ V5 k% k
{8 t$ {. L1 U8 x1 r+ C$ j
alert("重复密码与登陆密码不相同"); 6 T+ a: x! @7 @" m( a! j2 n
document.sform1.password.focus(); 2 v2 D2 N9 y) I6 L, u
document.sform1.password1.focus(); 9 Q7 k, o! z' u0 u* ~5 U; C
return false;
( @+ {) Q$ {" Z/ D) a6 N) w( s } ( B9 s0 `# B+ h7 S0 N! t
if (document.sform1.email.value == "") - E+ K/ D. L/ f5 q% w* H7 _
{ ' l- s" E, `: Y/ p
alert("请输入您的E-MAIL地址");
% A7 S! u! x O1 y document.sform1.email.focus();
7 h5 f4 c& O3 \) m return false;
4 e; [8 l$ M" M& K3 u6 a }
1 x# ]) P. w5 }$ A7 q5 _
; ^' f: n+ M/ _& i email=document.sform1.email.value; * f" ^/ M' r7 a2 X
emailerr=0 , Y! S* A4 Z, G, k3 j+ Y
for (i=0; i<email.length; i++)
F6 ~: J% }9 e2 y0 I { ; Q9 n* q2 G% b8 G
if ((email.charAt(i) == "@") & (email.length > 5)) 1 c4 P1 T. s I" `
{
s0 a- C! @. \) S$ l- \/ f. w emailerr=emailerr+1 0 S) v, T: \& Y8 \2 u0 T
} 5 e! u2 w* V2 |) }& d
}
8 ]% Q) W+ b8 I, r8 k Z5 k if (emailerr != 1)
; z- [( @, [5 d! d/ a {
8 a+ O. D3 H+ V$ o6 b" e! E( \ alert("请输入正确的E-MAIL地址");
) M' n! e; b3 s) _+ \, U" ]2 i document.sform1.email.focus();
; Z7 u9 T( `" y3 I% _$ ?1 g5 W return false;
8 k5 I& _% J3 k5 s6 W% O8 ~$ V; T } 5 _1 d+ X/ E% a9 I
5 k e3 x- e7 d4 w% b0 r* x @
if (document.sform1.checkask.value=="")
3 e, [" j+ z. j: B {
0 y& O& |0 p9 ~& M2 n/ V: ~) G3 f alert("密码提示问题不能为空");
& Z; i: f/ n( ]% | document.sform1.checkask.focus();
2 R6 q1 z* V/ M( b, d9 W/ ?2 R4 o return false;
3 j6 E+ y) ^( Q# z3 |9 n+ r } ) N" U2 D5 B6 |: @/ j+ P
if (document.sform1.checkans.value=="")
r- }: H0 I+ V# J w {
( u" L4 F& T- L2 H$ s9 S$ t! R alert("您的密码提示问题答案不能为空"); 4 e8 k8 c3 Z/ `' J" J- q
document.sform1.checkans.focus(); , ?$ I2 C0 x+ D- }% |
return false; 5 Y+ m- W, |( v
}
0 I2 J' U5 l, E9 O) u return true;
4 D2 a& L [3 O0 ]2 f
2 V6 Y' p7 }& l) D, Q0 R} & R3 g3 {2 _6 l" q* i
</script> |
|