|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14397
- 金币
- 2484
- 威望
- 1647
- 贡献
- 1432
|
这个脚本对你可能有帮助:
& I. N9 v' Z& @3 y, Q! V3 t& X<script language="javascript"> ) a7 M9 m3 p1 s9 x
function IsDigit(cCheck)
1 R& k6 g1 U. W) ^3 j {
4 ]# h& X; Y* t2 [+ n) \ return (('0'<=cCheck) && (cCheck<='9'));
% A9 g, H% ~+ H7 U1 U4 I; n% u$ D }
[9 o5 Z% J( k5 u 7 ]; A5 Q. T5 ^% N
function IsAlpha(cCheck) ! _4 D! F8 z+ }& i. r& b5 L
{
6 R, _$ g* u+ H; o- I return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
4 y5 O0 ~ [) `% U } 3 O% F4 o4 r3 ^
% N' {. J4 I! Q K- _$ P7 R( o
function IsaNull(cCheck) 2 Q" u3 P W7 w7 h
{
7 l- L! n7 D7 B& s7 U5 y2 o8 a8 o return(cCheck != " ")
$ q( ?* p6 X: y/ `2 J2 { }
1 X6 Z! a9 _$ F" T3 Y X7 k* ^ / Y2 f$ N9 [( A
function checkform()
Y: c/ I: w) r& B4 `{ % f, }' k9 \# W& ^7 v! |/ v! C
id = document.sform1.id.value; # J' y0 @/ n, \. j
if (id == "") 3 s3 w) ~! L0 c; F s
{
R+ x. [' X7 @9 b' g alert("请输入注册名");
3 ~# E8 ~! z+ ~, j1 ~7 h document.sform1.id.focus(); $ W8 r, J, F' u: k" d: g& o
return false;
( q% s) {# h* t' {7 s4 M( k+ ]& m; t } 3 K" V% S, \9 B" H
( ~$ K7 M: Y1 `6 `1 o for (nIndex=0; nIndex<id.length; nIndex++)
q5 N R: a3 P* `0 a: d* z5 N { $ n" T y9 |: V# b
cCheck = id.charAt(nIndex); % y9 W+ [- q+ W3 a! {/ u% ~9 A
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
4 W& y' }; F, F" _: y { & @ R0 x _8 y) K w" M
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); + ]; K' @" D% {8 k5 G
document.sform1.id.focus();
9 O. b5 `% I/ k2 h3 \ m return false;
. Q$ O) h6 C. W( Z- N6 {7 u8 q, E' T }
/ z- R Z5 Y; M @8 ^0 F+ i- ? } ) G5 X; C. r5 U' a" O& \, R2 q6 Y2 R
chineseid = document.sform1.chineseid.value; % x N' J6 j5 ^& w& C
if (chineseid == "") 6 f- S$ _& X6 ]% l. T+ k( ]: {
{ & D# l# A: ^2 \. @1 w( s
alert("请输入中文昵称"); 9 x: a5 S! T" R4 |( A7 p# m
document.sform1.chineseid.focus(); , w4 U! v2 q; p a- N
return false; t* n2 P" W6 _2 Q% V
} & V# ]$ T+ r) }
password = document.sform1.password.value;
# i* T% U3 l. J1 A7 q2 c' g# V if (password == "")
/ h# z/ x+ S$ o; i5 @: q {
0 |( A5 v( L! l+ { alert("请输入登陆密码"); 9 U; R7 @, r+ G
document.sform1.password.focus();
3 U% P6 e7 G& c% h; _7 W; Z return false;
9 v$ j/ C4 ^; _ }
! q9 K S. c& v7 L" n password1 = document.sform1.password1.value;
- r! X1 l: M1 k' U, h0 b, Y if (password>password1) , u8 J4 h8 @4 [$ H4 H( j% v
{. ~" Y. H, s) z$ T: L1 D7 n/ J4 G
alert("重复密码与登陆密码不相同"); & F! g1 l/ f* u8 B; c; q+ w
document.sform1.password.focus();
1 h) Q! c' k$ S9 G1 g$ y document.sform1.password1.focus(); 7 R; X% W2 M9 Z$ p2 }8 y3 h* C
return false;
6 D3 H8 e) p3 N! w } 5 W z; |- M/ ^& f) u
if (password<password1)
" D# d* v3 g ~/ k1 v5 d$ Q$ j" B {- i+ ^ |$ {. J
alert("重复密码与登陆密码不相同"); 1 Y+ i; z- ?2 i
document.sform1.password.focus(); 0 r! D( `9 i' l2 Y
document.sform1.password1.focus(); 1 t( y9 |: T0 S* E$ C
return false;5 H1 [/ G5 l: f9 B: r
}
2 w& x# L( k4 q2 R if (document.sform1.email.value == "") : L% F: ~/ B- G
{ * w% ]! B Q1 X* _ G
alert("请输入您的E-MAIL地址");
" X2 V8 [. d5 K% Y. Y document.sform1.email.focus(); & Z' z" q1 s( @% y7 F
return false; / ?2 X& M( S: x$ X7 n; |
} - y2 l- d( d! F6 O& \: N6 X w
! o. I; k& K8 t9 q# | email=document.sform1.email.value;
! t2 v$ Y7 h" U# y6 L emailerr=0
5 p Z0 E# b! z) w for (i=0; i<email.length; i++) ' k% a e" q; a) o$ v
{
* x9 l3 P5 h5 J4 k1 V% F if ((email.charAt(i) == "@") & (email.length > 5)) # Z x* ]6 u; |2 k: V- X6 i
{
# P: M' a, Q- m# R8 J emailerr=emailerr+1
) I3 P' i: P0 \0 x } 5 H# q" L$ ~- ~4 |
} 5 H0 B% s% o9 s" L' H; u
if (emailerr != 1)
b3 a2 j b- W { ; h* m+ M3 c3 u; B) w p
alert("请输入正确的E-MAIL地址"); ' L N$ Y9 v% S& K' H7 F
document.sform1.email.focus(); 9 Q: O, Y% _) b( w! l1 ]
return false;
: _3 \, _, n) }8 i" q7 `7 N9 |8 T; } }
( L' k% o5 K6 b6 N+ u# K
$ m+ G8 _# w1 U. A* J if (document.sform1.checkask.value=="")
& _- r7 W8 C4 }+ T. p3 E { ( J* E! E4 }7 X6 j; H! `, K0 q3 s7 E
alert("密码提示问题不能为空");
8 T) {9 Z/ |! X7 U document.sform1.checkask.focus(); ' M$ v7 `/ k, v1 R. B
return false;
! N% `% B, D# ~5 p- | } ' L! s& W" S ]' _
if (document.sform1.checkans.value=="") , z/ M+ \" d% n, ^0 H p
{
( c9 J; R$ V$ i. A1 k alert("您的密码提示问题答案不能为空");
+ s+ g9 D. Y* V2 u( C7 N4 ? document.sform1.checkans.focus(); ( ^+ H' \9 E; ]- U7 Y( |
return false;
1 l# V* [: O6 |% a2 v$ \# m9 l' T }0 n# w1 h/ y0 I* d
return true; - {2 z n2 j( ]9 L7 H
\1 y w1 F6 R5 ?& ]
}
, I# f7 O7 n4 G! L& S</script> |
|