|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14397
- 金币
- 2484
- 威望
- 1647
- 贡献
- 1432
|
这个脚本对你可能有帮助:! z* K# j8 ^3 L2 r2 z7 P; I7 F. c9 r
<script language="javascript">
8 ]8 O' R, J, u' b g7 ?; C jfunction IsDigit(cCheck) 9 G4 d( b7 u) A% F* C
{
9 Y. _. R. M6 p, S [- G0 s& c return (('0'<=cCheck) && (cCheck<='9'));
0 u0 P( ^0 I5 h/ B } 7 p" U! i% ]% b. A( E8 M
8 P/ d' u1 Z1 }- y. X! K6 Cfunction IsAlpha(cCheck)
# T- I, }' L; x# a {
; g1 G! w( x( A) z5 f% x return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) " J* y: I u4 X, g+ @( O" b" j
}
$ H1 ?' A `7 m. d) i
3 T/ S% F* M$ h( @+ rfunction IsaNull(cCheck) / Y" m6 `2 u; b" k) o! [
{
( U) y3 t. R; B& z2 L return(cCheck != " ")
; K* \, X2 o# C } : X6 F% Q3 ^3 ?/ g
2 @1 A& u" W; ?" [function checkform()
# m! X# N; {2 U{ 2 ^$ R1 X# O* ^* d3 ?4 T
id = document.sform1.id.value;
5 }, k ~ n. R2 y) C! o- [8 J if (id == "") # C, w- p+ D: M* V0 T
{ # W! T) Z. f! `
alert("请输入注册名");
. Q- Z8 h l; ~) P document.sform1.id.focus();
. z3 M$ V: I% `: R9 N! ` return false; / R& @ `; w) g" A# f, J- w; e
}
0 ?* u8 ?/ [. r y" _ . R! P+ b0 A) e
for (nIndex=0; nIndex<id.length; nIndex++) 5 G3 ^ o% L% W' ~& m9 X3 f
{ 4 Z8 P% X7 ^, ~
cCheck = id.charAt(nIndex);
& @' o7 e3 K. }4 G5 i& e& x if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) # m- J( J& C7 d+ j9 G
{
; D% }& ?4 K+ s$ U# w alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 4 r: n. s! L& s, }: E; `# K9 d
document.sform1.id.focus();
; o# _/ I: x& g$ F; f- m return false; , z, N% V; \+ i6 x; f
}
5 u$ u- o3 u/ }) @% C$ n } 5 G U9 A$ [2 |, p* t* _ H$ O
chineseid = document.sform1.chineseid.value;
& H7 M( Z6 Q+ m/ Z3 ?: o if (chineseid == "") $ }) M( T! ~# A4 W5 R
{
6 {# O* N+ r5 e8 N alert("请输入中文昵称");
4 h0 |2 S* e4 C# ~$ \" W; F document.sform1.chineseid.focus();
# ^9 `8 q6 R3 \$ Z; R( ^) B return false;
! H4 D7 ?) ^/ w+ Y$ W& C+ O } & s4 {( [& G5 o6 u4 W
password = document.sform1.password.value;
7 e# h4 a! w: P! _. m5 r# w if (password == "") 2 O$ t5 C5 P; X4 k$ W
{
9 o* i- }3 g2 c$ e; y C- O; R alert("请输入登陆密码");
1 f7 e4 x( u5 v document.sform1.password.focus();
+ B7 E8 Y+ t9 P0 w return false; ; n5 z2 c! Y7 Z, D7 Z1 V
}
) T9 @) i% Q+ U4 P password1 = document.sform1.password1.value;
6 s- v9 m( E4 P+ R# \# n if (password>password1)
/ @4 E0 ?9 o) a- _4 h& m {
5 l9 f& M" m5 \% o* X alert("重复密码与登陆密码不相同"); ! ]& X4 b" G5 f. C9 I& }0 R' V- b
document.sform1.password.focus(); + i, m# i7 B _+ _
document.sform1.password1.focus();
' h' k0 K& \( y! c return false;
4 H# ?) A; k* |+ h2 t } 7 K5 o; W% a4 [3 ^* Y+ ?
if (password<password1) 1 f: p4 h6 N' m$ z) Y4 s8 N, V
{3 s9 y8 @' u6 m9 P0 Q9 k
alert("重复密码与登陆密码不相同");
3 P4 K& P) C: e- s. x6 X document.sform1.password.focus();
5 a7 @1 ~, I( o7 h6 Y+ }- V9 q document.sform1.password1.focus(); & u* ^! `8 |. K! E
return false;8 Y: t0 X& n* q! U* ^$ K, J- P
}
) K8 V$ Z1 J- m- \% Q if (document.sform1.email.value == "") ' ]) f' X4 l+ x2 K2 }
{
* g5 @7 f2 r+ t) Y alert("请输入您的E-MAIL地址");
) E# V9 A* B: h3 s! C document.sform1.email.focus(); ' g& y I0 e# l! q( l2 F# F
return false;
! a6 f" C+ \4 h$ W } , ^7 F; y0 w* m t: I; O& `
; I+ a1 F. v, N* s0 q! R
email=document.sform1.email.value;
# c6 I( U$ l3 @4 V7 d emailerr=0 5 i; j# o+ P. S$ w+ S! W
for (i=0; i<email.length; i++) ) n6 p( T- u1 E7 l; F s( j
{
" y& n4 l: y* }' |9 u if ((email.charAt(i) == "@") & (email.length > 5))
4 l7 k1 _9 h2 T% r9 t { / W% Z1 y6 `/ Q7 R8 C, l' e- u4 F4 c
emailerr=emailerr+1 8 Q/ F8 t0 I5 z5 q
}
' n5 c* b5 W# \5 X) `" f0 f7 ^( ~9 z7 Q } 8 R* `5 ~0 L5 F) a' ], S! K
if (emailerr != 1) : u, x' H. Y" O$ a! t
{ ! r" T! q4 P- v# O$ O3 W
alert("请输入正确的E-MAIL地址"); ! _7 x+ ^- D: B: P
document.sform1.email.focus();
- B/ M% @; r1 ?( W/ X5 ~, a6 Y- W6 R$ A. J return false; " w% Y# c3 k8 l# U0 Z; {2 P; f7 a
} 7 B a( I$ x; `" `
, t$ ]+ o0 m; J: N if (document.sform1.checkask.value=="")
+ r( I! A' K _* q& V( { { ; a* B Q% O! N- a
alert("密码提示问题不能为空");
" Q a+ }% q$ I' I5 \' X document.sform1.checkask.focus();
/ K, g2 p( ^, C/ V return false; ( |+ w" |+ Z) j2 m# U$ P+ l
}
( U6 L& v1 ?3 d5 i$ X& ` if (document.sform1.checkans.value=="") ! S* P+ e+ y* \5 ?
{ ; L3 G$ p2 [: n9 {. q7 T- s$ j/ `* g/ U
alert("您的密码提示问题答案不能为空"); i9 [, V2 L* |, e6 r
document.sform1.checkans.focus();
& x1 h& {. B. `. ^* o$ C return false;
1 K9 b2 n( u+ w6 r& ^( V }8 U+ R- W' d" K U
return true; 4 b8 c2 }7 q; s; t2 H' X
5 j' Q8 D o3 N} # J" B" `& I8 \( F" C3 P6 M C
</script> |
|