|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14307
- 金币
- 2439
- 威望
- 1647
- 贡献
- 1387
|
这个脚本对你可能有帮助:$ D" W, E& e! d, r& o- ^
<script language="javascript"> 3 x& c- X, d% i2 J4 V- c; ^
function IsDigit(cCheck) " [" a( v: s7 j; L" ]# D8 K0 ^
{
2 ^) D) ]& l' i* N; A: j! D return (('0'<=cCheck) && (cCheck<='9')); " E+ P4 n; R% Q" F: `) [$ G; q
}
1 L' @& \# \9 ]0 i6 |
4 a# N F; _, q% efunction IsAlpha(cCheck) : Y, `3 P2 J* l/ z6 l" W
{ 1 n) {& L2 T0 R6 K) S) X
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 5 c$ @( w! h; W3 `7 F2 q1 |
}
$ j6 }+ ~, o2 X+ {/ Q( x
0 b, E! J6 d3 n; t' h% gfunction IsaNull(cCheck) 7 @7 x; w% ?: n3 W
{
( R% n' [0 V+ _ return(cCheck != " ")
$ O: h7 m, P9 K' J# c } 1 B" n9 r1 M3 Y
. @! J/ X! e8 B/ efunction checkform() m, H+ ?1 c1 F& s j0 @4 x
{ 7 v( E! j/ u$ G, |4 f$ m# |
id = document.sform1.id.value; $ ]# w4 Y r) h1 R3 _9 Q9 p
if (id == "") % ~* ?9 I2 ^8 j8 R# x/ A5 G
{ $ a- _; x9 Z, M$ s( \6 x! I% C
alert("请输入注册名"); ; n2 k/ {7 Y0 b6 o9 y* U" w$ f: m
document.sform1.id.focus(); 5 N% P* l% r* j$ K+ O8 w2 k9 Q
return false;
; r; `+ `+ C: i0 T9 E }
% y1 v- }( f* @! W
' W( K) L& k5 z+ W" T X for (nIndex=0; nIndex<id.length; nIndex++)
6 { J U% G' [- }9 u6 ~! n/ e { ( m1 o! u$ L4 F4 B
cCheck = id.charAt(nIndex);
; C! Q( ?" k1 T' R if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
, `/ K: \- q4 l3 @ | ] {
/ X3 I& l( p6 v( }: Y9 Q8 J) M alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 7 p6 \/ Q/ R$ K2 U
document.sform1.id.focus(); 5 R8 K1 L1 w+ s& @3 ]
return false;
: g9 f6 r3 W4 } }
- t4 ^+ s- g4 A! _; L! a) a }
" i- ~8 `9 F' Q& F. M3 e R$ c1 w chineseid = document.sform1.chineseid.value; % ^$ M! _1 ^5 t5 ~4 A6 Y# n
if (chineseid == "")
3 H* H9 z, Q5 t- X: z& t {
! q, T/ D$ v: ^6 P alert("请输入中文昵称"); $ t6 r# ^+ b. f5 Z% N
document.sform1.chineseid.focus(); 6 Z+ n8 \* {; L6 U% @3 ^
return false;
9 ? k8 Y: J& B+ d( v7 W; ~ }
# W% F% \/ a$ l+ b o. W2 ^6 ^ password = document.sform1.password.value;
$ a" s7 ?' U1 I( S% M& A if (password == "") s/ z* U# X; v; Q! ~
{
- t) x3 M& W* e/ ^ alert("请输入登陆密码");
% X+ h) J: I! `& ?0 ?1 T; }+ u* i3 P/ Y( m document.sform1.password.focus();
`8 A j% C/ y0 D return false;
/ C" D. Z/ R E" t- o) w0 v- C }
9 _0 b4 A/ T: c. X& Y password1 = document.sform1.password1.value; ( c7 |* P ]; A; Q: o
if (password>password1) 9 E) O* s0 q) S' L% Y( H7 \
{0 D5 Q8 N( N' ` G
alert("重复密码与登陆密码不相同"); 8 I7 {! K2 `! [8 c- B
document.sform1.password.focus();
3 |8 M u$ h2 E% q; Z document.sform1.password1.focus(); & j4 ~$ J6 n6 f% X4 {
return false;! u8 R8 B! O, \
}
5 C: C7 o, W+ S2 f* ?; Vif (password<password1)
0 e' b4 n) o! h- ^: L {1 Z7 C. X# X6 C. C
alert("重复密码与登陆密码不相同");
; k1 X' I, x0 E" ]4 G \; O4 d0 ^ document.sform1.password.focus();
' a8 ~/ u4 o$ u( o" X document.sform1.password1.focus(); 0 }& W& ]$ a( t' X
return false;
- @% i6 _& R. r7 G4 h7 t( a } + c; ~! {# Y6 Y) A
if (document.sform1.email.value == "")
1 t# c" L; d% ^3 a% X {
/ s9 \+ `. r8 Z9 r alert("请输入您的E-MAIL地址");
$ U' i# I$ }1 T) N/ |" P* t: e document.sform1.email.focus();
1 S, P1 U0 I# v2 Y5 D5 s return false; : H5 \# @- _/ J; x8 K
}
& e h7 ^4 M+ C8 Z5 ]5 G% H7 Q* n
2 h. l3 H8 k. e# r& i3 y email=document.sform1.email.value;
! ?# x! c5 V6 D emailerr=0
2 e; [( T$ j q! j! Y for (i=0; i<email.length; i++) ! ~9 \8 Y# b: |, n
{
8 I% E! d5 E- I3 T4 }) i if ((email.charAt(i) == "@") & (email.length > 5)) ' ~, [% P+ |4 z5 z
{
& A6 X8 P8 [+ z" y emailerr=emailerr+1
0 \4 `- Y$ l) v" T } " o. q$ l0 ]$ P( O1 j+ r3 F4 b
}
9 F! m6 O. Y# G' F2 o: P$ \ if (emailerr != 1)
1 u8 ~! V9 Y7 o" i( j2 e { 0 `7 i( ^2 t% |: P) f; v: G
alert("请输入正确的E-MAIL地址"); 2 ~5 l j6 |; `" p5 T
document.sform1.email.focus(); 7 q' j% _9 g9 O9 k3 ]
return false; . @, k5 k6 n) Q0 j0 f, X
}
1 ^7 h2 f: U. b' Z7 e7 I5 J# ] , ^$ v/ Y- I. `6 `6 _- e' A
if (document.sform1.checkask.value=="") , l/ T6 b1 O; L
{ & g- @0 X4 [9 |, O* x/ z& L" A
alert("密码提示问题不能为空"); 7 D8 F2 b! a! s! Q
document.sform1.checkask.focus();
8 b# U5 d% ^: Z( h; y& a7 @ return false;
4 N t6 E% Q% Z: k4 u } 0 t0 R. d4 w* T- ]
if (document.sform1.checkans.value=="")
, c0 X# |. ?! [4 }' F. r4 m {
& [5 R3 s- `, e! o# e1 ]- s alert("您的密码提示问题答案不能为空"); ; V# ]( p u1 \& ]7 D
document.sform1.checkans.focus();
! N! a. ~+ X, ^0 o! \' b$ y6 X: j return false; % o3 u* k) _0 z. u' s# d
}
3 r: e% {4 ~: n! w! t1 I- P. r$ r return true; + H/ t( y4 t# V; F$ F8 q. S
" j3 X9 }( R3 p8 s6 i# B2 |0 E
} * p+ r+ W8 Y6 T! d
</script> |
|