|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14421
- 金币
- 2496
- 威望
- 1647
- 贡献
- 1444
|
这个脚本对你可能有帮助:: {1 }* v/ Y1 U& S v
<script language="javascript">
3 S8 J8 a. [! Q' {function IsDigit(cCheck)
4 J% b$ M) T& }, u8 z {
8 Q6 _: n/ z5 g& F. b return (('0'<=cCheck) && (cCheck<='9'));
( q4 C0 E: A* s, o/ q% o }
, J/ w# |" T T ( S1 h4 c# B2 [2 }: a | ]& i6 O
function IsAlpha(cCheck) . p/ z( X/ \% v8 ]5 s, P8 H3 _* l
{
, \( Y0 `, S' M6 F& h7 c& C4 d8 T) k return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
?- P2 c! ^7 q0 E1 ~ } ! g$ T, H+ r @. B! W, A* s! e& k
b3 U q s& Qfunction IsaNull(cCheck)
7 L' H N; ]- v' Y {
( e* f4 D, @, |9 ^" F9 h3 |" Z return(cCheck != " ") % U6 \' b# b# T5 K3 ?/ S
} 2 i; H; S: s- M- P3 ]& G+ Z
) }' g3 n! @, R5 cfunction checkform() 3 g2 Q! o1 M+ x5 V, T$ D
{ , H$ Z* e% o% n" ~5 I
id = document.sform1.id.value;
+ b4 `6 Z1 Z& @ O4 d/ j9 L0 _ if (id == "")
/ X9 ]. A& x+ a( p L { $ A& p& J0 O. i! E P9 T1 |& l
alert("请输入注册名");
3 ?) }, L7 z8 ]) m4 z document.sform1.id.focus(); 9 ]. K1 w) z1 [* r9 f
return false;
5 }! R3 \8 ]8 i$ v0 z N# Z* g }
; u g1 T9 E2 {/ A% e # y4 G5 B! N2 |
for (nIndex=0; nIndex<id.length; nIndex++)
' o' X2 `2 f G0 p ^3 u {
% o. U4 ~! T. D3 u6 @ cCheck = id.charAt(nIndex);
! N2 }9 ^! L) k6 e5 O' h if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
1 }$ J" G/ U% G8 q | {
: p+ \; r' @" ]* m alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
0 \) S0 ?, W" j! I+ x& T2 v9 L$ F document.sform1.id.focus();
6 D, |# {* }8 {# i return false; 7 ?8 Y1 P# T+ h- t# [
}
4 p2 {- c2 z% ^4 ~1 `4 T }
8 S9 C3 ^6 J% n1 n4 K, p% l chineseid = document.sform1.chineseid.value; % c3 J: j5 ]& x7 M
if (chineseid == "")
, S2 e9 h! H" w% Q2 r { & `& S7 U' J5 _; D8 e T9 K
alert("请输入中文昵称");
1 ^7 S1 `5 W0 t; S: C& f4 @ document.sform1.chineseid.focus();
7 B( A1 u+ Q; q return false;
8 u5 A# `9 L9 g/ ^; }$ Q y }
3 e" w/ }) ^: J+ [& S( G5 n password = document.sform1.password.value;
# _1 C$ C2 m0 M) W: n% j2 x if (password == "")
; k; z2 u z7 }# T- O, b8 E% I4 V# m {
5 I- n- ?. q) n! ]2 g( o* r alert("请输入登陆密码");
1 l. u9 Z/ M3 |7 i V. ?+ E i; f/ T, D document.sform1.password.focus(); ( a C) {- X- t1 u5 f+ {
return false; ( U5 m. N; D$ R8 e9 N* `
}
+ F k) q E) x( [2 i8 b1 D# }$ W password1 = document.sform1.password1.value; % B1 L" z& N4 d3 d9 L
if (password>password1) ; ]+ ?5 Q& l* Z4 r. g U+ @; j2 J
{
( T+ N: p$ W2 W$ C3 m alert("重复密码与登陆密码不相同");
9 W! y0 R1 T7 W" ] document.sform1.password.focus(); " l% v1 d; o# V* @' k
document.sform1.password1.focus();
$ w/ [3 }% [8 y' g& F8 [ return false;: d f: @, D/ n4 ~3 C
} + g3 T' j1 v3 {! O* _
if (password<password1)
! p+ {, s4 f7 C/ {- ^6 [' S {0 ^5 U0 M# n( @- ~
alert("重复密码与登陆密码不相同"); . f9 h* `; k. q! n5 f
document.sform1.password.focus();
: `# l f% h1 Y document.sform1.password1.focus();
% Z0 \7 U4 M" u return false;
4 D3 Z3 w2 V8 X0 i6 N }
5 \ ^. @& v" h if (document.sform1.email.value == "")
, a$ J+ `. x: C4 y9 C { 3 I# I# i0 Y9 d+ K! i1 C, q
alert("请输入您的E-MAIL地址");
) M0 B( ]+ ]% ^. L& u/ \# ]/ I6 D document.sform1.email.focus();
9 h. `: o: h8 }4 @( R return false;
% f) O4 u9 k) e. ?! ] } - M5 M& D) g" l
5 @& Y. c8 s G; K# t email=document.sform1.email.value; 2 E6 _9 G" |8 m7 i8 ]- I
emailerr=0 3 h( ?- `% e# j7 ?5 b" H# r
for (i=0; i<email.length; i++) : s. w/ v; ]- y
{ " X8 H, _- T1 t. \0 D- Z$ z
if ((email.charAt(i) == "@") & (email.length > 5))
0 I" ^2 U$ v* w5 ~9 w' z& p {
& O8 r% k- A5 k3 V3 { emailerr=emailerr+1
# ~4 g% u. l# s } 5 C( Y$ O P( x
}
- x0 d: N# Z% R; d if (emailerr != 1)
9 U4 u; b0 D0 Z6 P9 d4 H! f { 8 y/ L0 L7 S* s- ?3 B: K
alert("请输入正确的E-MAIL地址"); ' Q3 ~2 I- x# @# ]- U$ n1 Q6 K# p
document.sform1.email.focus();
X. v% R# [4 ]8 F: a return false;
4 y3 w( w: r2 r } 0 t9 r% G" }; ]6 ? W
3 \/ K3 z% C% |5 ^ if (document.sform1.checkask.value=="")
! v3 g: k- w( y, q6 J* B { ! x ]$ f" D" Y5 A" `' u
alert("密码提示问题不能为空"); 0 m' x7 G' _+ e1 Z7 O0 ?
document.sform1.checkask.focus(); : \* }& N8 ~3 g5 y n% v" ~% w) F3 i
return false;
, ?/ V+ I- _7 u$ ]5 v! n }
% B6 g6 v' M# H& E3 D |+ O8 s if (document.sform1.checkans.value=="") 8 b: J$ \+ E9 H! X
{
+ f$ L: s1 u7 i1 X alert("您的密码提示问题答案不能为空"); " L* y7 T: c0 G4 I9 A2 j6 U
document.sform1.checkans.focus(); 3 `9 P7 ] @7 k
return false;
* {/ r6 _& G: D. E% o }
1 y v$ k5 t4 l; B return true;
: m7 @* ]4 t0 J1 g
! {7 w! |2 V1 _1 u0 R# x. y0 Q/ I} ' U! `2 l# \& ~- L/ q+ g
</script> |
|