|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14403
- 金币
- 2487
- 威望
- 1647
- 贡献
- 1435
|
这个脚本对你可能有帮助:- J% {& U% I3 D3 e8 ~3 \. ?
<script language="javascript">
. a8 w, D; g3 s1 v0 zfunction IsDigit(cCheck) K* T# B. V- n$ t6 K5 I, Y
{
. i h! u% m3 m return (('0'<=cCheck) && (cCheck<='9'));
* c9 c+ V, U4 A0 ? } 6 T7 {8 H0 u. G) h
8 l- c5 I3 m' x/ K5 ~5 ~7 Jfunction IsAlpha(cCheck)
6 f2 }0 c. Q' M {
1 V' Z! H+ S) D# S return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
- d1 K2 q" ~7 _ } 1 o3 o* G( T1 E: c) ]/ @
- d9 _% \8 f: m: z5 Afunction IsaNull(cCheck)
% Y8 l6 P- p& M' Z- i$ t* o {
$ B" y$ H7 E ]4 d! ~. J return(cCheck != " ") ; _% z" M: ^/ v$ t, k
}
9 a+ ~4 m6 q6 U+ u$ x% x% g / q: m* \! h" E" o7 O
function checkform() : [# S: B! E4 c s' z8 w7 B# e
{
9 e& x# g0 ?# f: Y Q- q( W# D id = document.sform1.id.value;
0 t+ H5 [: a: L) D X$ R if (id == "") ! V: {3 [) w+ _5 Z
{
) Z& k+ A* _) {$ Q alert("请输入注册名");
1 r9 Y/ t) D4 }& E3 R2 y document.sform1.id.focus(); 2 @8 L! `! J4 ^( o$ j
return false;
+ w9 P. f1 V& i. p$ N }
" g% ?( G- n" `" W# b4 h5 l ; U# E7 `1 S- u. x
for (nIndex=0; nIndex<id.length; nIndex++)
" P( l N0 F1 ?% G$ ?& c4 A, q' w { & e* M6 M- u0 C. m' B9 h
cCheck = id.charAt(nIndex); ' x% q+ E, K/ t/ O) X& \# d
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
# U! w; E* B: ?$ I5 E { 1 U# p( }7 U, E x4 M3 I/ Z7 R; G
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
& i2 h' [/ G0 d( l document.sform1.id.focus();
: F8 k5 s, w" {3 I$ @ return false;
5 ` r* C2 i' h/ B }
+ x, v% C! i$ O$ } }
( J; w [. W8 I chineseid = document.sform1.chineseid.value; 6 m$ c) k, t# j7 |$ n
if (chineseid == "") ; |$ ]$ A X, c. i. K
{ & A7 E7 N2 `& m* @/ a9 @' |
alert("请输入中文昵称");
% H3 v' S K; f; U8 X& q document.sform1.chineseid.focus(); , k: n/ _* f4 Z% A9 j
return false; ( m3 s: j3 n6 D9 m2 h8 T
} . m( {2 o3 U/ C2 E
password = document.sform1.password.value;
+ {4 H/ A. z$ `6 {" S' Z. ~" s if (password == "")
2 ]- Z3 G3 L2 F+ D4 H/ r {
! o! F% I5 E5 k1 u alert("请输入登陆密码"); $ j) B" k# X0 u8 g& O
document.sform1.password.focus(); $ x7 U1 N* Q4 U" Y% e8 ^3 ^
return false;
6 r3 _0 e5 [+ V: W1 E! w( ]2 H }
* ~# p9 Q ]) F/ l$ \ password1 = document.sform1.password1.value; % d* a7 K5 V6 i; u V. d1 Z; f
if (password>password1)
- I2 G" j& I U; _( D3 L; x1 O' l! | {
9 O( b/ m& p; T alert("重复密码与登陆密码不相同"); 5 V" M$ k' B/ q6 I. n, ^$ i5 a: W6 c
document.sform1.password.focus();
, Y& m( m, m, |" p9 ?. R% g& G document.sform1.password1.focus(); 8 @3 v1 p' Y% i1 [, D
return false;
9 T; V7 t' V+ j% w. y }
+ ?/ q4 @/ e7 Y5 Z! Iif (password<password1) . G2 h: C4 h6 a2 _ n2 y
{+ @) R* ~$ x" g: ?2 i1 ~4 J# a6 @
alert("重复密码与登陆密码不相同"); 2 ?: P$ L, F4 T; R4 L% i
document.sform1.password.focus();
& C- c2 o8 p9 p* M4 d5 j document.sform1.password1.focus();
. c2 |0 H8 ?% ^" x- u return false;
9 [1 |7 x1 t* x( L } - c" w6 u" W O4 y! _
if (document.sform1.email.value == "")
- z) z9 q, l# Y- N' F' X0 h { % V( O/ s2 L/ P* u* e5 t- ?0 f3 M
alert("请输入您的E-MAIL地址"); 0 x; @; ~1 `7 P
document.sform1.email.focus(); c) T2 Q' @: M% e
return false; 0 T$ l' D6 v8 d; M- C
}
7 L" D) y( \) ]
6 u1 D% t: Y" g! s5 M email=document.sform1.email.value;
/ G- h% d1 g) c, G# h5 h emailerr=0 7 W* ^# E6 c$ N* T
for (i=0; i<email.length; i++)
* i( p& d: L5 a) G { 6 [2 Q5 f4 o; V
if ((email.charAt(i) == "@") & (email.length > 5)) $ I4 f, y" O# u' I! X/ T
{ 0 O! q6 \3 I1 H: N' e s
emailerr=emailerr+1 2 N3 A# `% ]/ Q t
}
$ t( ]% N: e1 A o( O } - ]* q; ~: p: |
if (emailerr != 1) ! x& f: x$ g! L1 {
{ * P$ r( X+ [& m( Z# p" r2 n
alert("请输入正确的E-MAIL地址");
+ W) F1 q# f- J5 o document.sform1.email.focus();
( m' \# \" F) `7 C return false;
) \5 l8 e; T9 d* u- `; {+ j) b+ G }
0 m+ x6 e6 ~9 {/ W 7 g+ U* c% a$ W7 a
if (document.sform1.checkask.value=="") & c4 K/ j0 d- a
{
4 C8 }1 a( U, B8 K3 Y2 q, X3 i alert("密码提示问题不能为空"); 6 k& }1 ~. j5 u1 D( C
document.sform1.checkask.focus(); 2 |2 s" T8 Y! G& t$ V
return false;
* ^0 a0 ^' B8 m% v; t } ; L# y, k0 @5 Q0 v: Z9 }5 l
if (document.sform1.checkans.value=="") 0 U( ^& v J* G8 r
{ 7 }$ O& V! d) E
alert("您的密码提示问题答案不能为空"); & b; K' p6 E/ j
document.sform1.checkans.focus(); + P( U4 r ~- V/ R& [$ W! \7 {
return false;
: r) b+ s1 s9 v) H }
1 U, }) j0 u' A& \; Y return true;
! `# @1 _; l$ N7 _7 R' Q
3 I! Z3 z5 F B, C} " q6 S% G! b0 w( D$ \
</script> |
|