|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
这个脚本对你可能有帮助:% s" {2 X% y+ D6 W
<script language="javascript"> % y$ g( Q6 a" V+ l, R6 w
function IsDigit(cCheck)
) N# V6 K% a6 \! o5 f { + \: b( D) J" @4 L, O5 F, |' u* N
return (('0'<=cCheck) && (cCheck<='9')); * o$ G+ W5 j/ N. b# Q
}
( q, l6 @% Y5 x
' T' I: G, L% k4 v' |. kfunction IsAlpha(cCheck)
8 X+ C1 }' f# B2 r' F: h9 P {
% w( N- }0 p1 C( A return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) % s! Q! s3 i) _8 [
}
N( A& A% a9 A; z, _
% I* m [5 z" K; j1 {8 V: d7 bfunction IsaNull(cCheck) " E# \9 S* {9 w; m/ w
{
. F2 U* Z0 w9 |; b return(cCheck != " ")
3 T; H& ~# ]2 E# [2 M }
3 e+ r R" h2 }! l; n0 j) f _
8 ]0 {5 W" b mfunction checkform()
/ J9 Q, _3 C* g" Q4 G( P{ - j: S. N) F; C/ _- z
id = document.sform1.id.value;
5 e1 c! U! ]+ w4 _7 b7 [# J if (id == "")
% `5 N) b, u2 p9 y { ) k# z) f$ _+ y- H: i
alert("请输入注册名");
* ^. v! l3 q7 n: q$ a2 f( q, D document.sform1.id.focus(); $ }. S' e' G# v* S+ F- E, O( W
return false;
6 n2 h4 S; p8 Q: Y( z } + w0 l3 R; o* P7 F! `
. ~/ _0 S/ `8 v+ A. b, s
for (nIndex=0; nIndex<id.length; nIndex++) / d: m3 b8 `: L
{
* b- R( t; \9 L& w R cCheck = id.charAt(nIndex);
5 L( k( A C2 z if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 5 z0 g( ~" o* [% q. V9 r4 |$ M6 s
{ 8 W* L1 ]4 l5 B8 r. ^% p3 J9 ?8 \
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
% d/ {) F. S" L) ^! |- U1 k( _. Q document.sform1.id.focus(); : j$ O. |- @6 p9 K8 E
return false;
5 K$ \/ I. A: T2 Z2 `: x2 n }
0 A- k& ]( S C. b9 D } ( `, }- m6 j% E2 O" z
chineseid = document.sform1.chineseid.value;
; ]# t1 W% |- w7 l% |+ ?- s if (chineseid == "") 9 ^9 q2 v! F. n( b8 r0 a2 k
{ " `, X: V/ R7 J, k0 A0 i5 I: q, I
alert("请输入中文昵称"); ) P1 B; M0 Z" T" P6 [
document.sform1.chineseid.focus(); 1 ?9 Q9 E! K" a
return false;
) t! S$ A( i H }
/ B' P. }5 i- I; |) c6 Z6 C% z password = document.sform1.password.value;
' l( p" k6 X/ i( R! n c- \ if (password == "") 3 _# J& T* ^. K' Z( O& u; R! Y
{
3 i6 l8 q2 d! a1 D! j alert("请输入登陆密码"); 0 x% T, @2 d2 T) x2 W
document.sform1.password.focus();
; ^3 z% f% O9 V2 \. R5 B6 K' V3 e return false; k/ j. |# B- H8 H3 w2 T6 m5 c& O
} : P Y7 r5 v3 d4 M
password1 = document.sform1.password1.value;
8 s7 T2 y. d8 z# T) C* ] if (password>password1) 1 d* ^1 \& F; W6 G
{
& k- x0 ]+ J h2 P- P/ S0 |0 ] alert("重复密码与登陆密码不相同");
W6 Z9 i5 y, u* Q document.sform1.password.focus();
/ j8 Q$ @( w# `; _( o document.sform1.password1.focus(); ' r0 V3 L4 r9 u) P2 u1 \
return false;8 |" q0 `7 U6 F- ]
} 0 K# ^% u9 Y* } o' R/ N( K9 R
if (password<password1)
% _/ b" j" x% f6 {& O$ j! Q$ b* S {
. n: v: P2 t5 c# _ alert("重复密码与登陆密码不相同");
7 k+ q* E( S) `7 N2 U4 n$ S G document.sform1.password.focus();
1 V, n* l1 o% F) f, N! ~& l document.sform1.password1.focus(); 7 W! Q5 |# g/ B' P
return false;2 L# f/ @ B3 ^9 ?2 W, S$ Q9 x% z
} ) f2 l) t5 l& l6 g, Y
if (document.sform1.email.value == "")
* Z2 j! }* B" j, _ U { * {* n4 I) n9 C! }
alert("请输入您的E-MAIL地址"); ; ~4 l$ _- ?- I
document.sform1.email.focus();
2 A) ?6 G8 _, g8 M' K) r return false; 5 D% X8 R: ]7 H, p# B) H$ K
} 1 R# L1 J2 ?7 ]# o$ \
8 h) B# G) Z. ] email=document.sform1.email.value; 5 J- U, k- h2 |! x M1 g; w+ \
emailerr=0
8 j8 E( Y2 c; D" S9 _; h5 F for (i=0; i<email.length; i++) % H$ \) p/ n h& Q! U; M) e- \
{ 4 J1 B2 [, c- `7 i U U" w
if ((email.charAt(i) == "@") & (email.length > 5))
3 N' _6 {# f, g { S" p& t" T0 r7 X" K% k
emailerr=emailerr+1
# P* C7 ^5 g9 N$ E+ t }
. t& i9 u/ x v. [ } 1 F# y. F1 t2 f! d
if (emailerr != 1)
o, I L4 |! O; t2 z { $ a8 j4 x ?# d4 n. e+ X" w# }
alert("请输入正确的E-MAIL地址"); ; Q! _. b. A# x( _7 M4 P6 Z
document.sform1.email.focus();
# Y" R5 e" _7 r& ~# E" x return false; 1 Y/ V8 h( j& i
}
% u# [- k8 y" y/ N* `' ?; Q
}! J9 @2 Z% f1 X* X0 C+ P# l* g if (document.sform1.checkask.value=="") 8 w( ?' I* @, M: x% x7 _/ N
{ 6 T/ O( R- T5 ]* R# l; t/ @6 j
alert("密码提示问题不能为空");
! t0 {* Q. F8 e3 Q2 J" ^ document.sform1.checkask.focus();
% P- e/ T m4 X8 X return false;
/ N2 z' a) \7 m8 o$ g; c3 b, G }
1 \; l8 O7 b) m8 _# P9 n if (document.sform1.checkans.value=="")
+ {: E% d' E7 n+ f) ]6 N { ; h3 e: B& n' J3 f1 X
alert("您的密码提示问题答案不能为空");
2 v/ {+ e. Z5 K# S" P- i document.sform1.checkans.focus(); ! Z2 Z8 t4 d* e1 z
return false;
. P+ U1 W6 a7 p( m3 X) t% P }1 L. r/ K6 H- a- o# G @. g
return true; % z% c' ^8 A" Y2 H' j: T" v1 L/ R
2 |/ c% e7 t1 F$ A}
4 F, N# f! l- a4 |' c# [1 \1 y) d- ]</script> |
|