|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14317
- 金币
- 2444
- 威望
- 1647
- 贡献
- 1392
|
这个脚本对你可能有帮助:
' c( B& g, g6 J V5 P<script language="javascript">
- m5 a! p; B) v+ y0 {% H6 Y4 ffunction IsDigit(cCheck)
; A. \# N% w/ U; O) `- O; C {
" V( Z/ J0 E/ [6 B; a8 l return (('0'<=cCheck) && (cCheck<='9'));
' u. x& m# A7 g5 }9 s }
1 e; c+ F/ m" W& P6 W- `% O 6 g, W& ~5 n: O
function IsAlpha(cCheck) ) E/ e. h6 ~$ H) B8 n" M
{ 3 M& I) e4 F7 Q( Z
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
^: r7 ~+ J3 N# G) C }
H/ D3 R8 O* m$ u8 A [! |# F
! A: Y# W6 t: V( N `/ yfunction IsaNull(cCheck)
4 X$ A" Q8 n5 m2 Z1 w/ L* q { 2 r9 I; X1 \& q* v% _- {
return(cCheck != " ") 6 P3 \9 T) Z( ^+ c
}
! s& S8 M6 Y2 O, W: {' E& N0 c
! v6 @% T. I8 r8 ^) z+ hfunction checkform()
- r5 d% C$ m/ W# I2 P% {7 c{ $ y1 ?" q& S$ ]* \
id = document.sform1.id.value; - ?. d" m6 }6 ^+ Q0 T
if (id == "") 6 \2 n) b: C! c
{ % c( Q9 b4 v2 G3 G
alert("请输入注册名"); $ J3 a, `: x$ {- _8 Q$ y
document.sform1.id.focus(); ; y, q, d- q4 X- i
return false; 1 L/ D2 d3 N. c% _# i& e7 f* Z! B3 K
} 6 N. O' [$ O1 L% q9 [
/ H B4 G7 O* ~( @$ _ for (nIndex=0; nIndex<id.length; nIndex++)
' I- e) N: t# {" e) a3 y { 5 a# c) Q* I; r0 {* `
cCheck = id.charAt(nIndex);
" K7 ?, V5 x# z5 s if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
( I9 v4 c2 L8 p/ Z3 q9 o& G# S1 d { 3 f) [3 g( G- d2 a0 y
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ; ]8 O2 Y3 ^# B, N7 I
document.sform1.id.focus(); ! o4 w) {) V; L2 J" E: S7 U3 R
return false;
2 D3 U8 t: j: [' n8 B& y ~! ^ }
; ^- D" w6 _% D }
. Y- z7 \9 u3 w+ ^) a% g* t- o chineseid = document.sform1.chineseid.value; M0 _+ o& ^ r4 [
if (chineseid == "") ! E# ?* J) c: H" i* l
{ 7 g& \% M$ `- t. H ^1 A
alert("请输入中文昵称"); 8 U: v$ e6 @( b( R- V6 I
document.sform1.chineseid.focus(); : X) A" i" l6 x" S9 `6 r$ M9 b2 l
return false; 8 V, b# I& }( c$ j
} 0 ^9 |0 r4 r3 C1 d+ m4 W
password = document.sform1.password.value;
- Y- d0 {, m& e/ H. u1 I3 m3 y if (password == "") 8 h/ y! a% [; ? O7 p
{ + z* t4 \+ T5 |* ]( }
alert("请输入登陆密码"); 1 A) {: G9 ~7 z! r& W6 ~
document.sform1.password.focus();
4 L* Q# Z U& s, i) f return false; 6 r9 a' y& `" q- ~
} 8 j' R" }! ?' r# I4 L( X+ D
password1 = document.sform1.password1.value; * J' q9 `/ q2 J% N
if (password>password1) ( ]0 Z- d2 b L$ _* E
{1 X2 K. u( q Z" C9 |( N
alert("重复密码与登陆密码不相同"); + Y, ~2 c5 d! C6 _% U! R% n
document.sform1.password.focus();
5 q% |0 a$ x0 c3 ~7 T$ \; w document.sform1.password1.focus();
2 J* {& n5 d4 | \+ X return false;8 N" \" N# m4 a# l
} 1 ?- c9 {! c2 p% f( W, | Q
if (password<password1) 1 k4 Z: B L1 z* F( N8 M
{
$ V7 M' c9 l; }: P8 ?( ?# d) n$ @ alert("重复密码与登陆密码不相同");
; K- r$ `/ b. P( b' _4 r. u0 { document.sform1.password.focus();
) }' r+ N( B' f, f document.sform1.password1.focus();
( a. A4 L( q8 }) ]: Y return false;* i$ k R# u# V/ m2 D. U) E, V
}
) c3 R. [$ L7 g if (document.sform1.email.value == "") + g: h/ t j6 J( \
{
" L# H( G v2 \" b9 i7 s alert("请输入您的E-MAIL地址"); & S S/ f' _9 }2 C1 {
document.sform1.email.focus();
- _ `& E! K* M# U2 [$ B return false;
1 { K; u2 N" I; y }
3 |% }4 [/ L: L* {1 L 7 Q8 B5 [. D& {+ `& \
email=document.sform1.email.value;
0 W6 ~4 P& T Q( V7 ?5 b: Q) Q8 q6 K emailerr=0 % p/ a( v3 Z2 I: O+ v. h( W
for (i=0; i<email.length; i++) $ \5 d/ E9 Y5 a* G) y; ?7 g
{ * l0 w% V# I) w
if ((email.charAt(i) == "@") & (email.length > 5)) 1 n4 I* `/ w( D2 O2 _6 [& L
{
. t. D: `& B3 d/ p emailerr=emailerr+1
~/ Z& S' T& m3 k$ F+ V } 7 F* \8 Y8 m. k1 q' Y
}
& ?& f# y: `+ \5 ]- U5 ~3 V if (emailerr != 1) 3 T" t% v0 A; @$ w
{ 4 {- k, C4 [" x! b6 n
alert("请输入正确的E-MAIL地址"); 2 M! g2 \. H: X- D
document.sform1.email.focus();
Q& q. T9 \$ j; E/ w' f' y, e0 _ return false; ( O8 C% `7 B8 y, V" T
}
! Q) `" H, E0 f. \3 J( k" Q. ~+ f
1 _6 K5 B# q: |( ]' d I* D# r" K if (document.sform1.checkask.value=="") 9 P, O3 k' P. C9 N3 P# w
{ ( ]* i& I1 A% c4 p
alert("密码提示问题不能为空");
# n$ a9 B, W& D document.sform1.checkask.focus();
; N+ t' k6 _5 ^; `$ u2 L; s return false;
7 n3 H% ], x# b7 ~ }
5 j6 k8 f+ I5 o if (document.sform1.checkans.value=="")
5 O7 z* B8 I6 @9 s6 i+ o, o. \ {
- y& g2 _7 X; q+ [ alert("您的密码提示问题答案不能为空"); 4 G9 ~5 C( V6 w
document.sform1.checkans.focus();
/ L( K+ E/ B5 P6 |( U* a7 S return false; 2 O7 H1 s! C4 h% g
}" {+ w. Q6 L* j; K9 R3 x' v) q$ f
return true; ! K, ?/ t. R, L4 h# T
/ g! a$ x" k2 ^# Z- T}
8 R+ O9 z E! L6 a4 P M</script> |
|