  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
这个脚本对你可能有帮助:; k: Y$ d! `- L U2 g) i1 H8 p U
<script language="javascript"> 3 @6 l7 h& H7 o f. O* v
function IsDigit(cCheck)
: E: I+ s" z% N/ a7 e/ z { 7 h, s5 W: D: I6 R0 d ?
return (('0'<=cCheck) && (cCheck<='9')); 7 m5 p# t1 Q- H; U. m* G" E
} / Z0 q* l+ H/ F, _+ Y* e
3 ?1 x7 f% L8 a# h, v+ Xfunction IsAlpha(cCheck)
- \8 y- _& K! p6 n5 y" g7 r {
0 @) W+ t: x0 n: ^# m return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
6 G7 [! Y A/ G( B5 e } # ~/ z. J, D: G( Y4 p2 R! C
% @/ d5 r/ @ Z& l" S* x' `function IsaNull(cCheck)
, U- U" M" y; p* k {
+ O; g4 V2 [' V4 J T/ M return(cCheck != " ") , j ?$ ?% H/ ^" x9 F2 i/ Z% b7 H
} ! G9 ^$ L1 d- n6 d% O* Y
2 R, \* H- n; s7 H; ~9 N6 n9 Efunction checkform()
- Q* H! G- G/ M% H+ o! t{ ' P5 j! B: ?* q* p7 c6 K1 s
id = document.sform1.id.value; / k4 }9 d& j+ a/ o/ o
if (id == "") ' m2 M% {/ i+ p2 i3 m1 a
{
' Q& m1 H8 M4 z- W. [' r: y( _ alert("请输入注册名"); 0 m2 g) O7 x* F3 ~
document.sform1.id.focus();
3 j* {% A q' O9 K return false; , m2 w- c! L# ^3 ]" A) k1 @
}
1 V# @1 r4 o5 a* }9 U' j $ M9 c7 `) b3 J5 h
for (nIndex=0; nIndex<id.length; nIndex++)
! \% \6 X" G( ~+ Q: k. ~ { ' d# V& _; L% A! l7 I# o/ A% \# d
cCheck = id.charAt(nIndex);
7 @+ i+ Y. F( j9 j, ?, Y if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
' h) V4 K" j& p { 4 P1 _5 i; A0 ~) v3 R$ {
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ! B3 U* L9 c [
document.sform1.id.focus(); 5 s' j2 P7 e# Q) q' Q: {: x/ w5 z
return false; " [, N g. N) @" L
} + { P& v! {% j: |3 I3 l5 y
}
# g% G# s9 W1 T7 N3 q0 J# V chineseid = document.sform1.chineseid.value; - s, r: Q( H- u1 R# K# w2 O& x
if (chineseid == "") 5 Q, t/ K6 ?' y6 i6 `# v
{
" r1 `. C: s4 ^9 Y alert("请输入中文昵称"); - C5 n) B) A6 [
document.sform1.chineseid.focus(); 7 f$ W+ ]& J! K8 C( q7 p
return false; : N! b; A; ~: z) H. u
} 8 ^. R. {5 @( B4 N
password = document.sform1.password.value; ! }7 S& y2 _ C* x% D- f" E* J, u
if (password == "") % W' \2 ?8 M# c! p$ u) j) ~0 H
{
+ C- S8 j+ r) ^ alert("请输入登陆密码"); 6 a% D3 I, N# h0 I) |8 T* x3 ~6 M. D
document.sform1.password.focus();
- j t) k P, u$ t5 c9 o return false; ) e$ o) b1 d: N5 _8 q* s
}
* { {" ^2 P6 K) y password1 = document.sform1.password1.value;
- X% `$ D5 e8 z* ^( n1 W' C$ p1 D if (password>password1)
0 j( t" J& ^/ p/ R# { {
' p6 I' p/ Q( L9 {- ~0 g* ] alert("重复密码与登陆密码不相同"); 3 j+ U2 M. \& y/ u- O# X5 M; `4 C$ ^
document.sform1.password.focus(); 1 I$ b: r, ~9 O) S7 d9 t! V8 J/ E8 w
document.sform1.password1.focus(); 5 B U% S7 Q) x- _+ b, M
return false;
. T N) Z* N- C7 i3 L$ l5 N }
( M4 E6 U, H% D, d# Hif (password<password1)
; U& g/ w* n: H O+ Y" P {
/ y9 t- T( @( i! } alert("重复密码与登陆密码不相同");
6 b+ k* p2 B' k% ?& Y document.sform1.password.focus(); / ^, u% \& J( S( o
document.sform1.password1.focus(); . ]# T& E8 j$ _5 P) j2 D+ g
return false;
' }. w6 B- o6 w Y }
% p; N& d. D) K8 x( y3 M; Q if (document.sform1.email.value == "")
& I# B0 f$ P* u& u+ `9 g2 B0 i {
4 S+ k$ B/ H* F0 m0 } alert("请输入您的E-MAIL地址"); 1 ? i y( B& B2 i2 H
document.sform1.email.focus();
, g6 a! Y8 L6 u6 Z% ^ return false; ) ?2 E5 ^/ ~, |* _; x
} & f0 `7 P) B: z8 c
4 F$ M/ G" i" \& B5 e9 N: W email=document.sform1.email.value;
' b$ @+ M b0 x4 F8 G9 @9 x/ C emailerr=0 2 o D2 n6 e8 k" {
for (i=0; i<email.length; i++) " m' i4 v/ B( H! j% X3 H
{
* h) ?+ A' S+ t2 `) ? D( S+ p" R) G if ((email.charAt(i) == "@") & (email.length > 5))
# a3 u# E5 u2 B0 k# `) |% ^ { 4 |- q0 U8 f; W r4 @# L: z0 h$ \8 g
emailerr=emailerr+1 9 A3 K2 s0 i+ }! E( {' X; I
} ; E' E7 _2 g; }, ]1 C6 m3 ~
}
& d/ s" G0 w/ r) \- m2 M; s if (emailerr != 1)
; F- i, {- ^+ X; \ { ; X. I, f7 }) B2 J q0 c1 j" ?
alert("请输入正确的E-MAIL地址"); ( G8 L, |; _4 {- d
document.sform1.email.focus(); # U8 T* m% ~ j1 m
return false; ' s# p8 i& S, z- f6 Q
}
; ~: w- G' s1 c9 E: P( Y- ?* d5 P , k& a/ b) W( c- [
if (document.sform1.checkask.value=="")
& R; @1 A& d. b* Q& d! G2 \ {
; k! d# K9 _. C0 U8 l5 I. T& W1 Y alert("密码提示问题不能为空");
8 t0 r3 i* R; X2 j7 V5 c% O document.sform1.checkask.focus();
# _/ P4 n0 e6 Y; L" i return false; 5 \* n- }. W) M4 ^$ t
}
2 d0 F2 M) k# b+ q' w if (document.sform1.checkans.value=="")
. E: ? s4 t, r! s$ K {
. A- C4 ]+ U+ J( N& @ alert("您的密码提示问题答案不能为空");
: u; J6 f4 D; E6 n; g$ v* V document.sform1.checkans.focus();
7 R$ G$ j/ B. D1 V# d, @0 V J return false;
0 C2 V) u2 C( f, e" x }8 y) t1 {5 H( f
return true;
; |& F5 a0 W. L2 a6 A3 |) ] # f/ ^ j) T; L. Z! y8 }
}
5 M, E' S2 E# W</script> |
|