|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14331
- 金币
- 2451
- 威望
- 1647
- 贡献
- 1399
|
这个脚本对你可能有帮助:8 Y+ p: p" J. x
<script language="javascript"> 3 Y- W& `3 H7 h" C
function IsDigit(cCheck) ' ~+ ?1 l( c3 u2 s
{ ; r5 [6 [! y* o- v. D
return (('0'<=cCheck) && (cCheck<='9')); ( m+ @) w7 k' ?9 p
} ) Z* z: ~7 t% y- w
5 |: G# N6 l2 p* bfunction IsAlpha(cCheck) * }& ^' O3 n; `7 r; z3 f
{ ! I' L+ {) B/ b+ O) U' L
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
. U$ g, ~$ J+ m. q- b |" G }
: p. [6 e1 n. a% i; Z( |: }# x
( ?' L% Q5 V$ p5 E2 ^ xfunction IsaNull(cCheck) 1 n+ w2 N! Z# F ]
{ ! U- Y3 k4 e+ M) ]* b) d; E
return(cCheck != " ")
. n+ i1 M8 d! @& K }
) k& j- t5 h6 p6 t
/ A/ @& ?# W" ]9 ifunction checkform() 8 h7 N& i& q3 o& ?* G. z* l' d- d" f: b
{ O0 V# W+ d% B9 L# W
id = document.sform1.id.value;
% N3 G* b" T( T if (id == "")
* B2 @4 {7 w2 Y' W3 U: F {
6 s$ B: q- e: E! z alert("请输入注册名");
- l2 D. I0 A6 E$ h document.sform1.id.focus(); 0 T. H- x6 F t1 ^; q
return false;
, E. Y8 X0 m4 r* E' }0 Z4 t } / P" v U4 b3 X. U6 w" d) k
8 \; G- T2 c' g8 L7 y
for (nIndex=0; nIndex<id.length; nIndex++)
: n1 Y) e1 |; A, ~8 Q7 } {
7 b* ] w6 M+ z- B cCheck = id.charAt(nIndex);
+ J$ ]; [* G0 B! H0 j/ [ if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
6 G, [$ N o% z& d" j7 A {
% m$ C, Z2 v4 G alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
$ [* j2 W2 H* p" K" {1 w document.sform1.id.focus(); 6 _/ y9 P0 w6 [3 R- e* J( L+ s, G( `; j" d
return false;
# p+ y+ N' z7 h9 q" e5 B2 ? p } ' W" ^. u; _& m. ~
}
1 z8 H0 r; V$ w" q0 @3 j8 m5 D chineseid = document.sform1.chineseid.value;
$ E1 Z8 n( z7 S, c0 O% h" ` if (chineseid == "")
& T1 `0 ~+ S3 H7 Y. k { # ~, V" z8 N# d: J; f7 {* y
alert("请输入中文昵称");
& B# B& }; m% G# c0 k document.sform1.chineseid.focus(); - W9 F" T* I. O& P
return false;
2 u/ `. ]* [; W$ w) [7 p } 6 J& a3 s. ^6 [8 D- U
password = document.sform1.password.value;
8 C: i {4 @$ j+ ~/ F* n if (password == "")
1 O1 k6 h, P; y! r0 P( P { G9 W Z" ^$ S0 t
alert("请输入登陆密码"); 1 K6 k: ?1 U N& `* T
document.sform1.password.focus();
: ?$ a# V1 p. p7 | return false;
; T& W+ b: ?, y5 E( l }
; Q% [* h8 z9 t; o! v password1 = document.sform1.password1.value;
! o2 h+ R4 d+ ] D8 ? if (password>password1)
- `6 l; I0 c' M2 ]5 B) j" k {
2 h+ M. b6 R! Q( F) ~4 | alert("重复密码与登陆密码不相同"); : m" w6 p: X; s
document.sform1.password.focus(); , `- E6 [+ x; Z0 T. ^1 z) d' _
document.sform1.password1.focus(); 4 M; E. C$ n5 j- x
return false;: V. K9 n$ E: H2 W' T/ [
}
0 w, P# Z5 U3 Y. o+ i1 fif (password<password1) ! }/ \5 y f1 s. g
{( o! t( \( g" W0 k( H, i
alert("重复密码与登陆密码不相同");
" v% L, B$ Q* e) ], c* ] document.sform1.password.focus();
& Y; k9 A8 H0 o) y, P document.sform1.password1.focus();
0 r; ~# t0 w; Z4 b: I return false;
; j; Z0 t1 T ]4 e1 ~" } }
+ T' W' B" t) v4 q7 ^' v if (document.sform1.email.value == "")
2 ?. S f. B& i( F" O {
. [+ n1 _3 `% ^" T2 [, q4 x alert("请输入您的E-MAIL地址"); " M9 ^3 ` N' @ v2 u; e3 l
document.sform1.email.focus();
& G0 r; t' q" h" G% @ return false;
: q$ k7 w! P# U8 O( R y0 ]; F } " _: t" |, e- F, |5 b6 }/ M* ^
4 O7 }6 ~$ Q1 D email=document.sform1.email.value;
( }0 w4 [* @0 y! O* k emailerr=0 * s! I. Q( {9 m2 l+ o
for (i=0; i<email.length; i++) 9 j1 B1 w; C) y! i; r( {) ~5 t
{
3 h( a: a0 M n& m$ O; u d if ((email.charAt(i) == "@") & (email.length > 5))
2 ]3 D# T0 F+ {% F# X9 X {
, {' Y9 J3 ~/ a l7 |. H. U emailerr=emailerr+1 $ F0 @: d H# t' [
}
9 e) ^( T) }; N1 Z, c u( S q( Q+ R }
- W3 o [- F# h if (emailerr != 1)
' h2 s$ ~5 J7 ^9 `# h, s { & Z1 \# V. V3 X* ?; a; A
alert("请输入正确的E-MAIL地址");
# r% e$ G6 ~$ B0 e6 { p' k$ h document.sform1.email.focus(); ( h7 v: P. s$ F2 a7 [
return false;
* l3 l- J; A T) C$ f }
, _0 F- s9 ^5 w: R8 ^ $ G- H8 y8 Z( l
if (document.sform1.checkask.value=="")
1 C* p8 U4 U) M {
2 A5 b6 H3 ]$ o' K9 S6 E( d alert("密码提示问题不能为空");
' n/ P5 [; A5 O0 g0 T( Y/ ^: y5 d; y document.sform1.checkask.focus();
* |) m6 F$ P6 a return false;
+ z' F; e. ]# T) ^1 i6 @: c } 4 E0 p& Y, Y: o$ d# W$ Q
if (document.sform1.checkans.value=="") 4 s) M2 N* J1 x+ [$ {
{ $ P- a0 w ^7 \/ n& l4 S
alert("您的密码提示问题答案不能为空");
% J' X8 {4 `0 p document.sform1.checkans.focus(); - s7 R1 i; v6 ~7 l
return false; , w( W7 v& B* N4 [
}: t4 z' c6 Q% q+ i
return true;
, z+ @6 a- [/ R3 d" ^7 A/ w" y . S5 Y" u" W6 [- c- h
} ~+ s& M% A+ ~
</script> |
|