|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14361
- 金币
- 2466
- 威望
- 1647
- 贡献
- 1414
|
这个脚本对你可能有帮助:8 r, r1 \, j2 W0 q, c
<script language="javascript"> * J% B$ B. E8 G# k# [% q
function IsDigit(cCheck) ) t3 t# u% h2 w6 D' V2 q
{
' g, s$ M g- j9 g/ S return (('0'<=cCheck) && (cCheck<='9'));
0 c/ Z @+ s3 N8 K3 Q+ Q }
5 i0 G# T. p" q: m) c
8 @* A1 }4 \( u6 y3 v2 d! ?7 n6 n @1 bfunction IsAlpha(cCheck) ! C3 W$ {: i, g' m
{
% m9 d: v( w4 Z& ? return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
* s" T: S! K8 P( X2 i } " R+ t6 v* q4 P0 d
6 }3 C( F3 K4 a, P6 Y7 g
function IsaNull(cCheck)
$ h* S6 l/ H" _, J {
0 U7 ^1 u S# l; q6 q% p return(cCheck != " ")
+ C% g" ^, u5 g* J' n& k/ H' n } & H) |4 k" [& ~& F" u' [
9 t/ t9 x8 I) X7 H7 }
function checkform() 2 B) r1 e0 D5 ^2 M
{ , L% I, ~- w2 V6 F
id = document.sform1.id.value;
& b( e* Y6 v: k7 t. K. p3 _ if (id == "") . L, Y: t. N( A$ \ u
{ & k1 ?: Y$ W. O- k1 J5 }8 n7 g1 C
alert("请输入注册名"); ! X# o7 |5 @5 L9 ^
document.sform1.id.focus(); , n7 M2 P, u' u" c' b: ]
return false; & }0 ]% r0 m; T/ W
} # x) G2 J) q" h$ D2 M8 W
" b( M+ U' L' [0 I. Y) c0 Z6 E for (nIndex=0; nIndex<id.length; nIndex++)
# N! }; ~! O ^; C" l" s { . ?6 x8 R- `6 I1 c, L1 n4 M
cCheck = id.charAt(nIndex); & ?& v* c+ D2 y" s3 D# i
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
: s4 V0 V3 ] {8 o& x; H { . i; J' e1 g0 i& l a
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
6 a7 A8 d% `% E6 h! N, k2 z. @ p document.sform1.id.focus();
1 x. o8 `0 a9 C* N9 Z8 \ return false;
% g; ~/ M# f* a6 x. \0 q8 Q } * G( u5 C/ c- J
} ' V/ l( c1 X; _, y
chineseid = document.sform1.chineseid.value; 3 x: N( h% |. T4 c- s& h! V4 |
if (chineseid == "")
6 r' k. P6 p4 ~. w0 V3 ? { / Y& b% {4 U# @5 \2 L% C7 B
alert("请输入中文昵称");
; A% R) U) H! H5 i# Y document.sform1.chineseid.focus();
: { g9 J# N) P6 H# D( _+ Y return false;
5 A0 E, V1 h/ s: W( w } " I6 d% y6 W4 Z
password = document.sform1.password.value; ; J/ r+ x9 [; H( f. {8 t
if (password == "") 2 J0 l- \- b3 v" ]$ A; W1 v
{ & R8 Y U, U- h9 g* A
alert("请输入登陆密码"); $ ]6 I1 [& _8 e
document.sform1.password.focus();
6 G& @, r a9 a7 K return false;
9 {/ U* L& X7 ~( D! T }
/ K+ b" ~8 x+ ~+ C/ L) L2 k password1 = document.sform1.password1.value;
1 s. z3 Y( [3 A, K9 s4 l if (password>password1) " N" P4 F6 s# b" m. O5 g
{$ O& ]- v2 M% \ \$ F: O% Q
alert("重复密码与登陆密码不相同"); # \4 l7 w9 k: y- @
document.sform1.password.focus(); - R8 g. A1 I8 u! Z0 L
document.sform1.password1.focus();
. E* T; I0 j- M3 S; [- e! K: y return false;) R5 g3 J5 g: [5 E
}
7 U1 N1 `3 J6 _$ p6 zif (password<password1)
5 {% G8 b/ G0 [) d3 c# s! w5 |" g {
1 p3 ^, n% P8 C% E' z, c alert("重复密码与登陆密码不相同");
& b4 g1 @( `8 F) h" F( Z document.sform1.password.focus(); 1 w- X- T9 k% ~" f
document.sform1.password1.focus(); , u# v4 s8 b7 z. L6 y+ n
return false;( \0 W4 \4 Z ]+ x
} 0 `9 M6 d/ T9 c0 r4 a5 h" b4 l
if (document.sform1.email.value == "") 0 U% k8 @9 ^% S# O6 |
{
- x& n, R: _ u alert("请输入您的E-MAIL地址");
) R6 `; K' ^3 Y0 [) p# d document.sform1.email.focus(); 3 @$ X; ~% `. Q- @ ~6 _/ P0 M$ D
return false; + Y5 ~7 ]; L6 x6 d; A: S
} # F5 }; y* y5 d
6 W. }. p( y& ^' R" h/ I5 f
email=document.sform1.email.value;
- f* J8 Y5 @+ z6 f# g; B emailerr=0 & K/ Q1 O# R- j: M8 Q) N# k
for (i=0; i<email.length; i++) ! K/ n( f: L0 x) ]! y
{
& h+ W# ^ x3 A1 c. k5 H if ((email.charAt(i) == "@") & (email.length > 5)) ( o+ Y5 W ^6 p! a
{
9 Q, l$ A- A) R8 X5 Q emailerr=emailerr+1
7 c+ Y" J; e( x" e' Y2 H5 l k } % H% X/ |1 U2 P" A- ?0 ?
}
- \) r/ \: N" l+ g: E if (emailerr != 1)
( ~+ X6 a8 q) e+ ~ {
' r9 x# g) b- [ alert("请输入正确的E-MAIL地址");
% r3 d. a& T$ t5 ^ document.sform1.email.focus(); 2 \# A, [2 ~6 c W) r! B( r: ^ j
return false;
# e! R$ d( x4 E7 M% P8 H& \ } 1 c* W* G# R1 w# e" }
, n* d9 M' P+ F* j9 J if (document.sform1.checkask.value=="") 5 I) s* o& @3 L7 D
{ 6 Z) ]5 e6 T1 E# v
alert("密码提示问题不能为空");
' t- G, T% t# {8 A/ R+ O. u/ }5 ^ document.sform1.checkask.focus();
5 ~% t5 U) J. z7 t, ] return false;
L* Z- O, Z2 z( a2 ] }
7 ?- n3 ?8 d: `3 w5 L/ Y4 O+ a if (document.sform1.checkans.value=="")
# w, E( n) j! }2 G) I! A! Y {
' m. T0 A: q/ F alert("您的密码提示问题答案不能为空");
6 n0 v. d4 G) ^7 d. _. q7 G0 z document.sform1.checkans.focus(); 5 B9 x/ b: D9 v2 ]
return false;
* P1 R. n) }! a }' _; J' ?0 {8 X8 m& n$ q
return true;
5 a! R0 N" t2 o3 ]) f7 H. \* a u e5 Q, i& @# ?8 R" F( w
}
7 c# |1 X0 ~1 i' e$ Y</script> |
|