|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14327
- 金币
- 2449
- 威望
- 1647
- 贡献
- 1397
|
这个脚本对你可能有帮助:
/ I+ b9 k4 y! ^9 V9 Y<script language="javascript">
; W- h% v4 {" V% l b* y) nfunction IsDigit(cCheck) ( p" m1 \8 K: M, @" [( S8 h
{
: p, k. b) \6 {9 t; ` return (('0'<=cCheck) && (cCheck<='9')); : R* V a/ z. h
} ! x) M( n6 F3 K
3 G; A3 ^, g+ J1 c9 L: Z: `function IsAlpha(cCheck) ' i, [6 n5 e3 r. [9 }1 R& d4 A
{
! l8 S8 y4 [# z return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) " }$ o$ _+ F1 V7 a$ `) n- \: {, L" g
}
6 E) N' V% t; p
% u+ I, E7 n9 t$ c! Kfunction IsaNull(cCheck)
^' g( J: `1 u# i7 g0 k {
: j/ V( T7 A* w3 M& Y return(cCheck != " ") : U- c2 I" {: R _6 N& E
} 5 b9 v9 }& [0 V0 S9 F7 [; D9 o3 R
+ k2 p2 q! w, J6 e8 gfunction checkform() " k, U; x- O y
{ $ v4 o% r! x) l6 R* }
id = document.sform1.id.value; 8 N3 V$ `$ G' b, U3 k( K
if (id == "")
! W6 a0 D6 F: l1 ?9 ~! R { 3 Y: C I/ ]9 `5 K& ?
alert("请输入注册名"); ) v& ~( V g" M/ a& K0 N- x
document.sform1.id.focus();
" N( T f& l" ]; ` return false; 1 V9 d# d# L6 ]# I4 u! u
}
/ ?5 p) i+ C5 f4 S
& S- D+ _5 {$ m6 o, e for (nIndex=0; nIndex<id.length; nIndex++) ; W# f5 l- n* ?4 @3 ^6 ^6 {7 B5 @
{
7 h8 J/ a% ]+ v+ F( V$ r% { cCheck = id.charAt(nIndex); 4 m2 i5 V& A g6 L
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
: ^) L1 G0 Z7 p- R+ t6 a4 T {
2 s. a I* h( ~4 i alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
* b1 A) Y# M4 _+ u3 y9 t6 f- L& N document.sform1.id.focus(); 3 b' N/ T* x X7 g! E
return false; {2 m7 J" d* o
}
$ d; `, o, o& i3 U& @ } 3 M7 ]8 _/ x! }# z$ D
chineseid = document.sform1.chineseid.value; # Q# e I/ Y& Y7 V+ C t3 M
if (chineseid == "")
, o- z0 X0 d" Z( }6 V4 d {
5 I0 ]: S% Q' e% x alert("请输入中文昵称");
! G1 s8 e$ x/ c8 s( H# t document.sform1.chineseid.focus(); $ k4 o5 W4 c% b" ?
return false; 7 c& m$ \7 L. v" l
}
& e3 O5 B! t; x [% h" P$ D/ q password = document.sform1.password.value;
5 }, B# ^2 F6 S0 k( ?" R if (password == "") - u) a+ g1 E- K5 ^9 x
{
3 a) ` P: N; w6 [ alert("请输入登陆密码"); / B6 X$ i1 v5 d9 X
document.sform1.password.focus();
]% q/ U1 T5 l* N9 ^3 }( r% a. p return false; 7 k! y2 H' w! g" {2 S$ M" g5 c
} 0 a+ f5 `& p; i, I- X
password1 = document.sform1.password1.value;
, C8 |. @5 D( F3 h8 |- [ if (password>password1) p6 U1 C5 M) ~' ^
{& n/ a$ N$ v6 `: _$ N8 W
alert("重复密码与登陆密码不相同"); ! i! R2 n8 c$ x, f( e3 ]9 S; `8 L
document.sform1.password.focus(); . S: d( X; _; }% q2 a D( S
document.sform1.password1.focus(); 2 R( R) i) P G" s) D! L
return false;
6 `& _* x7 D( B/ X; u }
2 z" b* i' b. V: c8 |" c5 b6 @if (password<password1) * i# y! j2 S% E7 O8 d; V9 q4 E& }
{
3 o$ `- e/ D5 m7 r% W) p1 w alert("重复密码与登陆密码不相同");
: O! W2 ]* Y3 v0 C document.sform1.password.focus(); / u& O+ ]5 H/ E" M' _
document.sform1.password1.focus();
7 @/ H/ x2 ~' W0 B, i return false;
5 H. z, K7 Q/ g! I) b7 B5 m" @; L } ! K. S- \3 i9 S- X3 @; Y7 u
if (document.sform1.email.value == "") ) P3 n& w8 ? U% a- c
{
/ G; G9 Q. O+ f alert("请输入您的E-MAIL地址");
0 K* g5 z% \% H% X" R# b4 ^1 y$ o document.sform1.email.focus(); " d, K3 k7 u) K1 d2 X
return false; ' n2 L- T% C/ j' [6 T1 p
} $ Y$ A: O% @$ k5 _! V: c
: F2 E& J% \4 s0 e: Z: z
email=document.sform1.email.value; , h* Y' x8 E4 V1 u
emailerr=0 8 L8 X7 U% ]0 ?0 U: T, d0 q
for (i=0; i<email.length; i++) ) G6 V5 z& d' \ h# {7 V! F( B7 r
{
( v! U; z9 g7 ^4 a3 A if ((email.charAt(i) == "@") & (email.length > 5))
6 b8 Z: v: G: k: j+ H { / d' l( V& k, K
emailerr=emailerr+1
8 s: l# L u% o }
* v: G8 O$ g y3 y } ) _2 r3 J. P7 Y j4 C3 O
if (emailerr != 1)
8 M Q4 k- h" W8 P { % L V0 A( O3 W1 w1 ?
alert("请输入正确的E-MAIL地址");
( |* m. s! _: B document.sform1.email.focus();
" e4 K0 U5 o; f8 h% S" t return false; * y# U8 `4 f0 i: Q2 \& Z- T
}
& |: ?9 ~+ X8 w' O: }. x! @
, U2 _9 f. T5 k" S/ {' P0 \ if (document.sform1.checkask.value=="") / e8 r+ ] c! L. Z; B1 q
{ 7 A! d' w* C% ~" @* f
alert("密码提示问题不能为空"); / ?" r5 l# H/ ~* S6 \
document.sform1.checkask.focus();
' L6 f( g0 W6 L a; y& i return false;
) K2 \/ U- E) l& M0 @3 I! U } 9 L7 ]- }) I+ a9 |/ k0 Y4 Y
if (document.sform1.checkans.value=="")
2 m( _4 x: J/ a B1 q+ d9 t {
% X/ n$ ?9 V$ L8 A4 f/ H2 Q( E- w alert("您的密码提示问题答案不能为空"); : W* }6 T6 Y0 P. t* F. b
document.sform1.checkans.focus(); , j, T& M' V* J' V% u- G. V
return false;
! c& ^/ _( q; t3 X: r6 `! i/ d/ i }
7 Z: Q: T+ q4 S9 K# X6 D- G9 H% P return true;
% w% g Y% E$ g
T3 ~, U" v" q} 6 L& |4 u) J9 C' `
</script> |
|