|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14361
- 金币
- 2466
- 威望
- 1647
- 贡献
- 1414
|
这个脚本对你可能有帮助:' k* }0 ?$ W6 M
<script language="javascript">
* {4 w4 v: K) I _! t8 pfunction IsDigit(cCheck)
3 J: L/ L& L0 G- S3 l3 [: L- R" V {
- |+ o) p. Z1 | return (('0'<=cCheck) && (cCheck<='9')); % b5 y2 I, L# f, T" Z
}
. I: K8 k; M0 A2 M, } ) H J- U3 v/ Y5 ~' P" h' y
function IsAlpha(cCheck) + E1 n* \% s+ w1 g4 B: E% n1 `
{
. c$ G& ~/ d' @9 m return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) , C: E: O8 E7 p9 i
}
$ [8 o3 o$ Q3 D/ w* h
( x* T7 e- I+ T; ufunction IsaNull(cCheck) 6 G) R$ K. O8 X8 {
{ ; f2 d9 B2 @5 t/ s, C3 l
return(cCheck != " ")
: |0 \0 e, O% r6 ?) O3 L }
8 G; H4 U# K+ ^# O* G , }4 u! C4 b$ w) E
function checkform() ( k: Y: o$ o; v% _+ v1 Q$ Z( B% _1 r
{
- J+ n5 z/ J2 _: C1 U$ S7 c& A% D$ W id = document.sform1.id.value; 2 T9 ~. r+ O1 @
if (id == "") T/ K4 o$ \. O' d) v5 ~' W
{ # z% T7 c9 I5 J4 r4 H* ^
alert("请输入注册名");
' c: c& b k% s2 D" m document.sform1.id.focus(); 7 a- k; t/ |& ~9 C
return false; 5 c' U, M% |6 N* S4 h) r
} 8 X$ M2 G' y! |( ~: u* X% n5 y4 [
, ?. |& k% I# Y5 u/ C U
for (nIndex=0; nIndex<id.length; nIndex++)
! A* R/ w' K1 O { / K6 Y0 M& g: u+ C* }# a- v3 T) s8 {8 o
cCheck = id.charAt(nIndex);
4 ?( L4 l+ [" ~9 a" D2 a7 l2 G if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 9 @8 J9 u# J' A
{ $ }6 H7 N( Z1 m! e5 S6 C
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 9 [5 A) @! W& d) M) p' ~0 A v/ Q
document.sform1.id.focus();
7 A. `& X" v- W4 N" F' m return false; 0 [' t. \2 j9 X; q
}
+ s3 Z! [! r; O9 k }
% c; d1 f7 Y7 j' ]8 I chineseid = document.sform1.chineseid.value;
/ ^. w" Z7 X. i: Z# y: l3 U if (chineseid == "")
+ a/ w4 v* C c! u- S {
- x) d* V4 W9 w9 o+ r2 h alert("请输入中文昵称");
0 j/ I U' Q1 b: x9 Z$ s: N document.sform1.chineseid.focus();
& ?0 _+ ?8 g9 P+ K return false; 2 o) v* \8 _- R8 }
}
8 i4 o. j9 n1 B# u password = document.sform1.password.value;
! {; \ ~- p' u* Z* j( \ if (password == "") $ f, o0 @& J) B0 _! a
{ + p: O! f! O1 v. A# t. D$ n
alert("请输入登陆密码"); ! p5 S- {* W# r7 a
document.sform1.password.focus();
; u M9 }. r' G( T6 n return false;
* q. F4 K6 i5 k) v" _- | } 8 _2 W c( v$ f" Z
password1 = document.sform1.password1.value; # j2 v9 K8 y# I; l. w" P" f
if (password>password1) 0 a* ?8 r7 u5 E3 M/ ^# }
{
* d6 L& z4 ~; z# \( Q v6 z alert("重复密码与登陆密码不相同");
$ }& Y$ J. P' k& d; K. R2 [8 H document.sform1.password.focus(); 8 t$ O$ z/ i. `/ a3 j! \
document.sform1.password1.focus();
# L [& H+ I! ?/ I return false;
% N J$ d7 U+ T } 0 a$ q% {" l% c5 a
if (password<password1)
- Q) u! V2 j$ O1 O8 T' A {9 ?& L3 G% ?- }! t X8 u0 I
alert("重复密码与登陆密码不相同");
9 q6 P, g2 G* \# ~! z) o document.sform1.password.focus(); ) e) Q& @: }+ J# G; b* g1 ^
document.sform1.password1.focus(); : J! b4 N0 I- ?1 K& B2 T
return false;8 Q- v" o$ `- T" U6 p. {
}
4 [& A$ G- |( a5 x" A! B if (document.sform1.email.value == "") * ]# l1 z& Z6 D4 r# k5 o; H+ o# a: l' L
{
. x! ^; C1 _2 ~ alert("请输入您的E-MAIL地址");
7 ]6 |7 m# S- {- Y document.sform1.email.focus(); + g" {- I2 ]+ L& L: j
return false; ; g0 f& u* P9 u
} ) R" U" u6 j q! [. S
( i$ S. b5 U" D- ]! m: C& N7 O email=document.sform1.email.value; ' ~) h0 s# B9 g, x% ~1 j$ }
emailerr=0
! t* c o: c9 T" N+ c1 T$ m2 ? for (i=0; i<email.length; i++) : ?, ? O% D9 O2 F& @
{ 8 ~* P% E' B% [6 F5 m z' V
if ((email.charAt(i) == "@") & (email.length > 5)) 9 ^4 h% S2 t0 j c8 i3 W
{ * @9 K" X' }+ g& y. j
emailerr=emailerr+1
9 ]+ p: }% a, l+ \ P; p }
' a) j; I/ ^# u. t+ R# \ }
# H9 p" n6 ^& ~' s if (emailerr != 1)
, a3 o$ A; l: _0 W/ c { & G( K, z$ ?: d) C( X+ ?+ _ Q
alert("请输入正确的E-MAIL地址"); ; c1 E6 f3 n% R
document.sform1.email.focus();
9 M' i3 U; ~+ z3 L( m7 ^) n7 s$ u7 X return false;
( m, [& ~1 v& ]3 I% O. ^/ ] }
+ k8 ?" `: f3 F9 W/ i; `/ D
$ \0 m8 I9 e; }7 } if (document.sform1.checkask.value=="") 1 Z1 d" ^; {2 X4 e
{
& ~# _8 L. p+ h alert("密码提示问题不能为空");
+ T( I! D9 a1 e0 @6 \. E document.sform1.checkask.focus(); ( Y0 J* y8 r: w: {& c
return false; ) z- f0 j( v9 F
} 9 X! U: a- k' s) K, @
if (document.sform1.checkans.value=="") 0 P6 n$ ?- k2 H) N# m
{ & \ p% i$ O @- M
alert("您的密码提示问题答案不能为空"); ( w3 ^" x8 }3 ~. F/ N* w
document.sform1.checkans.focus();
& b, q" r; u" m# [" v4 _; V! ^ return false; . k4 @ L3 \4 s2 k" t3 e! T: O
}: z/ h4 d& _: o8 Q2 N
return true;
+ v% o; {+ h/ n2 [
( T" t0 @: K4 \/ |3 T! X} 3 D0 C* ~0 Z4 i" q p4 O1 o2 w2 o
</script> |
|