|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14331
- 金币
- 2451
- 威望
- 1647
- 贡献
- 1399
|
这个脚本对你可能有帮助:
$ d1 v* i% ~5 Z4 X0 w- f/ p, k<script language="javascript"> 9 N' s+ I8 \9 |' A4 o8 F2 j
function IsDigit(cCheck) / D) F& ~% X; o5 Q$ D
{
( s* ]& f/ {: A return (('0'<=cCheck) && (cCheck<='9'));
1 l. s; E+ k/ d } - \) ~7 o; U1 o/ }
! R& J* J1 ^. c* }/ ~& l1 dfunction IsAlpha(cCheck)
% D7 R7 X0 @$ V& s: K$ \4 P' V {
- T7 Z' `* s+ q! r+ O$ S8 J return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 4 m* u: p3 q8 V m4 Y
} , D) z8 x* i9 D8 ~
+ z; |& r/ p' x5 _function IsaNull(cCheck)
. d5 g: ~" n+ r1 m- C4 ] { 0 f8 Z( k8 g8 D& G' F/ T
return(cCheck != " ")
& a) a- K6 ]2 ^# [ k }
# I( d; f; r3 w+ P # t% Z" Q& J, {! i4 o( E
function checkform() / P1 R: A, l; U8 c8 d9 l
{
% x! [- I1 z! h% e id = document.sform1.id.value; 5 w; B% S2 S# q, Z
if (id == "") 8 W p" t; `# X0 k& m( I0 Q) t9 f
{
* s/ h' H3 R' R* }& ], D alert("请输入注册名");
) J4 t4 `* J K5 T4 T document.sform1.id.focus();
+ m& Y6 d5 I" q* |8 z, s return false;
$ Z4 R& i0 z, A; {3 A }
. N, g" y* G, Y' S / n7 s' W: |* v0 s
for (nIndex=0; nIndex<id.length; nIndex++) - @7 L' Z! W; O" O
{
* C, g1 a5 Q0 I* S' ` cCheck = id.charAt(nIndex);
" Y" F0 t8 T+ K$ e) \; N9 o if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
' r4 r$ Z2 P6 M7 K5 a% ?. c { * c6 t5 @4 n. H4 L. z- l
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
$ {$ y$ I9 A6 y/ B% G: l document.sform1.id.focus(); ! [" Y2 I) h8 G: q& x4 J0 g* n
return false; ' L7 ?) l1 z1 }" i- M+ [
} / p5 g4 M# _) `! B
}
, k, {- l: T" g6 P H chineseid = document.sform1.chineseid.value;
) |6 V' U: o5 R7 g" a u if (chineseid == "") - s# U7 [ {; i" Y, k9 U" s- z
{ # `; d1 w! N) U& t0 ?" f
alert("请输入中文昵称"); : ? F6 j0 _/ Z' T" r
document.sform1.chineseid.focus(); 3 J A7 n$ [, Z% i/ S
return false;
9 u0 _! l0 w/ H$ C9 I5 a }
# x/ s i) B2 y! y# E: U. u password = document.sform1.password.value; 6 w% u+ v3 P" o: I U
if (password == "")
) X2 `2 l# i; z& Z. ?% M! f1 u { 0 C8 C. G7 z/ b0 u3 g
alert("请输入登陆密码"); % S; d q& L/ e: I7 N: I
document.sform1.password.focus();
. W% Z' j) K' ~+ r+ ~1 F7 Z7 E3 ? return false; * g( b+ d8 ~ h* g/ B
} ! F, r, v/ N5 D
password1 = document.sform1.password1.value;
% s2 p$ Z g3 ^$ F3 Y if (password>password1)
0 n* B4 r' |9 @: a. H0 [: Y1 { {
; M$ Z& t3 T' K/ e$ R2 Q% e) @ alert("重复密码与登陆密码不相同");
6 C; D, m5 W% I0 S/ l5 Y document.sform1.password.focus();
( T( v8 Q, _& O \) |) C document.sform1.password1.focus(); 5 _1 H7 E2 u, u5 x- Q
return false;
! X) X% U! c- V4 R5 K }
# n' m9 _* d7 t& V. V* ^) [if (password<password1) * U7 e0 A4 i3 e* z" x% R/ b
{
; p+ Y+ ]' X+ I4 r% F alert("重复密码与登陆密码不相同"); - u( e n2 k. @- p" z1 W& X( x7 E
document.sform1.password.focus();
" d1 R$ U8 Q6 V/ X+ j1 f. a3 P document.sform1.password1.focus(); 1 p! _& g( o0 X) M
return false;4 f, i% H9 p3 b$ e# f/ @
} s) ?6 T" X, \: p
if (document.sform1.email.value == "") " G$ p- ]6 m- T2 Y4 U
{
+ r- p: Z; Q8 |- Z+ | alert("请输入您的E-MAIL地址"); 5 Q% x+ W1 A2 c
document.sform1.email.focus();
7 u5 e% v; K; X. k return false; / u& k3 C& U! f
} ; C6 K$ x& r0 _- G# e
: d2 V3 J+ ?+ q2 y3 T4 A& ~
email=document.sform1.email.value; 3 p) ^) R0 Y5 j) {, x
emailerr=0
% }3 t6 |# {# D) `0 q3 O# L for (i=0; i<email.length; i++) ! k$ J5 Z- o' r
{
1 a. Y0 |8 o: W- Z" u K if ((email.charAt(i) == "@") & (email.length > 5))
/ z7 R/ c# M" e. @ { - t" ^1 N. D. M+ |) u) P& ^
emailerr=emailerr+1 , _% c! p" r8 V; d
} ! s5 w7 T( q6 a# {3 b
}
; s% z4 s6 R Y7 i if (emailerr != 1) 2 F( ~: E2 o# v* X: D5 h4 A* D
{ 2 R2 }5 Q: S# _5 j3 ?
alert("请输入正确的E-MAIL地址"); 6 A7 f9 y7 L _6 z" s9 g; W
document.sform1.email.focus(); ' h8 l& K& f. H/ e0 d) I7 u5 D j
return false; * m. P) ]! m& f6 r: {- h1 n1 V% K
} & j8 Z5 S: [; Y+ P7 ~
8 O9 h" Y ?* _. b
if (document.sform1.checkask.value=="")
9 C0 R$ Z: i& v* N; P- ? { ) \6 [7 I# [. V4 n( d% I2 h
alert("密码提示问题不能为空");
) p9 k b5 G1 L' H0 b+ Z# w g8 D0 v document.sform1.checkask.focus();
. e1 G* |3 M' A$ w, l' ` return false; , k2 h/ c- ^ H
}
5 g" @3 B+ }% d2 f% ^ if (document.sform1.checkans.value=="")
! O- K8 x2 `. P d {
' N% N# f/ ~+ e2 Q( I- F0 { alert("您的密码提示问题答案不能为空"); ) l C% S4 A* w$ A
document.sform1.checkans.focus(); + s' H! W1 _1 M; k! y P
return false; 9 |0 Z% e* D4 B' C7 } j
}6 n7 I% ~# H' q& m5 M8 |* z* P
return true; 6 { H2 m, N& z) S X. ~
& n& I6 I: Q/ h6 f} & S; Y. q$ X9 A4 H
</script> |
|