  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14199
- 金币
- 2390
- 威望
- 1647
- 贡献
- 1338
|
这个脚本对你可能有帮助:( `% p! J1 T% X F' h9 Q. p+ `" E
<script language="javascript">
9 B" ^% R/ [$ U6 ]9 `8 o9 E ]function IsDigit(cCheck) - Q1 @0 O* r4 m8 x. L) t
{ - V8 o& B2 G; X; f8 C# b' ?9 z
return (('0'<=cCheck) && (cCheck<='9'));
% ^; w+ n. ?/ X }
% L4 O9 X9 L/ R2 }& U/ e p
* r9 Q2 a5 q; yfunction IsAlpha(cCheck)
/ r5 |# p' n, d+ c/ I/ ^: v3 t {
: P8 {1 c; d. s! k$ v: V) w return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) * S( x( f3 R# `( i7 Q
} ; Y( `; U) {% g9 E# b8 L. ~0 ?8 {2 W
# I' c/ G' Y7 ?5 bfunction IsaNull(cCheck)
+ H& ~' n5 @. N& v0 o6 M2 K { - h& [ D0 b: h* b! y( _7 [4 q
return(cCheck != " ") , O9 c( f4 ~' y- z) j" S9 F1 ?
}
& @ V: p9 G `5 F7 }* r ; _+ w+ n: l8 h) S; @3 |+ o% R. p
function checkform()
S0 C% h4 x7 t& x. K{
4 U! Y8 O0 O. o9 C# Y/ R id = document.sform1.id.value; 8 Y- D! [' f3 M4 W% C% X+ D. m7 [$ t
if (id == "") 9 o6 e9 K- m6 y& r
{ ( Z; _" G9 A% T }; l1 E" e" H% \
alert("请输入注册名");
1 {% W H2 b! H- _4 b1 Z document.sform1.id.focus();
9 p& N+ H: J$ Y% \6 l return false;
+ ^/ V5 ]8 t5 X }
4 x( E" z4 I6 v
0 u, V8 G7 ]% e9 T+ `; m- d for (nIndex=0; nIndex<id.length; nIndex++)
) F5 B3 b& H% _% ]# i; I' a { ) t N. l) C8 q3 d
cCheck = id.charAt(nIndex);
7 z: P# x* ~$ k1 ?$ v4 b if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 7 k3 c. K3 n. j$ P+ e' j( Q& d
{ ' T" _; ^ _4 ~5 b3 v
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); # w0 @) T3 z! w- K$ G, w
document.sform1.id.focus();
2 v5 c# F: O: D return false;
; Q6 [( v+ g4 V K }
. t6 [4 Z$ i7 B' u% X* ?. a/ N# { } 6 d) a z- k$ x
chineseid = document.sform1.chineseid.value;
0 l1 d/ p$ X, z: K7 t: R$ A" J# c if (chineseid == "") 3 w. }) U6 I U2 @% @+ A; P
{ & L$ |, Z. M+ N7 c2 z2 ^# d
alert("请输入中文昵称");
% ~$ M/ i2 o+ ?+ X ]- }# t document.sform1.chineseid.focus(); ( O V- z, W* R- B
return false;
) e) ^9 Y' `* h/ Q } 2 S$ S$ J/ h- u, a8 X; z
password = document.sform1.password.value;
& t$ k2 x; Z9 F* Q. m if (password == "") 2 g8 ?# [* t: H, L
{ 0 R5 i Z' t, @0 q. V
alert("请输入登陆密码"); + |/ B& @8 g. ?9 `( B5 T
document.sform1.password.focus();
4 F; l* G$ _5 d2 U$ c. G7 x f return false; ' v( w; P& }* A( y* L, [2 q2 R1 Z; I# t
}
5 ]5 P" H1 {4 F' ^0 e0 U5 ~3 T8 q3 q3 d password1 = document.sform1.password1.value;
6 K$ x9 z w$ |: W if (password>password1)
0 |6 u: @1 ~% Y: ^' N; V {! F0 z$ y+ T3 v% r k/ j
alert("重复密码与登陆密码不相同");
0 o, ~3 |# v$ u9 ^# d document.sform1.password.focus(); 8 T9 s* B! ~# _" a$ x
document.sform1.password1.focus();
1 n! E. K5 t4 A# J return false;) M9 t5 I m A5 Z( p2 B
}
" L7 z, s5 _* Eif (password<password1)
1 \% v0 K8 [6 k# m7 B2 z {
! G% A h: O3 h3 E$ K1 { alert("重复密码与登陆密码不相同"); ) H- A9 G1 L8 f4 F7 a; P6 h: w" d g3 ]
document.sform1.password.focus(); ; Z5 | H4 R1 N) N2 k) r3 S1 K
document.sform1.password1.focus(); # s$ C9 K) k, x( R
return false;. Y L8 e4 x/ d0 {! `7 l2 l
} : r; l7 \0 q2 _( j) U
if (document.sform1.email.value == "")
4 w/ ]: w+ m# P+ P) ~' H/ U9 o! M4 o {
& o G+ h; ?1 y- L( N5 ~0 k alert("请输入您的E-MAIL地址"); 1 V. H( q- @2 W8 `( t
document.sform1.email.focus(); # }2 T. Z( r1 _& C
return false; # n! d1 v. z2 a, |9 \& m0 }
} ! y+ N# Z( L7 p9 c% }6 I; T
! c; R' j" j0 U" Q9 ^6 j email=document.sform1.email.value;
4 {5 \ y7 q6 I. j% n! s7 x5 w emailerr=0
' t6 l5 R; b4 {4 q: r for (i=0; i<email.length; i++)
5 ]$ e+ i1 b2 e( V$ `# ] {
& m! ?# r& e5 j' R1 q5 a/ X& m if ((email.charAt(i) == "@") & (email.length > 5))
/ [5 c% l# n4 s0 C+ I { / |( u2 P0 k P5 I z9 D
emailerr=emailerr+1
7 v% \# `& ]. Q3 A5 C6 j9 U& d }
! u1 y v+ `3 B! n" C } % i# k5 n8 q* V' I" h
if (emailerr != 1) ( h" r% ~' y+ r
{ x2 ~. r0 {& B/ n2 v3 d! K
alert("请输入正确的E-MAIL地址"); - c+ f+ d0 `2 E1 h0 ]# a: I0 s
document.sform1.email.focus(); 0 N( Q* _1 L$ {5 h
return false; ( r9 a# b( c9 f% J# W
}
/ F) |. U& g6 {
* S. b( o0 D- g# o# A6 O; ]* Z if (document.sform1.checkask.value=="") * S) B; Z/ W; m, f9 R
{
; d0 r+ b& J% Y9 W alert("密码提示问题不能为空");
- ?8 P% ]5 W0 W# E document.sform1.checkask.focus(); ; |8 g6 t) i% q' E4 u3 y
return false;
0 H+ m4 [) A# a; M* m }
% S; Y* R# ^- E3 U4 r if (document.sform1.checkans.value=="")
2 u; P7 F6 |# l. F8 n { 0 Z+ w- a5 c3 [) `2 n4 W. D
alert("您的密码提示问题答案不能为空");
- ?$ U5 X5 `4 Y' Y- g, S6 A document.sform1.checkans.focus();
5 X/ V% x9 Q! x( _5 a return false; 7 f% H+ ^1 l# i- }3 N" ?" d) d
}% H0 ]5 N2 i% F/ T# T9 z. G
return true; : c* |* {( Q# }% v5 T9 q1 I$ v- f
& [( r& D+ X: Y! U; h6 d% K+ k' D* i
}
2 a. S `- ?* D1 Z- B' _</script> |
|