  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
这个脚本对你可能有帮助:& I# _9 `9 b: b
<script language="javascript"> " T# B" I5 N5 ]) z
function IsDigit(cCheck)
+ i1 k+ y/ p& m4 C9 ^ { # v. e" }. A$ w" F9 p
return (('0'<=cCheck) && (cCheck<='9')); ! _* y5 t$ {7 E: I
} ' ]4 a0 ^3 Y- i; a. F1 E
$ D$ `% E3 P" Vfunction IsAlpha(cCheck) 4 p% i9 P0 C+ q
{
$ C& _0 e" Q6 j, G3 Z return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 7 j. z) X9 i5 z: P3 X5 O! f, S( M
} ! w0 u N6 N* j" I3 x9 [, r
. Q% D! e6 Y0 [) ], V. k2 Lfunction IsaNull(cCheck)
) w& L$ K2 \! |' H3 w' C { + |- s* ]: F5 b! C
return(cCheck != " ")
3 r* I: V) R2 I9 K3 X }
1 o, K0 G8 R5 Q) s% q4 W
' O7 f: r* k5 I# P+ Dfunction checkform() 1 }# b3 o" q2 J5 \2 C% n( Y0 c
{ . Y* ^% C- C: Q4 b) h& R% R0 @/ j
id = document.sform1.id.value; * g& V- B# H; _8 Y
if (id == "") 6 k3 e! Y9 L% t& |- N; Z
{
# c5 k6 h! f' P" g* n. J% w alert("请输入注册名"); 7 h. a5 c( F0 b+ P
document.sform1.id.focus();
/ [$ Y6 d/ c4 k% W' }# H return false;
3 q) X* P' u5 S; ?% v. { }
+ q" J& v& P$ z4 L' o. r- t* J
3 U8 }6 O# p" y for (nIndex=0; nIndex<id.length; nIndex++)
' r4 d# f" F6 B% d/ Y+ K { ; u8 e% t( b, D. G# L! d) U4 Z& i
cCheck = id.charAt(nIndex); 3 {' x# w/ d$ T
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
5 c2 j9 K+ Q6 Z1 G4 H { * i, b6 _) n3 H% ^' F" ^
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 9 R# j2 [5 u$ w [) d& v5 \* g) e
document.sform1.id.focus();
& T. x- O3 ^, N return false;
4 n" a/ S2 e5 v. f } 3 k( }7 y: K, ?+ {4 ?' Z, t
}
9 i# T S& I% M: n* Q: [ chineseid = document.sform1.chineseid.value;
1 L+ t4 o2 E) d; f if (chineseid == "") ( y$ B0 \5 p! W/ ]. n
{
8 P. y, Z% E6 F! T) q6 q* X alert("请输入中文昵称");
0 ~# H4 _9 W# Q+ |; Y document.sform1.chineseid.focus();
6 I- u* d# y5 E$ r1 p- { return false; ( G3 X& z1 P! m3 _
}
' y( u& l* q: Y$ A password = document.sform1.password.value; # _* E# G& w. o4 Q; \" U" U/ R; ]
if (password == "")
6 E- Q% m/ V" y% ?- c+ I5 m {
. p8 Y+ I/ ~# c0 |4 B6 M alert("请输入登陆密码");
( x# A4 m2 W# H) v2 @! D document.sform1.password.focus(); ; i+ [* D9 A) l3 G3 C6 q: e
return false;
8 J! ^5 Q2 x A1 D2 X } ; {. [ w0 u9 Y% m& [0 [
password1 = document.sform1.password1.value; . u3 @4 H; @" \2 z. I
if (password>password1) 2 h) d' J% N8 K' b- |
{2 Q% M( T0 {5 E
alert("重复密码与登陆密码不相同");
! {5 s2 `2 h2 L+ ?+ d3 p! g' w document.sform1.password.focus();
0 r' X! Y& D4 Z' [& l" J document.sform1.password1.focus(); , g* c0 K7 r4 h7 ^
return false;
P" z* k3 s& ~, h } 2 M5 b9 ?" Z1 \3 @
if (password<password1)
; ^) B( |3 e' X, M. F% @$ M% l# o6 r {/ g9 a; k8 l6 A, `# K
alert("重复密码与登陆密码不相同"); 4 u9 B* w7 |8 ~! X, H
document.sform1.password.focus();
8 I5 @+ @! H$ S. t document.sform1.password1.focus(); 8 D" \2 P6 |) U; C9 F
return false;' O. N. b' p" D$ [) g h
}
' L4 e7 O: U! H6 x5 l2 ^- i% C if (document.sform1.email.value == "")
0 X/ v+ ?. ~) Y# X8 F* e* H { : r! U$ W" C3 v* ], h* P6 C
alert("请输入您的E-MAIL地址");
% s6 R0 x# j! P$ |, d, q% W+ u: M document.sform1.email.focus(); 5 E K& z$ D! G9 q5 T6 m9 @
return false; " h5 A$ a7 q1 I0 Q
} " ~. @! h( H; O1 u, X
1 J6 A! ~* y7 y6 I7 Z9 r
email=document.sform1.email.value; 8 |$ ^# p: B! h
emailerr=0 4 k2 M% u4 q8 Z$ x" s, V) O7 }
for (i=0; i<email.length; i++)
# ]* w1 q+ b. `, W& g { 4 P& J, S5 W: c+ {
if ((email.charAt(i) == "@") & (email.length > 5))
. J6 Q" x( P, W {
4 ^6 j" k* T$ H2 M& X& ~* k% A emailerr=emailerr+1 & V# q' u8 ~0 H7 e! Z
}
+ T/ |5 p- Y# i) ^! { Y# c } ) O5 m; j/ ^4 j7 p9 t6 B
if (emailerr != 1) 6 m( R& d; k& y6 x4 H
{
1 f; x9 O' _6 e6 l% x1 u alert("请输入正确的E-MAIL地址");
1 b Q5 o G2 T0 B! G# ]3 U" S) D document.sform1.email.focus(); * \& r7 d6 G& Z
return false; 0 E J, w: h( i$ |
} 9 t+ I0 \! d/ N3 a" J
9 w! q1 a9 ~- q3 f7 _' a/ p if (document.sform1.checkask.value=="")
: b( F( Z* I( K8 r2 E. g { ' p2 |; b$ ?5 w' l7 J+ U
alert("密码提示问题不能为空");
( S( F9 A: q2 w/ H, F document.sform1.checkask.focus(); - S. n% _1 w1 G! X: y
return false;
+ v7 Q; p4 c; r' d& r7 u& r } & d% x0 ]5 n( e0 d s1 r
if (document.sform1.checkans.value=="")
* i! H7 R6 e& w1 s! P3 |+ h6 A& q { . X4 K& V6 `( o( A! P
alert("您的密码提示问题答案不能为空"); ! U- `1 w N& L) [5 T
document.sform1.checkans.focus(); $ E4 w: x& \% A: _ X
return false; , N+ ~- ]. s S- @" @$ k c+ X, g
}
, N7 G0 F0 e# G# V) Q- P2 ]( F7 y return true;
* h5 I* t/ k7 b 2 x0 R) A6 l# J2 b) @" s
}
* O& ~4 |# ?. O1 h</script> |
|