|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14331
- 金币
- 2451
- 威望
- 1647
- 贡献
- 1399
|
这个脚本对你可能有帮助:% p3 Q5 U7 q; S' H% @
<script language="javascript">
9 ` x) s7 ^1 x8 @( s9 rfunction IsDigit(cCheck)
) }: \ z' w" q6 B+ l { $ h9 O8 j M# D \! z/ `. z
return (('0'<=cCheck) && (cCheck<='9')); 9 b. O) K- q0 A5 a
}
! y/ e* _9 h$ k" k
) t4 g; ?* ^5 b( q1 gfunction IsAlpha(cCheck) % L3 P$ t4 N; ^
{ 2 a: H$ V: g4 Q) I7 g! O D& a
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
' F; [; `; y$ T% |7 D+ x \5 v }
) X. K& o# `2 e3 [ ; d3 h: ~2 ^# i+ @$ O
function IsaNull(cCheck) t4 z. q% a6 K5 ]
{
, y! C4 b H# y" ~ return(cCheck != " ") - |, w5 F. i; G1 |; L' @& z
}
# i: c4 X! T0 z6 T+ S4 J * z- G9 t& D9 R6 C S0 Z( J* }
function checkform() % j1 J; S$ y/ D4 j) C5 ~
{
: A" h. U7 v" V8 t* R' k id = document.sform1.id.value; & `3 _" o% s; O' [/ d; G
if (id == "") ' C1 ?: ?: r: n* I- }& y( O2 \
{ * R, h( z& V, { k$ w4 I6 W
alert("请输入注册名"); ' _- M' n% [+ f7 ]" H1 Q, Y1 E
document.sform1.id.focus(); & V3 w4 O2 X% J5 h0 g& e
return false; 8 z" g8 w' M8 I$ ~2 i9 N
} 5 m- T- Q6 F* O, R% B) G8 B0 D' ?
, [- k3 o o8 N# }# p/ h
for (nIndex=0; nIndex<id.length; nIndex++)
# j3 ? S$ f, h5 G {
' d' e9 ]# p9 c, u% ^ cCheck = id.charAt(nIndex);
. G7 b3 ^5 E) L9 g }0 L9 C9 p- v if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
8 E% Z# N6 H1 T { & u3 h0 j" H |6 n$ I7 s
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
6 T5 i/ r& Q; Z+ H document.sform1.id.focus();
8 m' o3 u: D' F: o: G4 u! z* | return false;
6 X. G1 B3 B( T/ S7 j } 4 K/ C" Z5 w) q# ]# ?- ~
}
" K5 _5 D4 T9 N chineseid = document.sform1.chineseid.value; 7 N8 B5 M" q. H; m) v$ ~3 u! F
if (chineseid == "") % a$ M. v- G5 _: x/ r! j D
{ + h0 s5 ?5 \# W3 Q' P3 Z! o5 D1 H
alert("请输入中文昵称"); ! f' N) h$ g- G+ c8 N; S, M
document.sform1.chineseid.focus();
7 F( J* a/ y6 l A. y6 w8 \9 _, W return false;
. D. [2 H% h C$ o# ]8 ^/ C% s: d } ' E% @7 w) X( s0 J. l
password = document.sform1.password.value;
* x6 j+ V) o! } q' ^* k$ |$ _ if (password == "")
6 l/ d+ g% z3 \7 g$ ]' G2 r {
. ]5 O- E7 `! H+ I; ?. | alert("请输入登陆密码");
- e$ b# x9 K$ z document.sform1.password.focus();
3 I0 g8 v3 g- H7 @0 h return false; $ C0 @! l; C7 r( y+ t- w# K
}
9 j- K, ?/ f/ [1 h9 E ^6 _ password1 = document.sform1.password1.value; ( q M4 t# m1 W' V8 c# g6 J
if (password>password1) ) e$ z5 E7 y* p3 {- W
{# S9 t) [$ r. k" n) P. g
alert("重复密码与登陆密码不相同");
f# D8 v: z( `! p document.sform1.password.focus(); 5 @* _5 v1 e; u' x' L+ C' N/ L
document.sform1.password1.focus();
1 L/ l4 T, D' W! W$ m. I. k) Q: k return false;
( G! u) [8 k3 \9 P5 Z } * P7 f+ `/ x( L2 f/ L6 O# z& _7 L
if (password<password1)
2 f' p) R: L9 S {
. J" D' p2 \8 l alert("重复密码与登陆密码不相同"); , g: E% d) }% e# u% e& x
document.sform1.password.focus();
/ |, B3 E# \' E9 c& a document.sform1.password1.focus();
) [2 Z+ q2 q' L! }! Z/ g% W return false;
* r, D) x& P; P1 c/ b3 D9 S/ g* ~ } + }7 c7 z- K/ r+ s" p3 l/ R
if (document.sform1.email.value == "") 5 a0 F: {( u. j( \; J
{ 5 {: t9 ~( }5 V' M) _
alert("请输入您的E-MAIL地址"); ' Y. }% R3 n' B' M" r5 _/ ^
document.sform1.email.focus();
# E$ ~2 E- z: ~' \" C8 N return false; % a. A2 Y+ o+ S+ e4 J3 G+ g( ^1 m$ U
} 8 y$ G6 W, u3 ]7 V' f' V0 @0 V
! b$ E/ k! u4 B. X5 \4 n
email=document.sform1.email.value; . E4 O$ K0 t; d( y* W! G8 `
emailerr=0
b5 c2 t: _! N. C6 ^ for (i=0; i<email.length; i++)
2 K# V3 S0 F& ]- { \ { 6 e% y" k, d: C
if ((email.charAt(i) == "@") & (email.length > 5)) . ] _) `# x2 P. C/ z$ I, Z8 m- ?
{ , u1 E; {2 y- t
emailerr=emailerr+1
2 i* W4 h9 j3 Q. i* ?" v. t }
" K8 m8 ~4 ?+ i$ O } 6 `6 D/ Y9 K# P% L) j; Y$ A9 k5 I/ s
if (emailerr != 1)
6 ~3 W: C! F. j3 ]) { { ; ]" S7 ~& V/ @0 E( \
alert("请输入正确的E-MAIL地址"); % H9 D0 Z2 ~' J0 ]9 J% F( C
document.sform1.email.focus(); & ~9 B& I5 z5 R6 s
return false; * ^6 X) s( ~+ J# J) X9 X3 I
} 8 p `/ H: a* {+ |. g8 T- t6 {
" S; b+ N: q. D! m
if (document.sform1.checkask.value=="")
6 c- y6 I Z0 @) a { * V$ a) R3 ?4 ?$ E1 `7 _
alert("密码提示问题不能为空"); % m' V. G& c+ g s7 S! G
document.sform1.checkask.focus();
# F2 H" D0 V+ d9 r' M4 z. a return false;
7 | V+ `# I$ X5 l, S) a |- k }
" E- P' x. m9 A6 i( i/ c& E if (document.sform1.checkans.value=="")
0 O; a- k$ [. m6 c! [! E6 P {
. W8 s) l% ^( z4 m" S9 X" Y; ] alert("您的密码提示问题答案不能为空"); 1 e) i9 Q' i |
document.sform1.checkans.focus(); 3 Y; [' d3 _6 [& ]( Z6 p
return false; * Y; J) x% V F0 I
}/ z5 @% _1 `' ?2 k) }! R
return true;
2 y6 I* a% O' u$ j" I. e3 ]4 S 3 n( ]2 s. C$ W% Y, J4 {- \" x" o
} 4 k3 k8 z9 l8 m& L0 y' h" B( x0 E
</script> |
|