|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14367
- 金币
- 2469
- 威望
- 1647
- 贡献
- 1417
|
这个脚本对你可能有帮助:
) ^# m. Y& a% G5 `3 v9 X, M<script language="javascript">
; x% p* q u& ]8 cfunction IsDigit(cCheck) / P; H3 }: P8 Q# k
{
( [' a/ k+ w4 j return (('0'<=cCheck) && (cCheck<='9'));
0 G8 t7 P: m# L# @* }% A+ q, X2 K }
5 Q% e8 B! J7 x/ }2 m) i# m! X * s+ G& r3 k0 X- C/ b5 r' U5 w w
function IsAlpha(cCheck)
/ f U$ _1 {7 G9 H { / O% g. i+ j. P/ u) H2 D
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
6 R3 [& {, ^; N: ~ }
9 L Q( \4 k$ m& r
3 F! E, p5 _( j$ j% D* ifunction IsaNull(cCheck)
* Z6 E% I' A, |; d1 l5 d { $ _+ X. C, U3 U2 [% A0 M) t
return(cCheck != " ")
+ X: l+ U; }/ A1 N _) e, Z9 q) { } ) X/ x9 h1 l1 l- y4 p0 [
& N- z: T& I: \& \, Q+ Ofunction checkform()
, m) l$ @* d. Y6 m1 h{
3 T# T" y# m1 R# Y/ O+ u id = document.sform1.id.value; a& P. L% D. e9 {; p( S
if (id == "")
* j, o4 I2 g! b" J* p4 y9 F* G { 0 T, c& F: Z6 G) \' i' h
alert("请输入注册名"); ) k- Q2 g% i- u
document.sform1.id.focus();
6 K0 @0 I* [% y& Z# ] return false;
& k1 K9 s' [( ]3 s } 3 j8 K* f: G S
& N3 O: {* j0 q* v) U1 N for (nIndex=0; nIndex<id.length; nIndex++)
- B3 m. `9 a) e: I: r! j {
o2 S; \! @- {* @8 W cCheck = id.charAt(nIndex); 0 A6 }! S' |6 o, N
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
9 z/ T5 k! ^' P& Z, |) s# I {
( o8 _1 s0 {; B V4 r alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
, o- @$ D' z O% o& @& B& S document.sform1.id.focus();
7 i7 V+ [6 U; R' q% C2 M+ Z return false; 5 L+ \: R, x$ w7 X# D
}
8 C! S4 H8 `: O4 D: T } * |. z& E5 M2 ]! q/ J& m2 Z# X: Y
chineseid = document.sform1.chineseid.value;
; ?' f( `! g# h5 @- {" m if (chineseid == "")
8 U6 b9 S+ u& K% j, T. v {
9 y4 A4 {2 N9 f6 O5 I4 q. X5 u alert("请输入中文昵称"); , q) E4 C" w1 ]* R& h
document.sform1.chineseid.focus(); 4 f8 a- [7 @# `7 ~+ [% |) R' ]
return false; 6 G9 X+ M+ i4 l- r, l
} ; P. q0 j' B: A6 I4 ]
password = document.sform1.password.value; 7 j; Y, H$ c4 R* z( |
if (password == "")
% s9 ~. p% [8 o' w0 R# f$ S {
* i4 u& s% A* f alert("请输入登陆密码"); 5 T2 }3 s; @& y' E& d: |
document.sform1.password.focus();
" h$ ]1 X% j4 ^" `" P1 y0 p! W/ _ return false; 4 M8 C5 f6 E( s' ~0 M4 B' P9 T0 ^
} # u1 D5 I( Q. z3 g0 \& }
password1 = document.sform1.password1.value;
7 ^& z& [' e. N8 b if (password>password1) 2 G7 j$ z9 J) s" ?( _
{" U M9 b; k% m# W- o
alert("重复密码与登陆密码不相同");
- s" y+ {5 ?* ]' `2 R& s" { document.sform1.password.focus();
" g9 i$ ]5 x! @6 a5 ^! c document.sform1.password1.focus(); ; p K8 \ D3 u7 f. H+ J( Y
return false;: ^3 V$ h/ ]3 ?8 I5 k
} 9 P9 `$ z' e9 e- s8 Z0 e/ }! F
if (password<password1)
' {4 e# y% \# I9 S( g {" U+ M( x& K4 n3 W. c* m
alert("重复密码与登陆密码不相同"); : H1 \9 S4 x; R: B
document.sform1.password.focus(); 7 i1 m9 m0 w; M ~
document.sform1.password1.focus();
4 m3 s; S4 t8 U% h0 _ return false;
6 w. u/ h+ ~! l+ d! l3 h } % `3 F, U& W# G4 h3 F0 V3 M
if (document.sform1.email.value == "")
; K& m( f" @' g3 i {
7 C! u; X7 S1 U& K# E alert("请输入您的E-MAIL地址"); 0 l6 g4 v- N [4 ?5 n5 P
document.sform1.email.focus();
% k) t, Z: z( T- E return false;
: W0 k- ?. {& A9 t }
" l, M( a5 e+ ^4 P& c' L+ }0 ~
7 o' \5 d; t& Q email=document.sform1.email.value;
% @& d9 A8 k2 Y2 ~' Y emailerr=0
) Z3 t0 U/ o6 b7 E. W* d+ Y for (i=0; i<email.length; i++)
' f6 C- Z/ v$ Z8 c' C' A {
! W1 J" [: r% B" z. m if ((email.charAt(i) == "@") & (email.length > 5)) ; s3 B3 [ P) o [9 a( y; ^
{ $ m( ?/ T5 I/ x
emailerr=emailerr+1
& l, g/ Y, d9 q1 ] } * Q# ^' c O1 ]! q' v
} 6 K) d, _& p# A y
if (emailerr != 1) 9 s$ x; H9 ^8 _4 g* q H
{ 9 B& ]0 T, z) q( y5 i( O: U
alert("请输入正确的E-MAIL地址");
2 N, Y* |' d$ C& f$ C: o$ K+ X document.sform1.email.focus();
: A5 j2 V3 g o3 r% H return false;
x' |+ k& }2 W% z. L4 b$ s- w } 1 G+ v& E# T- @. V1 B( v
$ G; I# v% V2 d2 U2 h
if (document.sform1.checkask.value=="")
& i; K6 y0 {# u7 M {
+ d: J3 K, j; u. X4 p alert("密码提示问题不能为空"); ' a$ @) F H% o0 ?
document.sform1.checkask.focus(); + U9 u' c, G4 P. S7 O
return false;
, e0 y1 A' t! E& M$ g9 a3 C) M( S } 6 f; H4 \$ @; _% @) F
if (document.sform1.checkans.value=="") - b2 C! L( Y) j
{ 2 C& }" B4 E# ?4 _ q N
alert("您的密码提示问题答案不能为空");
% j }2 C; k0 i+ q6 [ document.sform1.checkans.focus(); Y0 y; |; Y# `# x" i0 S
return false;
: u( b! i1 `) M L. N; [3 l }; ]& x+ Y: J! L' q& ~3 N8 @
return true; 1 J) \/ z* a& I/ Z
. A/ y0 ^& y7 t" I4 C}
# B/ [7 W# H# K& h; s</script> |
|