|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14307
- 金币
- 2439
- 威望
- 1647
- 贡献
- 1387
|
这个脚本对你可能有帮助:7 L. P& @" z; G: V- E& D6 }
<script language="javascript">
) u" h' |( f& x- cfunction IsDigit(cCheck)
" s5 y, X7 c! S9 I: W; P, g {
5 y3 U# J1 F& B# c( ?& b0 P& o return (('0'<=cCheck) && (cCheck<='9')); + R+ o. H. j' o [7 d: Z
} ! n; }8 i% T" {% J
8 r! Y/ K8 m6 g7 U" efunction IsAlpha(cCheck) [2 B/ J0 F2 h; m
{
- e! O; ~5 }' @) Y7 a; u Q return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 4 |/ Y! e7 d+ ]/ h0 a+ \( W( C
}
+ W$ A0 I% m! }6 Z% ? e+ W9 z w/ |" r5 f
function IsaNull(cCheck)
. n' h7 z* h0 u4 c! P { $ ` x7 N, Y& W% x/ j) _
return(cCheck != " ") . O, C/ @& X# j" v
}
# r. n& ]1 |( Y1 a$ q Z5 N4 R
8 e: Y. ` L8 J- |6 D- M- L, `function checkform()
. M: j- W6 T, G{
1 ?# z0 E& f& c9 B: Z& B id = document.sform1.id.value;
* ^1 y, [9 ] @: {5 P% [( ^; y if (id == "")
+ C+ A2 M9 F2 Y% N8 X1 V6 h { - W9 F& u+ A: ~4 x3 _. l
alert("请输入注册名"); - u. c# E$ ~$ ]" P" P- l4 E8 _
document.sform1.id.focus(); 0 k* p# U0 ^ ^2 i, P
return false;
0 _/ C! ]1 M1 U% ] } v% ]% i3 u" C# x% ]! a2 |
8 R/ S. }- y& y for (nIndex=0; nIndex<id.length; nIndex++) 1 X* W/ D5 o1 T& _& n' |
{ & o+ E8 t4 `: {
cCheck = id.charAt(nIndex);
1 Z& X# J+ m: X2 n8 I& J if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 3 ^+ U! }6 c. n) I; `% r9 }
{
1 q$ w J. A7 M: T1 p5 W alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ! @ A$ E+ _8 Q( {9 }" v" t
document.sform1.id.focus();
6 x5 R- b5 T$ k3 H% ` return false; / {- ? u" C' J
} 0 _5 e: L+ |) m" I
} 8 G3 N0 [$ g% Z! N1 \1 e
chineseid = document.sform1.chineseid.value; 4 e- O- p7 X6 G2 L, |, m# t
if (chineseid == "")
0 d. I& |! U& O- V4 k { z7 ]& l: b2 I$ ~
alert("请输入中文昵称"); n: ?0 J, s, H4 J5 u- p1 L9 q
document.sform1.chineseid.focus(); 9 p( E" V$ y+ ~/ x9 V) v7 }
return false; 8 n9 b7 D ^% s% f. X% J K: S, `
}
8 V& ]; X4 I; [7 }$ {: d password = document.sform1.password.value; + a4 o# q8 b( l
if (password == "") 4 s. F7 _- Z" E% y- l
{
+ ]" {) W# l' ^ Y6 ` alert("请输入登陆密码"); 0 z/ `3 c9 W$ D, [+ I- v
document.sform1.password.focus();
) X7 H" M; |, j return false;
3 Y( n0 A8 i& t } 6 T) Q5 @2 }3 l. b+ ~# r
password1 = document.sform1.password1.value; 6 q' N" l0 F6 h C- L! a) @' i
if (password>password1) 0 a+ o6 c. Z3 Q7 i; P0 m
{
; v" j' ^) P0 n alert("重复密码与登陆密码不相同"); ) a+ T+ t1 J- [& `6 }% ?0 x+ ^
document.sform1.password.focus();
+ N( K5 t5 _! ~6 r" m) b. S7 L, K document.sform1.password1.focus();
' t2 H7 z( G8 S9 \. o+ i return false; N& O8 u& t) b+ E- N3 H9 A0 |
} 6 V/ W7 S Q; d3 {, T Z- q `
if (password<password1)
5 G. T# I8 Z: b/ ~; V {# d1 u+ {5 o7 K0 N' c
alert("重复密码与登陆密码不相同");
" ]4 A. ~* a& e$ k e& n document.sform1.password.focus(); 5 a+ g, v: E/ j. ^; d
document.sform1.password1.focus();
6 R1 I9 J- R2 w1 u return false;
* u9 e$ V" k: _0 z } t6 e! `! `6 U
if (document.sform1.email.value == "") " g+ {! c4 Y( H( X" Y
{ ' Q1 z$ i: Z' Y% c" |8 d1 y$ L
alert("请输入您的E-MAIL地址"); ( R1 `9 T Z# d; f) g9 l+ v4 t
document.sform1.email.focus(); $ ~/ u, Q/ i4 w5 z0 X
return false; 2 `+ _9 N6 Z3 r2 n, d, S( E1 o6 O
}
7 [2 U U5 G; C$ ^
1 _0 {* n8 w+ M& K: ] email=document.sform1.email.value; 4 v8 J4 D, B& W2 Q9 Z
emailerr=0
+ m# [( Q. ?3 X3 P for (i=0; i<email.length; i++)
. g6 t ?0 } I& r3 k( S! t1 p7 ~ { 1 l" _1 ~3 K+ B) G
if ((email.charAt(i) == "@") & (email.length > 5)) . ?% W; y, Z. [$ ]; o* U
{
; N) J- V8 l, c$ g emailerr=emailerr+1 9 }" Y% r/ v Q! |/ z
}
: N( y5 M* U5 L( W }
5 N% Y' g/ J5 `# C/ N. C% [# } if (emailerr != 1)
% ` N# @4 B. l, N2 T# x$ W: O { ) R6 t, _0 G( U' u* K: Y, g
alert("请输入正确的E-MAIL地址");
1 y5 |8 v5 b& A, e: G8 ~ document.sform1.email.focus();
, \( W, D! |3 u) M7 z: R return false; % i. C2 L6 U @
} + M1 u& S% r3 V- w
: t3 n+ x) {( q! q5 v( _. }
if (document.sform1.checkask.value=="") - H l. Q% z0 k3 |. o6 s- {: }6 L
{
# P# _2 ~- `) V# u; P2 u ~: U alert("密码提示问题不能为空");
' e: F+ c/ F. |) v; c document.sform1.checkask.focus();
- O0 g, y7 [2 ? return false; ) D" ?* k3 Y' p: K3 E3 B! W* n
}
E F. c, w! n7 W6 T! R" Y if (document.sform1.checkans.value=="")
% S/ f* c! E* @0 ^3 ~( [ { # C- q1 U/ U8 o; s* F
alert("您的密码提示问题答案不能为空");
* O4 t' T7 Y9 y. h3 t( X1 |. V document.sform1.checkans.focus();
9 g! y: r4 j7 x! P" Q return false; # V* Z) |! s0 i: i5 x' j/ J
}
5 k- ~6 n9 Y9 N$ s" d" F6 N) [7 Z8 V. ? return true; 5 t6 b1 k0 T4 i7 F% \0 ~3 e5 o5 L
+ V; v r4 k) X7 D. j% _
} : l7 H- e: d& a
</script> |
|