  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
这个脚本对你可能有帮助:
% V) J1 ~/ M7 V b+ }<script language="javascript">
& b) h- e* u+ ^: T, u. i' sfunction IsDigit(cCheck) ) x" j; v( Z) l; n: L. a( c
{
/ Q1 I+ s3 N( W& r3 v8 v; e+ l return (('0'<=cCheck) && (cCheck<='9'));
& R- c4 V! b3 g" J }
2 I T" u- N" J+ y . O+ G* G. p& N
function IsAlpha(cCheck) $ ^! x# {8 x9 ]# c4 l, N, M. m) S7 b
{
3 f+ [7 B) J; g( z2 U6 x' u* O$ [ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 8 c/ W9 {( Z$ D/ I! w
} 4 E/ B5 z( O* `& B% f+ _
/ m6 X0 f+ v* F
function IsaNull(cCheck) ! m* r, c& w, T0 D
{ 9 ~, ?( }' A1 H+ J" d
return(cCheck != " ")
4 e$ o; ?; m* d$ k }
( k( ~3 K5 S9 z2 n( k' N3 N i
0 I: X- C% J$ r7 }9 b4 i$ Gfunction checkform() : \( X$ F9 c' h! @4 A' V: v
{ $ |4 k! s. Q) W: P1 S: }( l" C, x* `
id = document.sform1.id.value;
7 b+ d3 ?4 q- y; H! v$ ? D if (id == "") 9 g8 ?/ t7 g0 V) v
{ 8 p5 q0 v; a' t- \9 E9 v
alert("请输入注册名");
* J# t% i* j8 _! X W) Q/ g document.sform1.id.focus();
, z/ J6 L8 `& d: h7 ? return false; , s% n' n' a% U- l- e/ z& E; H7 x
}
# a6 E" L8 }0 H _$ w' u ; o% o4 F# C. x5 T
for (nIndex=0; nIndex<id.length; nIndex++) $ _' o& ?) m/ a# O, L: _! z4 K
{ * r- `& Q8 ] F; d
cCheck = id.charAt(nIndex);
9 f" i# P1 n0 b$ |( J# Z if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) , u& A# V! f1 H% F9 z9 i
{ 9 ]! a9 M8 e/ e3 b
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
+ W% Y- t. K6 O8 s2 z document.sform1.id.focus(); * B2 k; j* r; T1 _, j
return false;
3 [- |2 e* @1 {0 ?- e% O }
# S: u; i1 M1 [% K } : q, Z/ }7 ?: {, k( N- j- ]
chineseid = document.sform1.chineseid.value; $ @4 E2 z6 j; W$ G8 j
if (chineseid == "") - N- q$ q8 i4 g
{ ! s- i3 I8 k; b
alert("请输入中文昵称"); / y4 ?3 ^0 H5 }! m" V6 ~
document.sform1.chineseid.focus(); 6 d# A$ N% { i0 k- N; y
return false;
; K8 g+ J! A' K- o1 h& y$ B } 8 s" O% t# |& J! @: E# B
password = document.sform1.password.value;
- W! d9 N1 c- y* j6 v if (password == "")
/ p- S5 z" Q9 f- J* O { ; g( t& Z- O! l$ ?
alert("请输入登陆密码");
5 R; u$ I: B' }+ O document.sform1.password.focus();
' T& j/ ~2 n; p+ ]6 Y' ] return false; + [( b8 c8 E7 G7 t( {( c
} + d5 J$ i3 W- q8 ~6 f
password1 = document.sform1.password1.value; # e5 |/ r# V7 g0 `. a" i% q: M
if (password>password1) , _% M: a/ h) q* R
{
9 r- s+ e% h5 C( {' z: x/ B' R0 g alert("重复密码与登陆密码不相同");
+ j$ Y0 \& }1 s5 V document.sform1.password.focus();
\* Y, Y3 N4 t0 L, O! L# E( }" e document.sform1.password1.focus();
" F E9 ]' \+ I return false;
/ U/ F$ E5 R. w* t( C$ | }
" l* Z4 Q. b" @/ x& V5 Uif (password<password1) * ~2 @9 k7 X8 h9 O
{
: Q% o3 g5 J) s/ D! T8 w5 H5 G& Y alert("重复密码与登陆密码不相同");
; q' x( o$ h4 I: k. z4 s4 H: } document.sform1.password.focus(); , w2 U ~* @; @( h7 {* Q0 o8 D
document.sform1.password1.focus(); 4 v; x% M$ b( `# U0 m( m
return false;
; I5 i' K0 `7 t* U8 j }
+ E! ?6 I0 ?* |' Y8 g: ~* ] if (document.sform1.email.value == "")
# i) X1 p9 L% h5 d( H9 t8 d { ' {: a1 O3 y) g0 f. T- \
alert("请输入您的E-MAIL地址");
& D) f) p2 v- M4 k8 K3 i document.sform1.email.focus(); 4 D! U6 J& @3 i% j
return false;
$ A( }) Z4 K5 B# ^, ^ |1 E1 c }
; e7 ^0 p- H9 g- U Z z
9 @6 q4 P; `: _, m( S' y) E. { email=document.sform1.email.value;
' I& t5 m7 o3 q' }6 K emailerr=0 4 y# `! A0 L$ `2 h. ^
for (i=0; i<email.length; i++)
* q& z% v! S, J, @ q+ ]. _4 |6 D$ E {
7 w3 x2 h6 o& }0 [% ^& f; r$ g if ((email.charAt(i) == "@") & (email.length > 5))
7 @# A+ o) [. k9 A { ; s6 e k' u5 T; B" m
emailerr=emailerr+1 ! R& a% K9 ^4 ^
} + \& U ^) T% H B& d, H
}
! {6 |( g" D- I5 L5 d: E if (emailerr != 1)
3 V0 d) C, }4 ~& p' g {
3 {# r) B+ B1 A, m alert("请输入正确的E-MAIL地址"); ! j& V5 W8 W5 X- K* T* D) P% ~
document.sform1.email.focus(); % E( g7 K4 U& k; S
return false;
# |, w( Y, b% q2 Q- q8 V( w# y }
4 _: e! }* L d
7 Q* P0 Z! M: u6 M if (document.sform1.checkask.value=="") ' `) O" d# c- T
{
e- V% f7 e: S- n* v alert("密码提示问题不能为空"); 0 `& b, ~$ p# J V
document.sform1.checkask.focus();
% v; X' w: v: B1 v% R return false; 1 v2 w4 g2 j9 z4 @3 S
} 8 ]* A5 p! _. `, c9 M" `
if (document.sform1.checkans.value=="")
6 Y' t# F* p9 d" U {
' n2 `# r! E" A z8 b alert("您的密码提示问题答案不能为空"); / d5 e: v6 D$ e( Y, u! I6 Y
document.sform1.checkans.focus();
. t$ g" p. n; K' A0 d, q return false; 6 m% ^, O5 e) L1 r \. S6 B Q
}' d! B4 `& |. Z
return true;
% `# w# ]8 r D a5 ^# q6 w
( A8 _' Z6 z" O* ?# b' n$ [$ m}
" _& t( L, [2 j* l. E</script> |
|