|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14341
- 金币
- 2456
- 威望
- 1647
- 贡献
- 1404
|
这个脚本对你可能有帮助:
+ @7 d) S9 |" {! g- }<script language="javascript">
" U/ E# r) B: B; ?9 R* gfunction IsDigit(cCheck) * H6 I% v1 } `- i7 p
{
% d, y; v1 o3 K+ F. h$ A( [ return (('0'<=cCheck) && (cCheck<='9'));
8 z9 t7 l- t" e }
8 G: E6 F, {( f$ [8 \1 E 0 L% W3 b0 x6 T' r5 _8 a
function IsAlpha(cCheck) 9 z5 \, [% N3 @. S2 J$ C) P
{ 5 V. S9 l! q6 x
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 2 V4 ]! y$ S' o* o8 u
}
/ {; P0 M: [6 i# o6 k + y$ Y g& q9 U& t" ]
function IsaNull(cCheck)
+ t7 ?2 k1 V" T {
7 h. K7 \3 H/ s0 z! D2 ~ return(cCheck != " ")
+ ?8 u7 l; g3 }8 d }
2 e. D9 i' t* T3 V % R6 v# R* V% J) i
function checkform() ) {# d7 Y% p1 a6 L5 O, s
{ 5 V! i, Z* ?( ^; Y* b2 j( M
id = document.sform1.id.value; ! P; U, z" S( S) |1 V! c/ Q9 `
if (id == "")
5 k4 l! l6 x, v' v, P) T! q {
4 w' q7 J6 J9 r5 E1 X* ]. Q alert("请输入注册名");
; z' b( f c4 H document.sform1.id.focus();
# S2 O+ r1 b! y" o- J6 M/ w return false;
" z$ q) }" i: `* Y }
, D, i6 F8 D2 O4 \3 Y7 N1 S8 { : U3 G& Q- G4 h
for (nIndex=0; nIndex<id.length; nIndex++)
3 m0 J3 W5 U' e* n$ N {
4 g. h# b6 M+ F* Y cCheck = id.charAt(nIndex);
7 t- [9 s" B* D if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
* @ o3 \% v% F3 C {
2 C/ O {) n" Z4 S e' N alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 5 e& p/ h3 V7 c. W' j( T1 i/ F
document.sform1.id.focus();
2 @! G) |7 A, `( `" S return false;
0 [9 P; P; g0 [' ~ } / n3 k, y1 N* x8 L5 J
}
+ I" Y: I. ?% d# X chineseid = document.sform1.chineseid.value; ! u- _7 l7 Z' t
if (chineseid == "") / M2 z1 L' @* S1 a
{ 7 h+ T+ v- C3 `, I. b
alert("请输入中文昵称");
4 I8 H6 o5 m" I4 Q document.sform1.chineseid.focus();
* e' @8 u3 d8 ]0 V return false; $ r) Z4 s9 @4 F
}
* G3 p. n# y/ N% T4 w+ C7 Z R3 Q1 V! L6 K password = document.sform1.password.value;
! i. t' E7 j7 e; _' [9 Q/ ^ if (password == "") , {9 T6 d( b7 n1 ?* k' a0 B
{
9 j( _3 Q8 \3 O9 q6 p alert("请输入登陆密码");
8 \2 j& h* N" m2 D* ? document.sform1.password.focus(); ' [+ T0 Y: E/ @4 d! s0 ]' ]3 t# [
return false;
4 g# }. J8 C* ~! w9 e }
4 x" d0 N1 {1 O password1 = document.sform1.password1.value;
3 `- b5 h# j7 y4 a9 g1 n if (password>password1) ! e! p/ K/ J1 C9 e1 {
{: x2 Y# h; n; g. t0 Q0 x
alert("重复密码与登陆密码不相同");
8 s1 N% n( l1 R+ l document.sform1.password.focus(); 8 h: r' t- B4 o# R( Z! Q" X
document.sform1.password1.focus();
6 G7 L. \# E1 F( W return false; ?* x" G& K0 U6 e
}
# i( I+ O0 p( S7 @9 W& P6 v* Dif (password<password1) 0 X6 t9 g1 n" z4 P
{
/ {& n% z( L9 @& I1 d3 E+ l alert("重复密码与登陆密码不相同"); $ V: s' z0 `+ r* S1 a0 Z
document.sform1.password.focus();
) n+ c' |! n) p* Y& v! N4 a document.sform1.password1.focus(); 3 `6 c4 F/ _7 L2 x7 o& ]! x0 |
return false;7 }, K' l6 I! D$ t) p
}
" h; C) ^ T, m' F if (document.sform1.email.value == "") # G* A7 k" w/ P/ }5 V
{ ! C! K/ A6 w* ~( N/ T6 W
alert("请输入您的E-MAIL地址"); 4 ^2 e# {/ Z9 p: C* g
document.sform1.email.focus();
4 `6 R5 y9 J" v3 w return false; 6 ~1 S- P3 h' G
}
( W5 T% p; s+ }2 j
3 C1 I$ o; v6 A9 K# c email=document.sform1.email.value;
: Q0 p: o& p1 r emailerr=0 + b, T5 G- D: ~ n8 `# e* N
for (i=0; i<email.length; i++) # x7 D" @* U! U8 K: a$ u3 N5 e
{
" P+ R, m+ c0 K6 L1 `5 I if ((email.charAt(i) == "@") & (email.length > 5)) % k0 |9 |9 u/ I4 t6 B( N2 I& }
{
* N, u% q. d% v% n; ^; P# Z emailerr=emailerr+1 8 |& ?9 i6 l8 }5 s% L7 I9 J
}
9 g- X% A, b4 Y% i- j* u2 F }
: @ {: w/ e" p if (emailerr != 1) 6 `; f% I. }& C
{
9 k# L ^4 ]# T4 y2 d7 H3 | alert("请输入正确的E-MAIL地址"); ; U4 n# m+ s5 G/ P' g7 ?
document.sform1.email.focus(); + s# S" p) X- `+ o" N# _! U
return false; 0 q; [( d: V( A+ h! Q8 a" y6 b2 z
} " g& w6 x0 |) l6 X; U
: u% p: C5 a4 m
if (document.sform1.checkask.value=="") * T. t6 v+ Q1 n) q* G
{ 6 \" |3 h- S' O7 U+ T; z
alert("密码提示问题不能为空"); : W. v" l' h5 J1 O& C q
document.sform1.checkask.focus(); 5 h+ J5 \# Z9 k& X o; o- @' H; N& w
return false;
, E4 j7 \6 `9 h( y8 q } $ _) a( J1 a) q" m
if (document.sform1.checkans.value=="")
* y, f' O; ^4 e6 E- { {
. x1 t8 _5 p( E( @, r h, l alert("您的密码提示问题答案不能为空"); ) `" A6 ^+ [$ V) Q# n
document.sform1.checkans.focus();
$ x) [ W$ @8 O" y return false;
; a9 D8 n! C+ a& S. R3 C" S }
& z- T W, z' ?0 g return true; ' F) L2 Y. ?9 U
5 q8 m* |* B; h, U4 D7 q
}
6 c& B- g1 I6 y( p# g</script> |
|