|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14369
- 金币
- 2470
- 威望
- 1647
- 贡献
- 1418
|
这个脚本对你可能有帮助:) m5 r- p, I0 Q8 Z6 }! B! l# W4 ^2 }* Y5 i
<script language="javascript"> * x( h# a/ v# X: J6 V( X% z6 T
function IsDigit(cCheck)
O6 _7 R; a0 z. r- g {
& @# v. E% |% d return (('0'<=cCheck) && (cCheck<='9')); ) X6 y. G; o& B! U
} # p$ J- F" C& R
: L( k |& Q4 }7 ]* Y- z+ P, p
function IsAlpha(cCheck)
K3 j: X% l5 e { + _1 Z0 f* j j8 n& v/ f; N
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) $ Y/ A( A5 e& h& I
} 8 Z" ?" ^$ Y- h: Z$ K( h$ S
! r a2 X) Y3 R. M, _
function IsaNull(cCheck)
5 O% J2 n$ l9 y* p& I) L/ _ {
0 v& A- U; T! w) D a# P* ?' r ^ return(cCheck != " ") 9 i( @0 \9 t C& g
}
& K9 ?. A2 ^5 {1 U0 F7 I ' \8 G9 d7 H6 S
function checkform()
0 P$ ?5 ~( O' N: b) s9 T8 n{ 3 I0 n. w) t" \' t h1 z, ~6 \
id = document.sform1.id.value; ' b" A g4 V- t, ^9 @
if (id == "")
* [! a2 O! M8 Q; Z. K {
O9 n* ^/ ^' Z1 ^ alert("请输入注册名"); - \! J# ^0 Z$ n/ z5 _$ L2 `
document.sform1.id.focus();
; r/ A7 ?( j5 \. y return false; ' V R# ?; Q7 j+ h# T: W
}
! @1 T2 o, j& c: l& ~ 1 O7 \4 r% l- c! k
for (nIndex=0; nIndex<id.length; nIndex++) 5 v+ s3 h f) Z7 v* [
{ ) Q( H7 {9 Q4 o9 Y
cCheck = id.charAt(nIndex);
3 A/ j6 w3 U8 a6 n0 f* N# x3 @; K2 A if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
! b+ {2 H9 |. e0 z! o2 c& f5 } {
) S2 t6 V {; \ B, f. u alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
( X' T+ U, x2 J! |- F document.sform1.id.focus(); 2 a& Y4 \& q+ |: }
return false;
8 g, P1 m% J$ E1 y5 A } 8 H$ V. l8 `0 Z2 r+ ]
}
1 U' q: X! a+ R, H. ^" A% | chineseid = document.sform1.chineseid.value; 6 d4 M2 l9 }( r E0 Z
if (chineseid == "")
! E/ |3 ~, b1 }. G8 f( i {
: I& k" u8 N9 D# n2 Q alert("请输入中文昵称");
3 e8 A. c+ ], {5 A1 M5 O8 v document.sform1.chineseid.focus(); 0 K) C9 v% r* ?+ A
return false; ) k% e, P; t* p6 F
}
, t: z. L8 e6 P4 K5 \' Q6 e! _ password = document.sform1.password.value;
* v3 e9 O% x) h' | if (password == "")
" s( S% c0 j4 g {
! q& P i$ J) s2 | alert("请输入登陆密码");
+ m; h" U/ k% \* i! f2 b" b) V6 \ document.sform1.password.focus(); $ Z& t7 X0 r9 h0 \: {+ H: T
return false; 0 ?0 T- ]& S$ N( E
}
7 U/ i$ u8 E1 _ password1 = document.sform1.password1.value; ; d0 n9 c# m6 }' W/ m
if (password>password1) , E' p% g" W9 d/ S. u
{: ^6 e( A" v, J0 ^1 E$ P; j4 h
alert("重复密码与登陆密码不相同");
$ i6 z( }! {% h. H% t4 H4 X X document.sform1.password.focus();
1 G( W1 s3 p# P2 |) B( R7 Q document.sform1.password1.focus(); V9 e. d3 i: }! r
return false;; y8 h7 j8 T6 a/ y
}
6 q' H4 v6 ^% S3 `* h0 sif (password<password1) 8 l; L" b, N7 O3 Q
{
# _& }+ G( K1 Q& v a8 N alert("重复密码与登陆密码不相同"); . j! L% ^% `4 w+ e- u
document.sform1.password.focus(); @" B# y X, |' T8 D" {
document.sform1.password1.focus(); ( V) l5 D" M, ~/ {$ g5 F- @6 ]: `; F
return false;
: j( x$ @, Z6 [ }
( g0 @) T+ `2 V7 ~0 k if (document.sform1.email.value == "") ) N7 M# E; C5 P) A0 O' ?$ @
{ 6 _% F3 U- d. N4 M
alert("请输入您的E-MAIL地址");
0 v+ D7 A% V7 W; W* H; Y document.sform1.email.focus(); ; J; S0 y. s0 ~) w {$ x# E
return false; $ _: L4 D! Z8 p4 Y; l) O
} + [; t% R- e1 {, x' l3 r8 B' h
. O9 L. G" f" O2 g- `0 {
email=document.sform1.email.value;
) C0 g: R) W7 m y! X! A; E* I emailerr=0
/ J% w& C. e1 i. O& { for (i=0; i<email.length; i++)
( R1 U$ d" j) o& }; y' X { 6 r" l* M- {& B6 r2 v2 P, H
if ((email.charAt(i) == "@") & (email.length > 5)) 9 O3 B( H# g! l9 C* u
{
: q1 d m& R7 Y0 Q* p' { emailerr=emailerr+1
4 r' a# \: o. E! n) { } ! l$ H/ E j7 _
} & Q9 h$ f1 A7 A9 O7 A
if (emailerr != 1) 6 k: D6 e; W, h- {6 W# |* o9 t( d9 Y
{
# g* S: q) n. E alert("请输入正确的E-MAIL地址");
: f4 @* A& z- E" O document.sform1.email.focus();
2 {, O6 c9 L& w8 D; |0 ]9 A return false; - s S& j6 @7 ?
}
6 ^+ G5 W! F: Y" e
9 q* [! x. p4 X; }1 \ if (document.sform1.checkask.value=="")
8 H3 O7 p0 [$ V* c1 G7 d/ ~ { 6 r+ Z5 B% X& `8 H
alert("密码提示问题不能为空"); 1 W% r7 ~, o- j& Q* k7 C
document.sform1.checkask.focus(); ( \$ ?- C5 ?! z& P8 h& q w& @7 f8 Y
return false;
% x7 @+ N/ Z8 _ }
' j7 [2 l2 S4 \5 u if (document.sform1.checkans.value=="")
; l: {% B6 k$ k! c { ( I7 i. m6 N1 G4 F+ B5 r% Y! {" [, [ d
alert("您的密码提示问题答案不能为空"); 0 R& E" M& ~, I* w f. Q2 [" r
document.sform1.checkans.focus(); + U, p n, C. O
return false;
6 o( f* H+ @7 v1 Q }# O2 a; W& J. l9 Z6 q- ^3 E
return true;
7 M4 k1 b% y. j( m& ~. L
, A* ` J' F K} # A$ z& r. h; e" N0 r5 v4 J
</script> |
|