|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14377
- 金币
- 2474
- 威望
- 1647
- 贡献
- 1422
|
这个脚本对你可能有帮助:7 a( x) g5 W. A- P
<script language="javascript">
8 A7 `+ ]! R1 kfunction IsDigit(cCheck) # M; [; h# ~7 ?1 }
{
) k l! O" Z- K* U& S4 q; I' O return (('0'<=cCheck) && (cCheck<='9')); & _7 t8 I. h/ ~' y* W
}
9 Q* c" N* L) n0 W9 v0 T
% ]' H( T) P" ?/ a- d2 Q0 mfunction IsAlpha(cCheck) 3 ?; U. o' B8 _- z' W1 D
{
% X, U' N4 I7 [ n3 `% [ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) , P9 F8 q; H, S% \% o4 ]
} ' D+ j) D, e7 ]1 h0 b6 D7 V# g3 K
% E: H e2 J: ^" T% s5 {' F
function IsaNull(cCheck)
: }2 l4 e. y0 G8 D) x { ' S& {6 ]" U- J! I% a0 o
return(cCheck != " ")
$ s0 E% n5 |! I' J1 [* W" ] } 3 ~8 _' D4 L3 H! F* G" Y9 M& \6 F
! ?8 V- f9 [4 g" [6 Dfunction checkform()
2 t% e4 |: B! g. `6 @ w: B$ C0 b{ 8 b& Q' W0 X3 l# _7 i* h
id = document.sform1.id.value; 0 H' Q0 h5 _% v# _9 F- I! V
if (id == "") / k2 Q6 p5 E, p* @( E- D
{
0 H6 ]/ B( B( E" ]" P9 }0 {$ {5 f alert("请输入注册名"); 0 \' K" k# C# a# E8 a6 H; B
document.sform1.id.focus(); ; k( K2 k" V9 N' D- Z* }+ w2 r1 K
return false; 7 r' u6 s/ `& l1 {
}
2 O# y2 T9 v% K
9 t# f7 Y, {/ g" l% B" L5 y for (nIndex=0; nIndex<id.length; nIndex++)
) F1 p0 J% l' c" w! X# C* } { 7 a) ?6 p6 ]* ?4 n9 y1 S
cCheck = id.charAt(nIndex); 9 I1 h6 i7 J3 A" @/ N2 V
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) D9 d5 h7 K7 v8 Q( }' |- N
{ ' R1 j6 a# X l D( H
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); + l' @: Q9 @# |, g5 J
document.sform1.id.focus();
$ i/ @% c! b8 p return false;
3 p1 O1 j( G3 f6 T" B }
1 b0 N \* k2 ], @ y. S- A } 4 v3 l: f1 n* O) E* E0 u" C3 t
chineseid = document.sform1.chineseid.value;
3 T/ y: G Q% v0 Q9 s' N, l4 \; E if (chineseid == "") - ~! l4 ~% V$ y6 N, b8 J
{ ' g. \% P: I& R
alert("请输入中文昵称"); 5 j. {/ F7 o: Y' h
document.sform1.chineseid.focus(); ) _& {% l: b4 w! ]
return false;
]6 C8 C$ S* d$ a4 F } ) o- q/ n9 D8 Q1 J) @
password = document.sform1.password.value; 1 S z0 w6 F9 _. l/ _& U
if (password == "")
) k0 k5 O) e- }' K4 _ { 1 I. q/ n) h2 q, ?; D1 R# B
alert("请输入登陆密码"); 9 D/ { o) d* t( Y
document.sform1.password.focus();
/ }2 J+ y" \( a- S' D% w! j return false;
& l9 F2 `1 E6 K/ U7 u7 v; C }
0 f! r0 t' ^$ B" }2 B3 k' ?( B/ A password1 = document.sform1.password1.value; 6 [) O N4 u3 q+ @1 V, d
if (password>password1)
; P+ N) s" Y, @$ F$ ^3 L! Z {
' [, J# q2 c+ [9 [$ O8 B$ d alert("重复密码与登陆密码不相同");
0 A; I% P5 f" S% o9 H document.sform1.password.focus();
0 e; Q6 v. n5 H5 e& D+ q- G+ K# _: r document.sform1.password1.focus(); 0 z* D' o# R: \" y5 M2 J" X
return false;' V" @) c' u3 u8 ?! `5 ?
}
$ v) h/ z- q, M! m9 P# W( _8 xif (password<password1) , E, F3 D* B `$ F& M: f
{
1 S! Z5 Z2 s% Q/ B" O alert("重复密码与登陆密码不相同"); ' v& {( A# E' S( z
document.sform1.password.focus();
- ] E" B4 j% } document.sform1.password1.focus();
0 V0 w& r. U* P! k return false;
0 ]) l/ J& s3 I* I7 P ^1 U! |: s } , K5 _- a5 `% u4 w8 M
if (document.sform1.email.value == "") ( M! ^6 D0 M0 R7 A
{
/ B5 h0 b8 c+ b/ _1 l9 g$ V alert("请输入您的E-MAIL地址");
1 Q( P5 C3 N4 n; b5 {( i- P document.sform1.email.focus(); . U s6 D( _+ w0 V
return false;
8 q# t/ S* q& E9 s# T) q }
: v. \2 N8 I& p. M+ q
$ J5 s. k& S& `5 A4 b email=document.sform1.email.value;
7 l. k: v5 t& n" M8 C. ^2 t emailerr=0 3 \) C$ p3 t- p8 K* d4 H9 _
for (i=0; i<email.length; i++) 3 O: u1 n" C4 X9 o
{ ( ]2 c/ @- @( S- o6 H' A
if ((email.charAt(i) == "@") & (email.length > 5)) 5 D! [& q% K% l6 L$ ]
{ 5 U+ Q, W* o& m8 \
emailerr=emailerr+1
0 A( A, Y, n9 Y } 8 F5 C! {% U6 q# X- ]: `
}
+ w) o7 f( t R9 T# c if (emailerr != 1) J2 |# e+ c& W
{
3 C. Y5 t) l3 G alert("请输入正确的E-MAIL地址");
) } U: m& w) g" g" \2 m document.sform1.email.focus(); ) O7 w, h0 ]% o3 x8 k+ h
return false;
, M& f0 u8 `& ^7 d+ l } / m: I7 t* o( b) F l: [( `
' e; l0 u) p L6 b# T" u if (document.sform1.checkask.value=="") % c }& l6 |7 u! c. g w
{
) A+ B' W1 I+ V/ z alert("密码提示问题不能为空");
8 W% N i7 W) {, n+ L! c4 \' x document.sform1.checkask.focus(); " n& k( `3 A8 ~3 b0 _
return false;
* {2 |( b, X t4 N6 P# j6 v. } } ; s5 Y( H) f# d, q9 g2 p' i$ x4 x
if (document.sform1.checkans.value=="")
5 B3 q' }5 t8 w: @ {
% e5 Y1 ` z2 J alert("您的密码提示问题答案不能为空"); * O* {, U8 f: n+ g) L o
document.sform1.checkans.focus();
. S6 ?9 m |1 w" m& n) z return false; & K4 q4 c, Z, T: p
}
+ R( B5 j3 s4 S) X5 q' l# z- t6 K return true; 9 [0 G! V M( |4 X( E- U" {$ ~
- p3 a# S+ x9 c6 T$ d} ) T, P5 J; b% o+ e% n) C/ b
</script> |
|