|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14411
- 金币
- 2491
- 威望
- 1647
- 贡献
- 1439
|
这个脚本对你可能有帮助:# E2 ^* G. U( t: r5 b4 S+ M; n j
<script language="javascript">
' K* U6 T5 r! _: H S! `2 W8 c7 h, Qfunction IsDigit(cCheck)
0 ^# i1 \( }& T3 @ {
0 I- b' e. w3 C$ E4 o, X7 K, E# T return (('0'<=cCheck) && (cCheck<='9'));
0 H. N1 N' t! v! W } . ^( M+ e9 B I" k
* L% S3 R f# S$ n- B
function IsAlpha(cCheck)
, A- v0 q& P) ]) g. C, H { % k) u; y' y; b/ {( T
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
# ]3 A$ q9 l" x" } } , r& L$ K. T8 N2 T/ K. D
3 N0 ^8 w f& ]% G( l1 W
function IsaNull(cCheck) % d5 E) L, g, q; j
{ ; H0 O8 D; g4 m1 }. y% _
return(cCheck != " ")
$ K2 w& m( a. q4 t' [ } # F5 h! E4 s0 v3 z- \- H
8 d; w* o S2 r3 J3 l2 R9 Hfunction checkform()
; J( u6 S1 r' J) U5 M* F{ 6 Y& ] V7 g0 S
id = document.sform1.id.value; 1 e9 y" d, `- J1 `
if (id == "")
6 `+ J( C$ t% F+ p h {
3 w+ Z( j& Z/ O7 d alert("请输入注册名"); 0 o, e, m0 }: N k$ ~
document.sform1.id.focus();
8 @" \+ Y' |6 l* W return false; 1 K7 p+ ]( D, g% N6 F( J! s! o, `
}
( ?4 p6 c C8 ~# @5 z, R% r: H
1 q/ h; V! C- ^8 i for (nIndex=0; nIndex<id.length; nIndex++)
- K- z+ v( B, u# r4 r { ( G+ ]: q) H; t
cCheck = id.charAt(nIndex);
, ~$ o, f" J, F: D { if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 8 x, `5 K2 G4 n# C2 Z b2 l
{ $ ^6 E! d, h; q0 l
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); $ [, \: P5 t8 o( ^" Z( X5 L0 B4 n f
document.sform1.id.focus(); ; {# g2 b& G. I( z6 ~
return false; 6 {. n% o8 b F) Y
}
7 D8 ?8 C! O$ a2 V5 {! u( ~9 H }
8 z" j4 d! [. q% P chineseid = document.sform1.chineseid.value; 0 p9 v6 O7 h" }: K7 A" w& w
if (chineseid == "")
2 c4 x% p% H* Y* Q' M8 ~9 n1 m {
3 h/ c6 N f1 z& w0 x; G1 Z2 g/ I5 q alert("请输入中文昵称");
' L# i# {3 c: U document.sform1.chineseid.focus();
+ N7 b- m7 x4 P: q return false;
) r5 [6 j# f1 m, _& {3 H }
, k: i$ x9 a! x9 Z2 c& M password = document.sform1.password.value;
0 m4 _2 J- O; R) d* F( K5 m if (password == "")
1 u4 D# }% D q; J {
9 I, S% [" a+ Z' H1 O alert("请输入登陆密码"); + `! z2 H; z7 |# [
document.sform1.password.focus();
! u* P5 C, [& I5 k; J* s8 `+ x return false;
7 x" F* a* c6 k( v }
9 s1 N i; {5 m6 J. m password1 = document.sform1.password1.value; 6 X( P9 ]4 k- v- M6 q
if (password>password1) 7 g6 v7 d! L& T6 m
{1 A) K6 G$ K R. g: [. z, s
alert("重复密码与登陆密码不相同");
+ N& Z' S" M9 @% y: O document.sform1.password.focus();
( R6 e5 \' U7 I+ V7 \ document.sform1.password1.focus(); 7 S* K" x5 y- N/ E2 e$ }
return false;
- r* J: L; H1 W' r+ A }
8 ~; N0 w4 c$ x+ [' xif (password<password1) : t" g4 b% j2 u8 x& N& Q2 ^' U' H
{, d9 w" T, R7 h; r, `
alert("重复密码与登陆密码不相同");
; ^+ C" t6 b% B7 I document.sform1.password.focus(); 6 w3 E6 M1 c4 t/ g! \
document.sform1.password1.focus(); - Z2 T' D, L) N. }! ^
return false;" q' r' a: f9 }, ^
}
# K+ N7 T, [( o# c if (document.sform1.email.value == "") ! G6 a* S' ~8 F' I% Q$ m; x9 r& R
{ ' O0 g8 A0 c) ^) f$ c
alert("请输入您的E-MAIL地址");
! b% X8 S8 u5 T: q* V Y' d document.sform1.email.focus(); - E2 D7 B# W* Y2 v+ Z2 y
return false;
5 e. J" ~# T; D! ^ } 7 \6 H9 o+ X; J; E% ?: w: X
% b3 i( v+ D# {2 ?. u0 u+ K email=document.sform1.email.value;
% R3 h$ L9 g0 K emailerr=0
7 J7 w$ [5 B, p# [+ A4 W8 ~) C' b for (i=0; i<email.length; i++) 7 p3 d( \1 ?( K; d7 \# E( E
{
5 |6 f( @, Y0 `& P* r& v7 z if ((email.charAt(i) == "@") & (email.length > 5))
3 \4 G) F* p* h! [- H {
7 K. `4 \+ U, \9 @ emailerr=emailerr+1 : D5 E4 \1 @/ [+ y& ^/ x! z+ \0 \2 x
} : O/ n5 u. u0 E% D
}
* ]. h' ~8 |( L! a) }9 | if (emailerr != 1)
) b% F6 C7 `/ x2 z$ h7 c" | { # l( p3 m; ]: ^0 H
alert("请输入正确的E-MAIL地址");
5 y# M$ N# Z# `* e; D document.sform1.email.focus();
( L/ U8 i% [1 E2 ^0 h0 ] return false; ( O! R, e' ?6 X8 N; s& t5 F# w; W
} 8 S) f6 Q8 F/ \4 B& v# H
% ^. ~* r+ B5 w3 H/ r& m if (document.sform1.checkask.value=="") . q3 J$ a8 o& R
{
5 T( G T( ~0 ~1 t, u) }$ o7 |* ? alert("密码提示问题不能为空");
$ Y/ O7 O7 T+ m3 r document.sform1.checkask.focus(); 8 e; \% L- ^1 `+ Z. }
return false;
# \2 P' Y9 m% t, O+ x& X8 G) X }
% J# l3 K9 s$ W7 }: r if (document.sform1.checkans.value=="") ' ]" o+ Y! G1 i5 b
{
: V4 @ j% F& B$ Y5 N% w5 S alert("您的密码提示问题答案不能为空");
4 j8 y1 c2 C3 P document.sform1.checkans.focus(); $ N7 H; E5 p# }% ~
return false;
: t) w. M2 z* j! [8 a }
* ?8 J& g% N1 Y return true;
, i% G) q5 H# Z
8 |7 O. p1 N) b) @4 ?} 2 h& U( m4 k0 a2 Y5 D. G* M
</script> |
|