  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14159
- 金币
- 2370
- 威望
- 1647
- 贡献
- 1318
|
这个脚本对你可能有帮助:
8 u% O9 r1 A; w0 g+ k( U<script language="javascript">
8 T: A0 _ e4 {: ufunction IsDigit(cCheck)
4 \; s9 E* g, m) [0 ? { - z1 a7 W; e+ p% J+ I6 E7 @
return (('0'<=cCheck) && (cCheck<='9')); 7 z3 C8 B' F8 e
} 8 d3 R- c4 r+ t
( X0 P, ^+ W- p- X4 D
function IsAlpha(cCheck)
. s" _& R. X( M9 _ R {
- p# s2 R1 q- C* h M return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) , C0 M3 x) V; E3 Z/ M. X/ H0 e1 _, b
}
: Y* y; {5 z- ~4 ?. S `* s- B $ c ?0 D7 e' I' C
function IsaNull(cCheck)
8 F( }# H& d! y- f6 Q { ( I0 ^1 e9 u2 |8 G" _
return(cCheck != " ") 8 G$ f9 K+ n7 X4 I( ?
} & N: ?# c% f# Y" q+ O! b! d
; n, i$ V6 ^5 K
function checkform() 0 J; ^9 E. P! i: X0 F. E9 {0 [: ]
{ / K2 W! A4 w- [0 m
id = document.sform1.id.value; * o4 d1 f; L& V: w' q* v" |
if (id == "")
5 d% o) x8 f2 v { , E- k# D U _; Z1 o
alert("请输入注册名"); 1 H, H+ g f2 N
document.sform1.id.focus();
6 [8 Z% o( C: r% x return false; 8 `, n# `. D' n. y
}
7 e" p$ Z: b% w! H- i7 x2 u & t3 D! X! Q) ]) K( B
for (nIndex=0; nIndex<id.length; nIndex++)
. |- n9 x* z+ M5 P! H {
& L- E8 {, E$ n6 i' T- } cCheck = id.charAt(nIndex); 5 |! D7 s/ w0 l% U
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
; l1 I7 W8 _5 S4 {0 J# `! h, Q { 2 I! u" Z- t X w0 B3 r
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ; ~2 a$ L6 t& {5 x+ z! Z
document.sform1.id.focus();
2 W5 C6 @! Y# |+ W! ~ return false;
; N( U4 N3 z7 m3 K0 S+ Z" l } 6 k3 ?: ]; Z' {$ t D6 b
} / b+ e; g; J2 |
chineseid = document.sform1.chineseid.value; & w! E }7 K j
if (chineseid == "") 7 h- l! H" `" J0 z" U, t0 g0 P
{ ( B/ b! ?7 L. m# g; S$ t, D* J
alert("请输入中文昵称"); $ r" m/ ^! |/ F/ c, v+ B, k
document.sform1.chineseid.focus(); - J& R8 k) x' r9 L7 \) F8 ]: ^
return false; ) C2 s3 o, D! S/ F9 a% o: t
} $ I( q H( n) ]: {$ Q, w
password = document.sform1.password.value;
' n$ f+ S" K6 {* y" r/ @0 J if (password == "") ! O4 ?% z; j3 u8 I& W+ Z
{
9 y- e( J+ Y" D* k& z6 O alert("请输入登陆密码"); 4 ?# S- i, P. c) _
document.sform1.password.focus(); ' f( L3 o# A. y& v
return false;
; C( O" Y8 x% ~- [% @- B* q }
% a1 g |2 I3 \0 _9 d# ` password1 = document.sform1.password1.value; + T+ v5 V }, h9 A/ e
if (password>password1)
, T [$ V. u$ a( u& S/ V' ]2 r {
1 ?" k) b" _) ~$ { alert("重复密码与登陆密码不相同");
9 p( E6 V: d1 C: v document.sform1.password.focus();
0 |& T2 D2 i( X' C7 V0 n3 I' ? document.sform1.password1.focus();
) ^* h& |. D- ^4 e2 o3 P% G return false;
" v* m/ O- p- z* W9 B/ u6 L' D }
4 z1 C* y- V3 ^if (password<password1) ( d$ u, x0 v1 f1 p: u& |2 @0 H
{
, Y1 L, V6 i: @+ Y- T6 e7 c alert("重复密码与登陆密码不相同");
6 ^1 }: n8 C3 J; x `9 O1 G; f6 z document.sform1.password.focus();
6 S4 k2 ]4 f8 q i) D# _+ z document.sform1.password1.focus();
: K9 r% e! f1 r: H return false;" a& T6 L9 X# C' A9 ~& ` |
} ( o# ~' I" V K: A' g+ p0 k0 T
if (document.sform1.email.value == "") 5 p& W& X% Z! Z
{ # D& q& V9 c- T
alert("请输入您的E-MAIL地址"); $ H N8 @0 d, r" o$ W$ O
document.sform1.email.focus();
$ T9 T6 z( h- |- V) u7 s( L return false;
0 P! L/ R/ `1 w: x/ d }
7 C# a2 ?% p" f 9 I# a% O1 r5 c! O3 w
email=document.sform1.email.value; ! W2 P# D$ O+ a. J3 `' O; t$ O
emailerr=0 1 t1 H7 U2 }, u$ l
for (i=0; i<email.length; i++)
( r- C& A8 {+ f, ] {
- ?2 d% f: L/ G' b if ((email.charAt(i) == "@") & (email.length > 5)) 0 T( E9 [8 s, _$ R* i( P
{
" v, e% m' I) S8 U, r& a: F emailerr=emailerr+1
3 @2 V7 J4 x) A" q! Q2 l& A0 d8 U } $ _: ~0 e8 E4 D* u5 p( q3 u; F7 f. [
} 4 P" L, o, u8 ~3 H+ U* H* Y$ \% k
if (emailerr != 1) : K1 y1 L2 K- z8 p, e* a
{ ! X; T# `: b8 z* X7 O
alert("请输入正确的E-MAIL地址");
' [* j9 {% `! b- w1 ]- [ document.sform1.email.focus();
3 f6 _6 }& F& Y% W4 P$ h return false; 1 ~) y5 u; Z3 c: w; j
}
7 d0 [6 L( X4 q4 d: p+ J# ] 6 N R: d7 S. f" w3 K" N; i
if (document.sform1.checkask.value=="") 4 D4 u( ~) \# b: C7 @" R4 C0 K+ `
{
8 {, i$ t; T+ Q A) k alert("密码提示问题不能为空");
) _- ?9 y7 s7 j2 ^, P8 { document.sform1.checkask.focus();
% @8 @- H$ i6 T return false; ( y7 T. j* `& v- Z3 V
} " i& |+ H8 K+ X9 H' D+ o
if (document.sform1.checkans.value=="") 3 d% _# Y: ?0 ]$ X2 d
{
+ ]+ S* ?; E5 Q# } alert("您的密码提示问题答案不能为空");
# Y5 U3 j7 ^$ Y9 ]) Q7 {2 O$ O document.sform1.checkans.focus();
" M: B9 J D" V# n1 t( S return false; 9 \9 R, M) X/ h3 p7 j/ X7 ]
}
5 P1 a. h: l, N0 Q$ P2 ~ return true; 6 Q$ ]. H0 a/ W5 t0 d
& ~( f' v \# @6 o5 L" p} + I2 t2 I) I- i2 m4 z _# p
</script> |
|