|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
这个脚本对你可能有帮助:0 h( d; l9 O/ J! z1 o1 H7 U
<script language="javascript"> + q1 S' z: f N& b# f* h; S
function IsDigit(cCheck)
4 k! j7 i4 K) h- R0 y {
5 \* J$ Q# b; u% J( ~) W return (('0'<=cCheck) && (cCheck<='9')); % N9 g2 y3 ^5 j) ?$ B: h
}
; N# N& p& w& |9 W# h- q/ y 8 y' U0 k* M' \( s. S
function IsAlpha(cCheck) & |' Q9 b* i W' y
{
- a2 o' Z: }4 o! I7 Y: ` return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 3 Y( Y( f" ?8 l8 g
} 6 {( Z. ?6 |% h8 ]4 M7 {
% I5 O$ q* J' U7 ofunction IsaNull(cCheck) 8 G; G7 ^' |: Y( d% G3 h
{ 9 S6 ^' B+ u+ n, e$ p! |& ?1 _1 s
return(cCheck != " ")
* o) [8 D% N" H1 V }
6 Q4 B' U% ~, ^+ g9 v& }- E' u 5 b( J& v/ M* E; P* W
function checkform()
7 z+ f2 I6 k) U- j9 [4 |$ N{ $ `. C- B# m# Z
id = document.sform1.id.value;
1 z; z+ ` `0 w8 M0 d3 Z if (id == "") * q& n9 x! @ w5 v# J& \
{ 2 C. M! [! A7 @
alert("请输入注册名");
! X. \) h1 s2 g' E$ j1 ? document.sform1.id.focus();
! f5 R' ?( F, a+ L0 K0 n return false; * ^8 [2 l" W& {3 f
}
0 l) s9 L4 ~9 n& }6 Y " s! a/ P9 s$ u. A
for (nIndex=0; nIndex<id.length; nIndex++)
W& ?2 `& r( P, r1 w7 X; i5 F2 b- T { 3 M1 G/ w* V3 [$ D
cCheck = id.charAt(nIndex); % P& n3 Z0 M, S& N/ E" ^
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
2 R; d7 Y0 I8 v1 E5 H { 2 H6 L$ S' Q: X+ x
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
, {6 ^, w# I( w document.sform1.id.focus();
5 L# E- X* R6 X0 K3 ]4 ?" L return false; * w3 i* P1 ~5 m, t5 k' D. E/ e
} ; G5 X' Z, v$ J1 U5 M1 S! L
} $ K5 l* q2 k( R
chineseid = document.sform1.chineseid.value; " A1 W. S* v+ ^
if (chineseid == "") : [6 z+ Q$ `) r- Y8 E1 |
{
% z7 t6 U3 n, c alert("请输入中文昵称"); : G' M1 M t; B; J' Y& U# p
document.sform1.chineseid.focus();
/ \! C6 g' Z' P% I+ B6 q return false;
! n6 {- [. C6 t1 E8 d% t" z- E }
' Z9 O3 [6 \% A9 x% \1 K$ ` password = document.sform1.password.value;
6 N" t( ]* k! y8 ?) x if (password == "") + T9 o8 D: E$ t+ a- t+ W6 v
{
; f# s S. }/ i5 m* ~ alert("请输入登陆密码");
( y5 ^- E$ I+ b! A9 k document.sform1.password.focus();
7 ]) ]5 }9 p* b4 s8 I: m return false;
4 }# Y8 U+ Y ?5 K8 x5 R& _0 h } + b. F3 e! F1 m% a
password1 = document.sform1.password1.value; & L# E8 C4 l8 }8 |# R; ^
if (password>password1) 1 C# v" I( O. }8 P! q- {$ r
{9 |* q! a3 z$ \8 t: T# X: B
alert("重复密码与登陆密码不相同"); 8 D% v d p0 j0 T, ^
document.sform1.password.focus(); / H; G8 v1 R, l
document.sform1.password1.focus();
/ V2 Y; I- ~ i z# S5 p2 M5 [ return false;
2 L) n0 C/ k& r8 T: q/ p }
. E7 I% j1 \, u1 bif (password<password1)
+ h- S5 C8 f7 x- K; b" j {4 M; Y( y& u1 K! V8 I
alert("重复密码与登陆密码不相同"); 2 @8 \+ n$ D7 O- Z5 Y" F2 A
document.sform1.password.focus();
6 Q8 l" R. s7 v6 U, g. [ document.sform1.password1.focus();
# {# ^/ [) M- ^* A6 U, p# m" I/ { return false;. Y4 E: T6 @% U( `! E
}
) w+ L2 z. |0 U6 y, F( K( d& v" A* [ if (document.sform1.email.value == "") , \/ Q( r* y; v& G( V
{ " l2 d' V6 P9 m) W+ ]& z. h l8 G, W
alert("请输入您的E-MAIL地址"); : d( c& Q- F3 U
document.sform1.email.focus(); % }. P u6 Y3 }$ k' \ x
return false;
3 L; m! |8 E- U) V% `9 P% g } 9 s9 E/ Z! O2 A1 w; o8 f4 a
/ x- O. Q( _; ^, ]* P8 c
email=document.sform1.email.value; , V* ^7 I+ s8 S3 }
emailerr=0
3 t6 b/ l; {* _$ b& X for (i=0; i<email.length; i++) 8 ]2 a7 J" n$ {' [
{ - }. j' G P5 r" T- d8 U
if ((email.charAt(i) == "@") & (email.length > 5))
+ {5 T7 c% L9 J7 } { ! A- E) A- e8 R& V) `- d
emailerr=emailerr+1
. k* ^' C6 d5 d7 |6 o5 o; | } : Q* \, d7 ^& g7 f
}
2 y! p/ _6 v+ J) Q0 f5 U if (emailerr != 1)
9 t/ V5 L+ v% R6 q$ E/ ? { ' k: g6 x( z+ P, H' H' v& o6 G
alert("请输入正确的E-MAIL地址"); ( p# J2 G' q; \& E0 L q/ }
document.sform1.email.focus();
2 Z s3 s. C* d* T z3 c return false;
( f+ Q, ?; z- y' t2 @ } & {$ e5 A" |& z% |
0 G- |* v. O6 ]/ _2 M
if (document.sform1.checkask.value=="")
5 O5 W1 X( q- x6 p- Q* } { - c9 o& p( \3 q8 o8 |' }
alert("密码提示问题不能为空"); & d6 }9 M0 L0 H( t, Y4 ?
document.sform1.checkask.focus();
) N* ]! }7 b- w1 C& k return false;
9 m; ]$ D2 j- T ] }
0 z0 R+ t( ^- ~' J2 j6 s if (document.sform1.checkans.value=="")
. L T; z0 C, T: E, A' M0 _. H {
. ^! i. ^) t7 K. k# T ~ alert("您的密码提示问题答案不能为空");
" o, k1 w5 o* G( \- ~ document.sform1.checkans.focus();
4 R) J/ I H' P, g8 e return false;
, C& B a) B6 I+ h6 H( [8 R2 N5 _ }" W4 [& n. D/ o
return true;
" p8 E6 `% R7 x/ I + E1 ^6 e- A1 I1 e! ^+ j
}
) ? k$ { j: j2 i3 f1 w5 k</script> |
|