  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
这个脚本对你可能有帮助:) T5 |6 e' m2 S
<script language="javascript"> ; ]& F8 w+ @ d& n$ \
function IsDigit(cCheck) |" L& c( p3 n# L. C* V
{
+ r5 i' x5 I7 G+ K" d4 }. u return (('0'<=cCheck) && (cCheck<='9')); 4 D) T# w6 y! b+ r" U
}
: _7 ?( G. p( a8 |1 n# c6 J ( ^ p* x. t; q7 t9 r" z* G" u( i7 B
function IsAlpha(cCheck)
+ l) p% s3 D- o2 \ d$ c* } { % s( @1 h3 w6 j4 s7 u7 {0 l
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
' E5 ~' c( h& ], {" H; q5 f } 1 M% Y' _ J9 v- o) q$ m; }/ }/ [
- G k7 z( a3 w# r2 pfunction IsaNull(cCheck) # S. |! g7 F) z* ]5 l
{ ' {, V. u& C' {6 _" D
return(cCheck != " ")
! E8 k% D8 s" ?2 p7 x }
% l4 e1 g% t7 q; F3 _
' ~: y* }1 F; c5 [) ofunction checkform() * U4 t* P* ]2 v7 n
{ ; i, W6 g* M3 Z% ]2 B5 I5 F
id = document.sform1.id.value; # T; B3 P1 {4 Z4 K- B- |3 M
if (id == "")
8 \: Z9 W; Q5 B1 q% p3 E6 m a9 Y9 { {
: T X( L7 w$ J) B/ j$ J: s; ~ alert("请输入注册名");
( H ]0 x) I+ G; ~5 D document.sform1.id.focus(); $ r$ c1 Y5 o2 j- e2 f7 g4 m+ z
return false;
3 ^$ K1 s# w. p3 [0 K6 v9 g } 5 V5 A7 h+ q+ w& p
( l* S( B4 i% E5 r; ~
for (nIndex=0; nIndex<id.length; nIndex++) ) H0 y' w0 Q" S
{
% z% s: v. _' K' S' m+ q6 O cCheck = id.charAt(nIndex);
. N* a2 X4 k* k G* m# m5 i if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 6 a F+ q: R' e% W" ^
{
+ K% w" @6 ^, ]6 @ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); # o2 T5 l# U: ~- p# V$ G- s3 f" }, `
document.sform1.id.focus(); * g7 G+ O# H6 o& b
return false; ' v$ n" O% K6 B1 z, O
} ; U f$ ?$ b% p0 r; G
}
* t3 t) ?# s; h; c chineseid = document.sform1.chineseid.value;
+ U% x1 M% Z* g+ X* B/ ]5 V if (chineseid == "") 2 f ^: W4 ]2 d9 r1 k, d/ |
{
7 Y! F. S J7 K) L: H& F alert("请输入中文昵称");
: H5 d) H$ z' }: Z, k document.sform1.chineseid.focus();
8 \$ ]; W, l" w; u return false; : U! S0 a5 q: G9 }
}
% b, ?2 W: F. ~. d5 [2 T+ w5 W password = document.sform1.password.value;
+ ]1 K) H: K8 v# E; Y8 h9 { if (password == "") ' q- q5 |0 H8 ~: L( R
{ - z7 @' P& t ^4 A+ B5 T
alert("请输入登陆密码"); ' G- i6 u# S; Q( Z R7 q, a
document.sform1.password.focus(); # H; u; \/ `. H+ }1 p
return false; % Z$ b* V/ }3 P
} + V6 \" Y4 e. j# G" C) q$ q( q
password1 = document.sform1.password1.value;
# x5 z. U2 w9 g# u if (password>password1) & e# u' @9 d# b9 u0 y
{
) a- S- B$ |0 ?$ }- E, q$ X. n alert("重复密码与登陆密码不相同");
V: ?$ B! [0 U: M4 m8 [+ V document.sform1.password.focus(); / e' A" l+ j4 P B
document.sform1.password1.focus(); 7 `& E7 q6 H3 o- ?) h3 S
return false;
4 t: F1 m1 ^5 Q( Y' l }
K8 b. b- u$ x2 J/ o2 J2 Wif (password<password1) 5 }8 a- _9 }. G# B2 t* w; [
{6 S y$ K% I# @8 G- U
alert("重复密码与登陆密码不相同"); 8 h! h! L9 O1 K, S% d3 G7 R+ T
document.sform1.password.focus(); ) J3 P' j! T3 X
document.sform1.password1.focus(); % b; f, r) [" {; d
return false;+ l. b- a7 b+ `$ ~6 f! P
}
* ?/ y+ J$ k, Z" G+ o4 C; J if (document.sform1.email.value == "")
$ @: i' q9 L# J { ; F' x5 s( q) [- b# N* l# v
alert("请输入您的E-MAIL地址"); ( M& r- q; {' {# M1 i
document.sform1.email.focus();
; q, @- Z K2 T; C. G- d+ D return false; ( u3 R5 x/ S# Z7 o8 o
} ) Z0 W. j0 q7 G2 S& G' h3 G
$ V$ `1 M1 R* \* \' M9 |8 p% Q+ t" j email=document.sform1.email.value;
! J- T; \7 s: [ emailerr=0
# f$ R6 a: B6 [" [# D6 j for (i=0; i<email.length; i++) ' a) ]- i% S0 R
{ | }0 Q' u b5 C& o
if ((email.charAt(i) == "@") & (email.length > 5)) - j+ c6 R. h E6 D
{
`' x: o3 a" M8 j; E! ~* @ emailerr=emailerr+1 - [3 Y4 R, X: l' a4 c' O: ~& ]' o5 |) c0 c
}
4 w; B8 n5 r: X D }
* r6 s! q9 }/ N( `5 t; ~7 c if (emailerr != 1) 5 l" _3 a, }4 m& t) W! c
{
5 R9 a' \8 j, ^+ h) R9 k$ G# m alert("请输入正确的E-MAIL地址"); % {' L* _- h2 ?9 K6 c; ~6 C, V2 ]
document.sform1.email.focus(); 7 k0 m' t6 ~4 W% l% F$ L
return false;
8 I R9 r# a0 h' U }
3 r; d/ K1 s7 b1 Z, v/ |
% H1 o+ G' L3 |6 o+ M if (document.sform1.checkask.value=="") 5 J1 I! q, T2 g1 B G
{
6 w6 f# r$ H6 p alert("密码提示问题不能为空"); 5 D0 Z: N7 t* U* h; f
document.sform1.checkask.focus();
( @4 r' Y8 O J' r4 V return false;
; a' f5 \& T4 Y2 s; ]! T } ' q( e8 ~: i+ f$ @; z, g
if (document.sform1.checkans.value=="")
( K1 r4 Z2 ~$ J0 |( {" f { 9 |/ E9 s6 w3 J. c5 c) m+ B/ }
alert("您的密码提示问题答案不能为空");
# V4 s) {8 `/ t, ^5 N document.sform1.checkans.focus(); 3 U# j" u* _1 |0 v& {' J' T
return false;
7 V' F4 f2 L! Z+ v$ s5 E; ^# \ }; Q$ d3 |; w& ~1 g5 [7 y5 i) L
return true; 2 o2 f# \' A$ {, }& s
4 B/ e/ q9 Z" u7 v2 y) U7 e
} 8 U7 {5 F1 }; c% M i# c
</script> |
|