  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
这个脚本对你可能有帮助:, Y4 C: J+ T5 b& n& A
<script language="javascript">
" M- ]; D y4 V9 g3 Wfunction IsDigit(cCheck) 3 \+ k, u# S! |2 U
{
, X. f3 j, X' t. c7 g4 N return (('0'<=cCheck) && (cCheck<='9')); 8 _6 t/ z0 }% |+ O" R1 w
} 0 ]5 \8 Q" A4 Q, J) k
1 @# N% q' D( }- }function IsAlpha(cCheck) # k% \, D9 Q/ A; J, B
{ - f1 z( q8 a5 n. `
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) - u, B( } N3 A V% p" _
}
& I- ^2 O! x+ B- z9 }2 n/ X5 H + O5 J% s" V: U2 x/ P7 w; P- S& p
function IsaNull(cCheck) " G* g" L) k0 p" A* P, u/ G
{
, J' ^$ C5 \5 L& T/ P2 f return(cCheck != " ") ! ?: S0 z3 s$ |$ f) @
}
9 X6 y" u6 ^1 U3 M
4 t& F! u" h3 B# ~& nfunction checkform()
0 F; N( F7 D8 d7 o& _% Y{ * T4 P) n! c- ~/ ^4 i, N" w
id = document.sform1.id.value; 0 y* r i L# }5 X4 A4 ?- ~
if (id == "") 2 u& I. X) z$ j/ q: a1 b' t Q& F
{ 2 V. a( D G: }# l5 I8 F0 o) Q
alert("请输入注册名"); 8 i# i- p2 A2 ~6 v4 `! [, k
document.sform1.id.focus(); - _/ H- W/ i- N- M5 k% K
return false;
3 b i. e9 T: g# e; b4 i$ c2 P8 x } 8 X" M9 u9 h' N+ G
) r1 c% u* b7 h" U a1 d for (nIndex=0; nIndex<id.length; nIndex++) 5 E( R, |. K5 M! Z/ g- T+ S$ q. G
{ ! Y0 H% ]& S( a
cCheck = id.charAt(nIndex);
( i* X7 n/ X) a k if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
& k4 s- O3 g" v$ N" | { 0 {& L$ e- I0 i% Z
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); % K, j) B+ h2 ~
document.sform1.id.focus(); 9 `8 V" z8 x* R: _
return false; 9 F8 g( L( C* c+ J t7 x; V' z7 D
} 0 V! l0 K& @& T3 O6 o3 d8 U/ Y
}
! o2 I( b2 g( R5 Q# I chineseid = document.sform1.chineseid.value; * F3 f3 _: ]; z
if (chineseid == "")
C, Y- T' {" |) X9 n' @7 b { ) E s2 H9 P+ [* q8 L# L# j. B
alert("请输入中文昵称"); 8 _2 a, ^0 O4 S) Z
document.sform1.chineseid.focus(); ( W! ? p- s, [; G4 y1 B, i Y
return false; 6 e1 l M& V1 ?8 {1 F& l4 _
}
0 p4 i. b, L0 ~ password = document.sform1.password.value;
( F2 w1 ?) L, y3 I# s: [( [ if (password == "") 2 y5 L4 z# X% o8 i
{ ) T/ E: x+ o( W B. a9 S
alert("请输入登陆密码"); 9 e k' f) |- W2 }1 s
document.sform1.password.focus(); % z! }5 t9 _5 I% D
return false; ! I [2 K: o5 c" m0 B
}
# ~2 Y" X5 S9 I6 j password1 = document.sform1.password1.value;
. M M% N5 F0 H$ G if (password>password1)
8 |; E$ ]# Y; ]$ C1 B2 M0 D2 L {* b3 K1 `# U! u7 L& ~! z! h* J) H
alert("重复密码与登陆密码不相同"); " w+ l# h& @6 s8 S+ F
document.sform1.password.focus();
' d0 v5 I' l* j' O0 r7 S0 q9 Z document.sform1.password1.focus();
+ L! s9 }- q' z: B4 r4 r* E return false;
; z* T7 h8 R$ j) m } $ s0 u: D) E. t* X4 C$ m ?; B
if (password<password1)
* Z$ v1 _, o4 U% ?" a9 l {4 e3 b( I9 c. g& i7 s
alert("重复密码与登陆密码不相同");
4 c" l5 z1 F# C. d0 I F- W* a document.sform1.password.focus();
, q C, N" x; M+ I' L document.sform1.password1.focus(); % m- V. t. x; k- r
return false;. T" W7 q* V0 P4 b% P+ V& H
}
: m7 [$ i b3 m3 s$ g if (document.sform1.email.value == "")
# s: k! H. _- N { 2 t, L: ], u- {. n
alert("请输入您的E-MAIL地址");
7 R9 A2 t1 g& E3 L" x document.sform1.email.focus(); ) G% l. O, m' c
return false;
# R. s) d: O8 q$ d: i# e } , u; h" [+ O0 m2 m
7 c+ K% R, }/ S0 }& @ email=document.sform1.email.value;
5 ~: z* b5 R2 F( r emailerr=0
3 B5 o7 m) P5 }; T+ D for (i=0; i<email.length; i++)
S; ~7 t3 a" q8 {- d {
1 n5 @3 I$ q" W; F; Q if ((email.charAt(i) == "@") & (email.length > 5))
0 W% k9 D1 h" @( c4 q/ f/ S { ; S8 O( A- q' ^+ u! K* A, B
emailerr=emailerr+1 ' o5 J- O& U4 i; m
}
2 T) M- _* s, y$ A } ; j4 W& j# {/ {+ E
if (emailerr != 1) ( D' o9 X: Q2 U" K. w: G
{ ' j' {$ X2 D7 o# y$ D9 J+ T5 U
alert("请输入正确的E-MAIL地址");
$ l# ]2 E3 T- p document.sform1.email.focus();
; |7 @$ ~% |% j3 c9 x* F4 R# Q% Z! s return false;
- m2 }" ^ ^3 h2 s3 P/ W- { }
. F! G" j1 y) F) M - Q+ ~& ~8 Q* n4 X) D
if (document.sform1.checkask.value=="")
3 b. E! _5 o! n; J$ o0 V$ i; i {
8 f- A) h1 c( W alert("密码提示问题不能为空");
! A" v; _9 ]. t+ @# E! ^ document.sform1.checkask.focus(); 4 [, X9 `& W& |# @1 \- Q, a3 Q& {& S& j
return false; " [$ k7 Q3 Y6 Y/ n8 U1 X1 B( H
}
?: F/ g! {) H/ T; ^: N if (document.sform1.checkans.value=="")
$ i' D, ] D. G' a7 y% ]" c0 Q2 V {
; Z3 P% m& G; N3 q) {) Q alert("您的密码提示问题答案不能为空");
8 h/ r" p$ a. O: R7 x! U document.sform1.checkans.focus();
2 t/ S* D$ p( d4 J j; {* a return false; " L; p, `2 \; c1 b. D; I
}
* X. V' K2 b& Z4 J1 U return true; ; T$ L3 z' Z: I" U( D3 C: j% g( I
! M; s5 h9 `) X7 [5 k' ?} 9 L G( |9 e, c) x7 W: L$ n% q8 D
</script> |
|