|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14331
- 金币
- 2451
- 威望
- 1647
- 贡献
- 1399
|
这个脚本对你可能有帮助:
& f2 V: q' n8 h<script language="javascript">
" c, N% r5 {9 c- Ofunction IsDigit(cCheck) / d2 s/ _# n$ I$ k. i w4 Y" K
{
) j i4 F7 n6 R$ J( j. u# H return (('0'<=cCheck) && (cCheck<='9')); + P9 z: f s, F( I Q, _2 i: L
}
, M- H; B% y4 _! [; r & n5 p$ m$ h+ ^
function IsAlpha(cCheck)
4 I d& V' K5 q- S { S3 A5 V- E0 O9 }
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ; V8 [% O% G: [( L9 D3 P% J8 c
}
- U0 I- J8 D: ? ! h: v* m! m/ L4 |" u5 |: X: l
function IsaNull(cCheck) " O4 s1 ~ c5 G; H% N) j
{ 4 Y# d E3 n8 w# v6 y' v( o
return(cCheck != " ")
3 g* E* E4 ~, j% l }
: x/ V4 v; ?2 U7 }+ M K( V - u% T& q. A- W9 d, Y
function checkform() ) M1 h# p0 }) A) I. W
{
; d5 _- b& a5 \0 A6 M% o7 M9 q id = document.sform1.id.value;
9 P3 f, l" n1 e- F. V7 L: ^- h7 O if (id == "")
& l$ T8 K' j6 v/ N { ; c# `# L" I* ^. B8 D# q
alert("请输入注册名"); 9 e5 R" K; {) S
document.sform1.id.focus(); 0 \$ \$ N: a4 y0 e, r
return false;
& p6 M- y7 D1 ?, v& `0 h+ d" w+ M } 5 I% Q$ G& ~, C) h Q* T
) V4 t' y( B$ Y! f; Q- h
for (nIndex=0; nIndex<id.length; nIndex++)
# ?8 D* r+ b- f b { ; k# Y5 h/ P1 u, V3 h
cCheck = id.charAt(nIndex); ! [$ B, F& g/ a5 z+ x+ c: q
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
. `" k1 l- H" I4 T: l% W3 f { ' e- v: J: t& s. S- t
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ) m" K+ |8 ?5 `7 @: {
document.sform1.id.focus();
7 u: ~$ I" A2 |2 [2 i6 R& x/ p return false;
+ S; w# j0 |* d# U Q, X }
: a* W( L( c9 e- ?4 b }
4 B+ o! G% H3 L1 h M5 s5 I chineseid = document.sform1.chineseid.value;
" k* n; i: y. f' y2 P3 }3 ` if (chineseid == "") 0 t$ y0 I. ^( ] L
{ 0 h- v' g1 ~ Z& s& e
alert("请输入中文昵称"); 5 a( J+ e: b+ V9 g$ ^% V }' k
document.sform1.chineseid.focus();
0 k+ F' b9 [- p* w- [ W3 @& Y3 X return false; 0 j) _5 h" q( L+ p6 f I) c$ l9 z* J
} " a, {4 N1 L/ o* `, H* h& d
password = document.sform1.password.value; * b% |. Y. N% [" w6 n5 e: u r. M" W
if (password == "") " [, V+ x. w* g7 {' f
{ # i8 q. j" ]. }
alert("请输入登陆密码");
1 N4 E: J, e6 e O document.sform1.password.focus();
1 |$ y: F$ S7 V8 g+ x- c return false;
" H1 P6 U9 i: P' U! R, D, ] } 6 L6 v# Q& v+ B6 ?+ {
password1 = document.sform1.password1.value; 1 p/ l! V3 j7 R, `% P
if (password>password1)
- \8 D [7 C9 r7 F {1 [- w: b' x. B& Z- U: Y# ~4 p
alert("重复密码与登陆密码不相同"); * `$ z6 G- B7 B% W( ^! \1 m! H# ]
document.sform1.password.focus(); % h) Z7 Z3 n9 {! r4 _9 I$ q/ q. R
document.sform1.password1.focus();
! m* \7 G/ K( Q( T return false;* W) o; R2 L+ q( f
} - s' P+ T! y, j4 V
if (password<password1) 2 y/ @- ~& n! J7 T5 j/ w+ o
{5 `5 h8 ~, J0 c, f& _
alert("重复密码与登陆密码不相同");
! h, @& k; m6 \: T( ?1 b/ F document.sform1.password.focus();
8 g+ M1 A. z# Q4 M- J* d( ` document.sform1.password1.focus(); $ E0 D' N7 T) ^2 l. H5 p0 @9 C
return false;
* p- {/ V, H6 p/ q4 a }
- _& T: m' l- o2 w( H ^4 K if (document.sform1.email.value == "") 4 M) D3 E ?3 |" V* Y0 v
{
2 V+ a, d' o: O alert("请输入您的E-MAIL地址");
5 `6 Q7 w' y) R( {0 h document.sform1.email.focus();
& x; h1 d5 D+ w9 l/ o) P return false;
1 \5 I) \; M4 w8 p- s } : S1 u/ \8 d8 @, r- C4 d( d
3 D+ O: E) V& m
email=document.sform1.email.value; 0 a1 a- r' e' ]$ u3 g, f
emailerr=0 " X. w9 I( v/ o
for (i=0; i<email.length; i++) / b# e5 t) x; e8 o
{
$ W( J: ^ [! m, Z/ m& Y if ((email.charAt(i) == "@") & (email.length > 5)) 6 v3 a* K- }7 v4 o
{
) q/ _2 K! z: p4 ~ emailerr=emailerr+1
! j+ } ^ n4 K5 j. ~5 m } ( \- } u/ c& j
}
W% y' G/ g2 M J4 m' v if (emailerr != 1)
4 Y' v) O4 k( A* {( n _( o {
+ O& t! [+ Q! ]. z* z. f* l6 \ alert("请输入正确的E-MAIL地址"); ' w( @# r4 g+ _) x4 j
document.sform1.email.focus();
: o& F9 C q4 W2 a: c7 \2 _! o: q return false; 6 `; L, R6 j, n- C
} : f# j" V( M [2 l, U- O
9 m" C, _' g, L5 q! U$ n
if (document.sform1.checkask.value=="")
0 b; ?0 A% h. v, t) ^4 A O" H. Z { " c; u, ^+ f1 z& V+ P! T P
alert("密码提示问题不能为空");
) E5 I9 E3 ^6 g& b document.sform1.checkask.focus(); ; ^# d- g8 R9 l6 M
return false;
- o: j$ l$ S0 ` S& S: S } ; I. g5 b8 c( A- l# J
if (document.sform1.checkans.value=="") - W/ T& C2 x' r8 p
{
0 N, \6 S: ]( X% J) K& r alert("您的密码提示问题答案不能为空"); - t; m c" }; k1 T0 j" a( Q
document.sform1.checkans.focus(); ' C2 B/ |! H% w
return false; ' N6 s3 s% ^4 J& D
}
+ A: a# I0 \5 f& J, t return true; 8 N w7 X) ]) z2 P5 h
* U9 S* i4 i: }
} : m( B; t3 w) V/ n
</script> |
|