|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14347
- 金币
- 2459
- 威望
- 1647
- 贡献
- 1407
|
这个脚本对你可能有帮助:
) s4 M+ `/ _$ U* a# N; Y0 T; `0 ]<script language="javascript"> 7 f4 ^7 @ P2 k; o
function IsDigit(cCheck)
0 {, F& D# a- ?5 D) _6 X+ A { ' a: F. J/ J. g1 N& k6 s# p) s* }& J
return (('0'<=cCheck) && (cCheck<='9'));
0 g( D+ E! h, p9 R }
/ }* n# G$ ^1 S2 [4 ]' m
: h, p: l/ o# }* U% Z# I* r: efunction IsAlpha(cCheck)
1 V! t' U% w+ W4 a" p6 E {
: [$ a& Z! t: V1 M0 V7 o$ s% k return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
# W) _# v' W! ~. l/ z9 e }
8 m. t: M' [2 i! O; L
. l6 V2 Z( V0 Z9 Y, a: d1 Zfunction IsaNull(cCheck) 8 o/ W) ?! H9 q
{
6 W P1 I$ k) h4 p- Z n return(cCheck != " ")
8 W" u, p, d5 y7 U } 8 `1 J) v4 l- r6 Q* ]" I/ V
6 X1 t! X6 T c9 R
function checkform()
. G" k( ~4 m3 N1 Y3 }- W7 {{ _) J7 `6 P1 Y( q" n
id = document.sform1.id.value; 9 p. C W$ Q: e! E9 M6 h
if (id == "")
; L" Z1 t+ u5 f b% |- F {
: R; C$ b8 e* X2 \ alert("请输入注册名");
( A/ \ Z2 h4 A1 |* r( @ document.sform1.id.focus();
0 T" V) r* ^3 U* g9 m' T return false; % l8 h+ o; ?' x' _
} / y% U" M2 }% N6 G8 F
, k9 Y$ x0 Z6 I/ K: P: f0 v
for (nIndex=0; nIndex<id.length; nIndex++)
: @( b8 E6 p: b- O% P. z { : O8 e* ]! w5 Z# u/ q/ X
cCheck = id.charAt(nIndex);
+ l) {+ Y+ L9 `4 N" N3 y2 P if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
7 q* `" }/ G1 \ {
7 H) @5 q7 U0 ?" u. }2 F! x& ? alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
; T8 ~. E5 h! s |! |$ k2 t document.sform1.id.focus(); 9 f- F7 i. Z4 k2 j; {% S# g! x
return false;
* D4 o) E1 x/ }& [ } " k, [) k7 a4 B; {5 D2 Z9 F+ G
} 2 |5 \ ~6 r* u% O- G5 b7 v
chineseid = document.sform1.chineseid.value; $ D- m# [1 {. C' Q+ H+ D+ {/ c# x+ n
if (chineseid == "")
; E+ ]/ {0 d6 X: \3 W {
6 o7 v. R) o. J) l% ? alert("请输入中文昵称");
* r* g; k4 k1 i& l document.sform1.chineseid.focus(); 8 w7 z- z( u' c/ y
return false;
( k2 m3 |5 g2 d, d: Y } ! F) Z% Z2 Y" L) b0 e
password = document.sform1.password.value; : L2 r" ?4 O- n! K: H
if (password == "") 1 a# l2 S8 _9 K! v! [: ?
{
- _6 C \0 m; u# Q1 { alert("请输入登陆密码"); + O: Q. J% x; @* g4 M* _. G# Y. S. [
document.sform1.password.focus();
) [" ?) @1 t. k! y( k& P, x return false; 8 p( U* ] o) e, z
}
+ I0 }! S0 g( c- E* K9 e password1 = document.sform1.password1.value;
; r# I; n, J' K2 M/ C if (password>password1)
0 w5 w, ^' P+ S {! X3 s1 i( R8 T( p
alert("重复密码与登陆密码不相同");
& H1 c" R) c; C* ~1 s document.sform1.password.focus(); 9 h; L- G% _. r0 s! g
document.sform1.password1.focus(); " B" n3 X# w3 }4 i
return false;
# k5 w- L- i7 _8 ^# x4 u } 1 D% A( a* b2 a9 ]1 R& G: n
if (password<password1) 6 b2 |" w! Z/ F- s6 c% D
{2 @8 }& t: q% v& ?+ `
alert("重复密码与登陆密码不相同"); ' r; f$ \! k3 a2 d/ q
document.sform1.password.focus(); & L2 t$ o# n' V; }: Y, k. \
document.sform1.password1.focus(); - M- O8 J6 R& A! K
return false;
' ?. y0 W! u$ p4 a9 d- Z } ( [+ m- ]% Z( O( f) b" J& f
if (document.sform1.email.value == "") - U4 g8 f$ D9 k/ V. o) G `
{
1 F7 q$ |: U3 q$ o" ~ alert("请输入您的E-MAIL地址");
. ~- v7 @4 j# r" T; T/ [ document.sform1.email.focus(); e$ E ~' ^5 M" W
return false;
4 V6 Q* m C6 ?. L6 k7 E) i } ) @8 O( O5 r R& [. A; Y
& }" {: }& K. h email=document.sform1.email.value;
X- u. j" T; h! W* x: r emailerr=0
2 l) q& S6 Q$ b8 L1 e for (i=0; i<email.length; i++) * w% k: P* @! ?0 Y. a0 f
{
_/ `; T( w9 l% D. o if ((email.charAt(i) == "@") & (email.length > 5))
: i: c# c1 w/ P( g5 e3 M {
; S6 i5 @1 t/ r emailerr=emailerr+1 % ]( x# z7 G8 t- m2 |- j
}
+ a6 s! ^! w7 J$ o } ) L$ Z' K7 I" F9 f0 k& i f0 p B
if (emailerr != 1)
1 {7 k& Z9 B" n4 h, ?6 [ { # I* X8 t4 \. ]/ l/ i Y
alert("请输入正确的E-MAIL地址");
- d/ P6 V$ h* o5 x* S document.sform1.email.focus(); # l! X8 e+ N+ X. e: P( O
return false;
\, |; {0 V% q6 `% |2 J }
) a- i& x0 X8 Y1 x4 h3 j! z( O1 y. x
- P$ ?; E; O n! r" f1 y if (document.sform1.checkask.value=="") + O; p& C/ `/ y9 \) q( D/ U Y9 e! J- ?
{
" G5 V; G( ~7 J4 q# C% W( b* g3 M( E alert("密码提示问题不能为空");
0 N' K+ N! K7 j/ B4 r: i document.sform1.checkask.focus();
/ {7 x8 y0 U G+ F" z return false;
4 S, |$ L7 s' z& C# H# @% O } 2 d1 _' d5 W; z
if (document.sform1.checkans.value=="")
+ x" @& M) [6 f- S l: H! `3 X; R {
+ `; f8 h% s/ D" Q. N g( k alert("您的密码提示问题答案不能为空"); & ^' M& t, O* }. z; C" c' c
document.sform1.checkans.focus();
0 D. @0 Y3 G1 r3 k return false;
2 i* M! G: z2 Q, z3 s. k/ y- { }
' I; T2 I9 k0 V2 u+ H: z, W/ X( s return true;
: O: G2 K& r x
* S$ y& I: f* I; f! x- Z} ' O k3 E, Y& i- _( |7 n
</script> |
|