|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14323
- 金币
- 2447
- 威望
- 1647
- 贡献
- 1395
|
这个脚本对你可能有帮助:
7 }' R+ e6 _& Q+ E9 c$ V* @<script language="javascript">
3 W4 B' L! p* V8 P% v3 ffunction IsDigit(cCheck)
: q5 F1 h& C1 J {
/ ]* L9 C% i4 g; g. _ return (('0'<=cCheck) && (cCheck<='9')); K5 |/ |+ X8 }8 g: I: \3 T
}
h8 O7 h: Y$ F8 Z , Y0 K: x9 u2 E' h3 E& {# U$ T8 c
function IsAlpha(cCheck) 5 d% ^3 Y) i$ F% }0 V m! [
{ ) G2 e: d- o; q7 U
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
: z' J: w+ i* Y9 s+ D } / s0 u3 {! W/ z. G- g6 X
& x7 {* }; d4 x# P( l% r
function IsaNull(cCheck) 7 l4 D; K' f9 I; t. ^$ h
{
2 U: X5 @: Z# D return(cCheck != " ") 2 x' b' L; }( w! n
} 2 u9 W+ i6 j6 K+ W
$ P; s8 [9 v$ g# C+ v
function checkform()
( a7 V/ P+ B! ?* y& m% L) d$ ~{ , j3 |( Z- }5 r9 y: `8 f* ~
id = document.sform1.id.value; 3 S$ m- g3 F" Z2 ?; r& J
if (id == "") 7 u+ Y7 n* V3 e! h
{ ( }- ?2 ], x' [2 ~0 i+ u8 `: y
alert("请输入注册名");
$ i3 @0 @& N4 {$ ]- |9 |# @ document.sform1.id.focus(); * z5 C" ?" I! @3 D$ k
return false;
% u; g0 z: e1 B# i+ d1 _ } " P" u6 @1 m. a1 A, s# g/ X
{8 s# r5 T% ^! q4 }$ ?- Z0 w
for (nIndex=0; nIndex<id.length; nIndex++) ) g, I" x; h0 B6 o
{ ) a W: I$ J* G* k# L* {) p
cCheck = id.charAt(nIndex);
$ X/ G! p0 T! ]7 t if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) . L( C6 }. J" ^' ], e& t
{
/ n1 i: z! h4 V/ K$ M alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ! T1 _' ?- z9 D5 u+ P4 E! Z; n
document.sform1.id.focus();
+ g& \% E% E; d* `/ v return false;
4 b/ ]) H$ `# @ } % G4 N* H: {; A) u
}
; r h' J9 B9 C# J0 {+ r9 k chineseid = document.sform1.chineseid.value;
4 y9 A/ _5 h+ W- e2 [+ q3 A if (chineseid == "")
) E3 p) v- L% O3 T, ~ { 1 b+ j/ H6 f# K
alert("请输入中文昵称"); . P1 n6 n5 G9 {
document.sform1.chineseid.focus();
7 ^# g2 b" h+ g& n3 C# L return false; 9 z @; Q2 K8 g0 S
} 2 T4 h* E+ m- W9 u
password = document.sform1.password.value; 3 X, C% @/ d, h9 ?6 V H
if (password == "") & ]) W: W$ ^# B% Z! ?& W
{
4 g: F+ z4 `5 Q1 `4 F3 d: { alert("请输入登陆密码");
/ k! t* P6 T' x6 M2 B8 ^ document.sform1.password.focus(); , B8 d: A! n- e1 @
return false; % w; w3 [+ Z0 S$ t. u: K
}
1 B8 {3 |7 c# O' [/ M. l password1 = document.sform1.password1.value; ) r; C# g* A/ E2 B. A( h# p- n- q
if (password>password1)
8 C1 }8 J" ]% F" b6 z9 U8 x {1 t# U1 \, d1 @& M
alert("重复密码与登陆密码不相同"); ) \8 j: j8 S8 \) F5 X4 Q% }; r' q7 e
document.sform1.password.focus(); , k- K+ N( K" _( g# N8 G
document.sform1.password1.focus();
7 q8 _. A' j' T7 `+ v' P return false;
9 u7 d) e6 G- Y8 @' r3 j0 B; E" z }
6 j4 g/ K) N+ f+ s( s0 gif (password<password1)
2 W- ]2 V5 [4 l# Y+ v# K, w3 C {3 W4 I7 O I" n( k; A7 w' V
alert("重复密码与登陆密码不相同"); 4 w, D& G. b5 ?
document.sform1.password.focus(); - j: b5 ]: b, D: I1 U! C7 h
document.sform1.password1.focus(); / J, E: r' z* |0 l
return false;
. v- y) w; `' C3 H } + I( X! s6 n$ P
if (document.sform1.email.value == "")
8 D0 Z1 k+ J e9 u7 O5 h { , T5 r+ o+ J* H T/ D
alert("请输入您的E-MAIL地址"); 8 R' a& s. |" N3 |
document.sform1.email.focus();
; h2 f1 ~3 I2 L3 J% g return false; # j; ^. m; _9 n2 h; p
} , e) v0 ^# [! ]2 S- A
+ i9 I. S$ X# e& i
email=document.sform1.email.value;
* F( Q8 @5 c0 T8 D$ E3 t8 `, p emailerr=0
' p; l& P, u- F for (i=0; i<email.length; i++)
$ r& Q3 x7 |, c# v6 v( e( N {
* W6 J- P) ~5 _9 b if ((email.charAt(i) == "@") & (email.length > 5))
3 Q' ]8 `- z" w {
1 n3 x2 [$ J- r& z, J emailerr=emailerr+1 5 u: P. _/ z5 t1 P: j5 F+ X
} 9 w2 B h( p# `0 d U, h
} ! D; d- q' o/ v- e
if (emailerr != 1)
: J# x6 c$ u9 ~- c { * O4 Z5 z% o# O+ J7 U9 C! T. {; y2 J
alert("请输入正确的E-MAIL地址"); 4 b! j, Y- d" j* C+ B6 h( p
document.sform1.email.focus(); ( l3 A* X' |. N7 @3 }1 U }
return false;
- `4 S- ^1 p1 L6 v& g& j- x, F/ D8 N$ Z }
6 N* m) \, _! W. { f N/ @- Q9 [& t: ^; z( m
if (document.sform1.checkask.value=="")
7 P+ c% T0 ]1 a" f; C5 _& } {
% m& @* R$ T! ]0 e alert("密码提示问题不能为空"); 0 }: S* ?2 O- _# s( X& L+ s
document.sform1.checkask.focus(); l/ b1 L. h" ~" P/ o: i; i
return false; 5 E: s3 U6 d) g! p4 R( @, H
} ! f( n! i6 ^! s" | M" ]
if (document.sform1.checkans.value=="") , x* Q; U6 K, w
{
, U& j% T( v3 o+ V alert("您的密码提示问题答案不能为空"); 5 w( u! o+ l3 P- D' w& B) Z
document.sform1.checkans.focus(); W2 Y) k) ~/ T% W: \+ b8 q
return false;
9 p$ n, B9 [: K, d }: U) A9 y% }8 ?- C
return true;
) {3 p7 E+ T5 K+ r( J( U . A: M& i5 |& r& p$ T$ e- j
} 7 H2 I& n8 O0 t
</script> |
|