|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14417
- 金币
- 2494
- 威望
- 1647
- 贡献
- 1442
|
这个脚本对你可能有帮助:) {$ ?% {) t/ y; a
<script language="javascript"> 2 k: z( v0 I$ D
function IsDigit(cCheck)
' c0 ]$ ^0 B) @2 s {
- S ~) ?9 E3 e+ Q% n L return (('0'<=cCheck) && (cCheck<='9')); " U6 c$ r% F. @) @- D h: d! Y' H
} : o! ]4 L$ k7 M
: q) F6 l: p5 `; M9 m8 M" F2 Y
function IsAlpha(cCheck)
( h2 N# v4 I! O% H) _- {1 ` {
* A- E5 ~* `+ I* [- ?* c# |9 Q$ c4 h return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
! ?9 m1 j* ]. |+ Z! g: { } 6 h4 a6 Y/ C% f D7 W
0 A# ?4 K" e. p. P0 J
function IsaNull(cCheck)
% Q2 [! D9 d7 m; U( m7 I4 } { + m$ Y8 Y0 O1 R; X: B% Z
return(cCheck != " ")
! A& i8 M2 S- I8 b' U }
# m4 ]/ \, C" p; j7 `3 }
3 s9 L* T& {8 c+ b9 Y: bfunction checkform() . p% | w: r1 t# t
{
* p" Z7 l* F$ G0 n id = document.sform1.id.value;
5 K( I* k: [3 Z: S1 s if (id == "")
! n5 U0 }4 M. q3 q { # F1 t! x* l: d5 T$ o* }3 z
alert("请输入注册名"); $ x9 |+ K3 C9 t* D S
document.sform1.id.focus();
% e2 t$ _/ W/ h3 { return false; 8 i4 y0 f" v' E) ]7 k Y
}
0 H# i' @# k# R: |* x0 `6 [" C9 B9 I
6 C4 M4 m4 j, X+ u4 Q$ g for (nIndex=0; nIndex<id.length; nIndex++) K- M4 j: U. f; D* e$ _
{
2 J& U; p( d" y cCheck = id.charAt(nIndex); + Q8 H' ~2 D* `3 Y' F L1 h% X
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) . H5 q$ `9 l4 Z* ~: ^ K" k& F
{
' P9 c& I2 ~' R alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); % D* J2 P! V) L9 X
document.sform1.id.focus(); 6 m5 K) n/ x* g4 e0 _
return false;
" A' d& X2 c# k6 \0 ^9 U }
8 P+ W3 k8 d1 z% Z } + y: K& g* _% {# ~
chineseid = document.sform1.chineseid.value;
% M; k, J5 a* m* m/ ?% a/ r% | if (chineseid == "") 4 T8 s' ]% j3 h5 w5 H+ o* M
{ , S# p# v0 `6 X
alert("请输入中文昵称");
- J8 h0 ]! j0 x1 Z, P document.sform1.chineseid.focus();
2 k/ L8 S: s" N# [: k. l/ ~$ K return false;
/ f1 A& X3 x. {9 u& ? }
) G T/ P" C; K8 Y. ?! l password = document.sform1.password.value; ; E: _6 j" y- |3 {+ T; [& U6 K
if (password == "")
& G% h4 [9 O E+ Y. x { : W- s+ X( X& u' {, z" U) T
alert("请输入登陆密码");
2 K3 R; {2 J+ Y$ M document.sform1.password.focus();
4 l) h4 x: B) r$ N return false;
/ N# o5 O0 A. p }
2 g* O1 S9 j) q) b6 v) r, D/ r3 A password1 = document.sform1.password1.value;
" a, k6 p4 X: g" ^; t if (password>password1) 2 M1 h7 M: e4 `2 U; f, X7 m
{
8 c$ w' G3 B4 v0 m alert("重复密码与登陆密码不相同");
) P: ?4 U7 u, J" Y7 P) Q; M/ i document.sform1.password.focus();
5 ?! n- _7 S6 x3 d document.sform1.password1.focus(); 0 A1 Z( Y0 g' T4 `* u
return false;) R) t* J" ?0 m- l( c- p- m. H& e+ H
}
8 _( x) [- C9 F2 Dif (password<password1) 5 D. I+ C& S1 k
{+ I" m/ _- t& f- s; B4 `
alert("重复密码与登陆密码不相同");
- g- c2 ^. l( | document.sform1.password.focus();
4 X2 X: g8 {, k: S" } document.sform1.password1.focus(); ( W- C( D3 A) Z2 e9 }$ O. {
return false;1 [/ j+ }: {' r4 ]/ w& f
} , b8 D8 d& B U+ J+ q; `8 H6 v
if (document.sform1.email.value == "") / J: m8 ]- q" Q
{
$ L) ?! ^7 |8 U! O6 n! s alert("请输入您的E-MAIL地址"); 3 d+ \* b% ?4 h( G& ]% W( ~% ]
document.sform1.email.focus();
+ S* f6 \' T# h return false; / J- Z; h& c) e5 f; n: I
}
1 T: w+ k4 k; ^3 G* l z / f4 n( T6 O! ^0 W$ t
email=document.sform1.email.value;
3 T1 z' T% i z- h* z! P emailerr=0 # L* Z* o( |* n" e+ |4 Y3 ~
for (i=0; i<email.length; i++)
; Y/ k, J3 ?4 z1 e& J { - l4 @) y9 h q3 Y: d5 n
if ((email.charAt(i) == "@") & (email.length > 5)) " x7 C0 s3 G+ G3 Y
{
$ ~: w* p, O# }; m1 x2 Z" ` emailerr=emailerr+1 ~, z8 W# ?% p9 L* ?# k
}
+ j' k5 ?! U2 k) F P } ! P {9 `4 `2 I9 _' Y. ]
if (emailerr != 1)
# o6 t. [; r2 n" f" m, e D { - {5 Q5 W6 C0 e2 F/ F( \7 u
alert("请输入正确的E-MAIL地址");
/ P& p, C. Y7 |; J# K document.sform1.email.focus(); 2 \& |" s( D: h$ s) D* b5 }
return false; 5 |; ?+ g% D7 G! t! F
}
# a. m3 h, H8 c5 d: P8 | 7 Y/ a! T5 Q, T2 H3 s) W1 G
if (document.sform1.checkask.value=="") 7 g0 r& k( G" x) ?9 Y: w
{ T/ p1 A* ]4 i$ d# F3 N
alert("密码提示问题不能为空"); 6 U2 R+ t7 H" @
document.sform1.checkask.focus(); . m% W1 ^. R0 T- J, V
return false;
& a/ { n1 w5 o. J; {2 F } 3 J4 @8 w- ~+ c, q0 a' r
if (document.sform1.checkans.value=="")
Z1 C0 y4 A. N& ~ { * M4 D( V4 K' Z
alert("您的密码提示问题答案不能为空"); & s4 n6 ?- V: |# q9 F6 b2 |
document.sform1.checkans.focus();
6 Z& g* c* a. |+ I: y return false;
* |% q* l. y+ Y& i }
, ~" G' Y* P, [& V+ m( m return true; 6 @2 l( R' V4 g9 L6 n0 D, w4 y8 l
& h, q2 y& A5 y! R$ C4 Z0 n} . Q( y4 d/ ?" w' N8 t
</script> |
|