|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14325
- 金币
- 2448
- 威望
- 1647
- 贡献
- 1396
|
这个脚本对你可能有帮助:
% N9 g b0 I% ^) J<script language="javascript">
p" a9 {% o j$ I& ?function IsDigit(cCheck)
|; b- } ^: q) s { 5 M% k( w2 J5 W/ ]% a
return (('0'<=cCheck) && (cCheck<='9'));
/ h1 Y; r# h1 \6 {; I }
( J, P& B* X$ B9 u " r/ C! g. I3 b
function IsAlpha(cCheck)
& G( Y4 c( G2 O- ~6 h4 D% Q { - P" _% B8 a* s! X a5 y- {
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
2 j% W4 x; a t& D; B" F$ [* f R1 S } 0 p7 w# b4 ]* C
- a5 ?1 l4 p; i" J: h! w
function IsaNull(cCheck) & C- [( u7 Z# r
{ & p1 _+ w* E6 b6 y
return(cCheck != " ") . w3 Q$ r; Z) ^$ o0 ?' [, }
} 7 p! D6 N8 L x5 P. v
$ {8 }. l- N3 o. r0 x, D& N, x) V
function checkform()
0 O4 u9 X! p( T" q{
- x6 @; R* w( B: U id = document.sform1.id.value;
5 v5 j' H7 y" @6 R9 D if (id == "") . E% ]; U: S: g& i( ~
{ b' _, k/ E& b% M. g* z
alert("请输入注册名"); 0 y3 F4 h R; g
document.sform1.id.focus(); $ d, A& `, V9 S# p
return false;
$ T8 g$ o) j. k) y" w }
9 O# z2 p2 S+ b$ s' Z& u
3 O: Z6 p/ _8 \& U for (nIndex=0; nIndex<id.length; nIndex++) ( Q- z/ i+ C; k8 u' c/ T" A
{
8 g8 N W* ^( O [3 T& U cCheck = id.charAt(nIndex); - ^- O, H% Y2 d( |, {6 A- N4 d
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 0 M* M9 U: ^2 [6 U
{ ! g5 i9 h! ~! a+ T/ [" k
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
/ u. X; o! m/ C document.sform1.id.focus();
) E( w2 _* u, f& {& J* F return false;
% g( z$ F, c+ v7 } }
- F6 D0 r) Q5 z6 @4 ~ }
1 i# u) o) `' m% B3 A# ]. ] chineseid = document.sform1.chineseid.value;
( Y+ a: p( U5 ?$ v( W if (chineseid == "")
% X; b/ _8 t7 Z {
) n9 b# [' h$ G alert("请输入中文昵称");
5 j- ^% C3 N+ d document.sform1.chineseid.focus();
% X' w9 G* \* d: T3 X$ S: J return false; / ~* X! f3 U; D
}
2 w) q, x3 l; }, }% k& N4 X* { password = document.sform1.password.value;
: v4 i8 n( k7 q! T7 z if (password == "")
1 y3 E: [6 @7 i {
: l$ r6 Q6 Z& V2 ?, N: k alert("请输入登陆密码");
0 q: l4 _' B, x1 {; }; R document.sform1.password.focus(); 1 h( f( n9 k. k2 `2 M
return false;
/ s( g" K+ W9 N* v5 s: Y2 z5 G }
! T% [8 P$ Z: g$ E5 x4 \6 C password1 = document.sform1.password1.value; : _& N, O- E8 e0 _" H+ A: K
if (password>password1) 3 S9 v! R) m2 g$ B" O8 X
{, w0 Y9 [2 U( ]1 l/ H4 Z# `& C. E
alert("重复密码与登陆密码不相同"); , n- t( P8 S5 k# z, [ f/ }0 x( a6 ]# r
document.sform1.password.focus();
% B! T5 {: t3 k7 [3 N% n+ a+ N' b document.sform1.password1.focus(); , B- `3 N. _- e8 B6 G
return false;
4 r5 J9 r' W' N } ; O! Z% w' i! b# X* h2 l# Y
if (password<password1) 3 ^5 N. |; }5 i4 A
{
: Y/ s2 i1 W" k alert("重复密码与登陆密码不相同"); , q8 s$ N, \" e& N
document.sform1.password.focus();
) U# A. J. ^2 k r+ E) t) o# r& \ document.sform1.password1.focus();
" _5 k4 ?) H" C$ o return false;
2 V( |* H. A2 Q1 j9 w8 M } + E3 H9 n1 c/ r# T7 O" W
if (document.sform1.email.value == "")
0 Y* x9 O3 u+ H {
0 S4 @+ h1 O+ N! J! t alert("请输入您的E-MAIL地址");
7 Y3 G6 B j5 u7 ?4 U1 e document.sform1.email.focus(); t$ E% B+ T& n6 o$ v4 k9 X
return false; 8 K1 A6 C+ @. \- x t' n4 O
} 0 f5 F3 r: l1 R- u' X1 S4 n
9 T0 L+ f$ x" x" U* Z( m email=document.sform1.email.value; 3 B1 m' A/ L1 R# S* \ d
emailerr=0 $ i" D* r6 t6 \) O# g" I9 |
for (i=0; i<email.length; i++)
/ Q$ ~5 M5 s/ ?, L6 s2 ]- t {
2 l7 x7 U: I2 E3 N9 F/ W* v if ((email.charAt(i) == "@") & (email.length > 5))
7 t& W1 N! v ]4 ]. T7 o( o1 d {
9 E6 h% E* B4 e) @/ t" h emailerr=emailerr+1 ) h9 Q* c; u4 @( S. d; V; S J
}
- @5 W8 X% N Y9 |) N } 2 E a7 }8 ^4 [
if (emailerr != 1) + P" @) k( f# h
{ ! R- a5 X' h! E4 p
alert("请输入正确的E-MAIL地址");
4 ]) }% _9 c; U( s# a( ]. T3 T document.sform1.email.focus();
2 Q7 m3 X- w' h' ~% v' `/ g/ g return false; ( y6 ^" ^; F( ^8 j/ g6 z
} : \, ^; F0 ^& d, R$ s
, n" A2 F9 r0 \4 _ Y if (document.sform1.checkask.value=="") 8 q7 j5 s: p, D9 A( i+ W
{ ; }/ K" H3 |+ G8 [
alert("密码提示问题不能为空");
. ^- D \7 x: K6 S# g" q2 R document.sform1.checkask.focus();
; i+ f7 u9 [; r" E; e5 m+ B return false;
! c/ \- _( }: Y9 J! b/ K+ \ } * J* P& B! K0 J. ?7 l& l
if (document.sform1.checkans.value=="") % L9 O/ j; ^/ J* }
{
5 A7 v3 p: {+ i! w8 `$ Z' X alert("您的密码提示问题答案不能为空"); 5 {# E: }; {0 H2 j% h# x/ u
document.sform1.checkans.focus(); ; j: i4 c1 s- w' s
return false; 4 T2 g8 V3 Y) ~6 X+ o2 V& G
}
( u6 X7 y9 |; V$ ~5 e8 u0 e. E return true;
0 N) @6 K' d& m2 t2 i ( z3 n1 ?, U! W" t. x
}
+ b9 `6 E2 ~ l7 a; C</script> |
|