|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14391
- 金币
- 2481
- 威望
- 1647
- 贡献
- 1429
|
这个脚本对你可能有帮助:! z& K) X7 Z( M+ A# E- X3 e. W
<script language="javascript">
4 p! x' G D7 T8 M$ Ifunction IsDigit(cCheck)
. D7 d# j! c* B. m, n {
: Q8 e$ P. S) s; w5 s* C- u9 ] return (('0'<=cCheck) && (cCheck<='9')); # _ l+ `+ t8 U U& ]( h7 J
} $ ?: l& Q: F4 x+ a; Q! I4 ?+ h
$ C4 i! r# p+ Z9 m3 O; X' W9 ufunction IsAlpha(cCheck) 4 r( {% `( [4 w, Y
{ ; q, C$ P! b; M$ [3 a- p8 m
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 2 s* j0 r0 W9 {
}
7 t5 i) |5 H: N2 O v, f8 i$ q4 h% ]0 b
. j5 B8 J0 a o/ |( U; ]function IsaNull(cCheck) 3 c6 _2 O4 {+ d
{ 5 Q8 a' I2 \7 W g; f7 x
return(cCheck != " ") }6 x/ v- [3 A2 j
}
/ E( Q6 ?/ v" u% L, }& { $ d0 C1 y3 ` M: i) U
function checkform() 9 h$ I0 O* b! @& ^ K( t! D
{ 9 E$ W+ S R6 u q
id = document.sform1.id.value; 5 X( Y- x- O7 ~5 n! o" [
if (id == "")
3 q6 G. W7 p6 k- z7 y& t/ S {
) q! F! L% F% Y3 p- ?1 |8 i( c alert("请输入注册名"); ) o5 q+ U6 t5 g. a! D' w$ i8 Y
document.sform1.id.focus();
, J" Q) r8 J# q5 J" o return false; 4 M2 ^ q# C: p- E
}
; O8 J4 d$ ^- l! ~
% ^5 G3 i3 \" M# w3 l for (nIndex=0; nIndex<id.length; nIndex++)
5 U% s* N/ _8 r( k% ~# Q/ K/ V {
: ?) A8 Q" Q x, a0 k: x8 Y cCheck = id.charAt(nIndex);
) i/ U' k2 r8 H' H0 C if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 5 J7 O H( g$ @% S2 W) i: q4 B5 ]1 k
{ % m% u# T- s/ U0 X. A
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
4 Q3 v- V8 G( u% F2 F document.sform1.id.focus(); / A) c D" u2 \- ?: I! e7 C5 D
return false;
, \1 ?' q( ?* }, T7 q( [ `9 ~" P6 W }
6 c: a. M( J0 m4 L4 I5 p; i } 1 u1 f- V. {; k2 U9 a7 n3 b0 r
chineseid = document.sform1.chineseid.value;
7 U# A) I7 ?' ~8 d0 | if (chineseid == "")
# r( c3 ^ Y$ K% l+ g: D: ?9 m { * i. P' u Y/ |; ^2 H. R
alert("请输入中文昵称");
4 e6 J; i( I, `. f2 G" X9 \ document.sform1.chineseid.focus();
7 [& B/ V1 C6 ^; V% N1 E( }6 ` return false; + T' E0 J/ U( Q
} . M6 X- z o) ?1 q+ [
password = document.sform1.password.value;
% [! Z& p' F5 d5 X8 q- Q Z- S if (password == "")
; {/ t% R" s: ^2 a; `: M# D { 9 t+ K/ l0 Q' O
alert("请输入登陆密码");
7 u4 M4 O1 h" b4 k7 A) t3 t7 L document.sform1.password.focus();
$ m& _0 e# |8 K# e7 ^' G" G/ H return false;
) N8 p+ j! p4 c# L. s }
: }2 z7 ]# ~+ F1 y) } password1 = document.sform1.password1.value;
; L# K5 _8 \, s' \3 z$ m9 _; O if (password>password1)
+ u' W" f, c1 H6 z, }! R* W {
4 C' T. N# g7 h1 G4 i* n+ A alert("重复密码与登陆密码不相同");
! ^+ @5 G9 W# s" i/ q document.sform1.password.focus(); 9 O) I" \+ @* o2 X' k
document.sform1.password1.focus(); * {. x0 X- \9 q- `0 @5 e8 \- w5 S
return false;
- v- Q5 W! i1 w; F1 G: L }
1 y% X c+ U7 @if (password<password1)
M! J& ^ R. z# B2 Z {4 }. j- I) E! C
alert("重复密码与登陆密码不相同");
. }0 c4 @* B2 M9 B7 S document.sform1.password.focus();
* t5 h9 [7 L* f' C8 p document.sform1.password1.focus(); + e7 f5 b* K e) J
return false;
4 J; E+ T& F" a; S4 Z }
1 C2 h( r* _! e if (document.sform1.email.value == "") " H5 |1 S) [1 d& B" U
{
; d5 ~* ?- M* b( d alert("请输入您的E-MAIL地址");
: F; O( _( C3 ] document.sform1.email.focus();
! Q z+ e1 d. b1 ^5 |7 K. N4 D return false;
+ z+ Z/ U6 n g: k3 }" S; M } 9 d. ?: a. }9 Q
& W9 B5 F4 B/ u7 `7 W email=document.sform1.email.value; # u; K, D( e- E! F# k+ g
emailerr=0 2 ^& P3 S5 n3 X; r
for (i=0; i<email.length; i++) 1 ~3 o" w! w8 ?! h3 @9 H
{
% X: M. o. s( W; r* f) z- P if ((email.charAt(i) == "@") & (email.length > 5))
) E" q) D' z9 X2 j { $ l; [' h Q9 b3 B/ Z
emailerr=emailerr+1 5 H& w* }" x0 }7 d) A$ g
} & D, ?7 j @) {
} & M( c" n! x, E9 H. `
if (emailerr != 1) ! b7 @4 U; \) T/ u S+ U J
{ 3 t: b' p7 z- f5 W7 P
alert("请输入正确的E-MAIL地址"); % T& Y: C8 u% S
document.sform1.email.focus(); j# F4 Y' u& }3 d
return false; , `+ c; |2 d4 Y$ e7 u+ i
}
$ S1 z) M) Z$ P1 n; t$ j. {
, _* B5 i$ ]" G% f% f8 I if (document.sform1.checkask.value=="") H b+ _% X# Z. Y" A* }
{
- I+ z8 U0 K, O& e. ~ alert("密码提示问题不能为空");
, o# f/ E6 h A* [$ u) @% f! q* w document.sform1.checkask.focus();
9 @4 I" u y" a7 K: { return false; ( O& `4 p" L' |# S
} / }7 E. Y; V9 \
if (document.sform1.checkans.value=="") : p/ g* g7 e, b& F! z0 a: O
{
0 J' N* Z6 \! N alert("您的密码提示问题答案不能为空"); # i0 t+ L; q" E3 Y
document.sform1.checkans.focus();
$ D7 L% d' ~# K% I return false; 5 G# O' r1 h' S$ ?
}
S e& I" P5 Y0 i* v$ a U return true;
+ o) B* C7 s1 q% r
8 `/ x5 Y0 f7 U1 B} , M0 o8 a) ?- C" B
</script> |
|