|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14337
- 金币
- 2454
- 威望
- 1647
- 贡献
- 1402
|
这个脚本对你可能有帮助:
, a# O4 A/ `: W& t/ r5 A<script language="javascript">
; C& t8 I: Z, H! d; w3 r! kfunction IsDigit(cCheck)
% Z/ w! j1 m5 X/ j { * C8 A5 ]' z% a2 Q. U4 W
return (('0'<=cCheck) && (cCheck<='9'));
, q+ h! o: z# }- v# e. ^) r+ _ }
+ _8 Q, w4 r; s5 n$ L+ ?3 a * a5 u4 H- R" d/ S6 C
function IsAlpha(cCheck) 6 j8 E3 P/ o0 c1 o4 g# o, Z
{
5 z# p9 d) q2 g7 W. Y* e! f return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
, Z/ G) D$ r5 G& E } & Z% y7 p% }+ O
' N5 v3 \$ l4 M1 d$ r
function IsaNull(cCheck)
8 W# l: m* O+ \: y E { 5 J8 @8 M4 o" h
return(cCheck != " ")
/ u3 E; A4 B5 z' t) B }
- R' I/ e; _% n7 c8 F9 I/ w8 y ) D% ~& C% }7 `, u0 d s: |
function checkform()
8 j- I( n. I1 J- j8 I! p2 N9 j' I{
5 B" P4 O' ?6 i' D" m! q id = document.sform1.id.value; & `8 b, e% D; }$ k5 {* i, J
if (id == "") . U& ]6 e6 ~$ L) t7 e0 S; x
{ & l2 y/ z& j5 S; j: O! S: r
alert("请输入注册名"); ; o; j! m' o. V
document.sform1.id.focus(); 3 V! }4 {2 V6 L
return false;
4 i) N) g1 \4 }" ?3 | }
, n' W: F5 X. N- a* x/ o9 X
. V3 C3 a- m1 [; e' ]" V+ @7 ` c5 q for (nIndex=0; nIndex<id.length; nIndex++)
) v4 N5 u+ C# x' L {
2 z4 I) Z& c4 a3 S5 F. a, H cCheck = id.charAt(nIndex); : ~6 ?6 U+ O8 ~. b8 d6 E
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
% p7 h3 `4 l$ ?" t$ W { % T% o% K% N" V) m C% R0 w
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
# j" g* Z9 u. e8 q) b/ A! r document.sform1.id.focus();
' P# H \# b" ?8 U9 y return false;
% K5 S. @& w4 l! q; A# k } & E/ X0 S9 X; s: ^8 x" J
} 5 u* d$ d$ C2 v# s @; C
chineseid = document.sform1.chineseid.value;
; G" a" Q& s9 ? if (chineseid == "") & g3 a. F/ ?- j5 o3 b2 o. u
{
# l' }5 }" s1 Z4 a" P' I* [& w alert("请输入中文昵称");
: V% g, h4 P# O: i/ ? p document.sform1.chineseid.focus(); ! L. [5 _! R, `+ u% M8 Y0 ^
return false; ( z) k0 V7 R9 x: ^
}
# {! \) h1 O, `* ]' i$ i password = document.sform1.password.value; 4 o) ~3 U4 l' q. l3 Y6 C
if (password == "") 5 ^; Z% ^! Q6 }( i
{
+ F6 M' |: A L, ` alert("请输入登陆密码"); , ~; t3 G& t) c: `/ n: v: }, F
document.sform1.password.focus();
1 r: h9 K" l- n1 S; n$ R' @- k return false; ! t+ y) m. ?8 k8 {
} $ C j. V) ^) Z, ]0 k
password1 = document.sform1.password1.value; 3 D3 h& f2 {* s: V2 V6 W
if (password>password1)
5 M. H$ D& ~% P {
' ^6 w' m. q" H$ I alert("重复密码与登陆密码不相同");
5 U, w w) X. G7 M1 h document.sform1.password.focus();
: J4 O2 K. l" d document.sform1.password1.focus();
/ S( G% o2 Q8 o* ~) ?: N5 J return false;- l5 ~. _" Z# v" t# U
} 9 m( z0 O$ ]2 F' }& |
if (password<password1)
1 K0 i' w3 }) S. Z2 A# p; U0 X {
' A% C- y5 q. f9 f) {" ` alert("重复密码与登陆密码不相同");
" Z* ^8 D; A/ Y document.sform1.password.focus(); ) T# W5 n' ?5 I+ H/ K- B9 M% b
document.sform1.password1.focus();
1 j* V: D d1 X/ U return false;1 Z7 F5 w; p: p- J$ R% T8 k; V
}
6 O; b* X( \7 T+ [ if (document.sform1.email.value == "")
# w0 i& H3 s* V. x/ S: i { * y8 r! t' a. `2 }4 G# H! t* d- ^, v
alert("请输入您的E-MAIL地址"); ' {) h' Y9 k6 F, m
document.sform1.email.focus();
5 [ v/ o* ]8 D& k return false;
8 u2 U: ?9 g7 H! ]# m" i4 p4 l } " x) f3 U) |3 i; e6 a) ~
3 ]. ~6 p9 H3 r& @6 M. T K" u email=document.sform1.email.value; 3 L: p# k1 ?1 A. B" x
emailerr=0 4 r$ `# ? q( Z( }' | `; {1 P6 r
for (i=0; i<email.length; i++) ! [9 D2 [, b* [) t
{
' G8 l0 o2 R4 J, R# w if ((email.charAt(i) == "@") & (email.length > 5))
% q4 p2 V% K! I {
# N6 ]0 l0 Z( ^3 s emailerr=emailerr+1
: I1 v: g& n' P; M- ` } & ?% v/ z3 s8 Z8 f# I3 }
}
( I) J5 i5 I: B4 _% f! S& V3 V, | if (emailerr != 1) 7 q. O- U" O( M) _; v
{
1 |! U5 i$ Z; K* A alert("请输入正确的E-MAIL地址"); % M. X* k1 Y+ T, T! [/ Q
document.sform1.email.focus();
* n, T2 ?" S" W5 f5 E return false;
" r! [9 _; G, k+ K! Q; r }
0 Q7 d8 R) X: c/ D* W5 a E5 B& y
! {- s' j0 w4 `/ u if (document.sform1.checkask.value=="")
& \) Q% y: T: V$ X) p* [. m {
. u# C( {' q& S alert("密码提示问题不能为空");
$ @% L+ [# K9 X$ G' p' @ document.sform1.checkask.focus();
9 \6 |( U# A$ N return false; $ _. Z1 H% K+ i" D2 c
} % o8 Z( v* k/ b" w- Z# L
if (document.sform1.checkans.value=="")
! r8 P9 d" |5 {/ D8 S {
/ r9 i* v% _8 w alert("您的密码提示问题答案不能为空");
4 [# m# V* H. ~' }6 \* U: U6 g document.sform1.checkans.focus(); . z R3 e$ x/ b0 d" j
return false;
8 j, `5 F6 S3 e- H: b- X2 b9 ~) q, j }5 o) ? l9 g, Q2 r/ N: u
return true; 9 m7 @ K; J- W" I: Y. M3 j
& U7 ~8 h& z. L8 {
}
) Y8 E6 t) Z9 N+ o</script> |
|