|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14393
- 金币
- 2482
- 威望
- 1647
- 贡献
- 1430
|
这个脚本对你可能有帮助:9 S9 I4 H5 Y: P" ~" a( J
<script language="javascript">
& P' A+ H5 |; R6 \function IsDigit(cCheck) ) n0 o) H J+ b5 [
{
, I! M. _% F4 H return (('0'<=cCheck) && (cCheck<='9')); ; L4 s) X7 @9 j" w
}
; N" `. d; _- w
+ L: o3 w/ k3 B# `8 s3 S! y+ A. W$ s8 Qfunction IsAlpha(cCheck) . D. c/ J& `- P! Y
{
7 l. A" E# b; X! f8 c, v return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
! N% Z9 k1 N3 c6 n& b; j9 Q' g } 9 |9 q% ^- M* |9 _* @$ r
+ R/ m9 k& p" {6 @9 Z+ ^function IsaNull(cCheck)
& o; r; c$ T, f, j {
& g7 Q3 | V' _6 |; m9 X: y3 c8 G return(cCheck != " ")
5 A1 F6 ?1 c% K8 r5 p& O% E' C } 1 H4 u( V0 H3 U, Z
& I5 D S. ]( Q' \function checkform() . x- ^& S: t4 ~- }6 h
{ 4 x0 z) k' r7 Q$ x) x
id = document.sform1.id.value;
9 n; q- h3 A: w if (id == "")
* c. T6 m! x' L' B {
8 n: O. @* ~6 P f alert("请输入注册名");
4 P% L6 \/ A* u2 f3 Z" x document.sform1.id.focus();
: u' m g) ?& m1 d5 u5 a O return false;
1 K) U. [6 K. \1 A4 h) M" ]# M' D }
. F. }# j# A( q" ?; ^& P
2 k% ~4 f8 F6 i' [& ^2 J for (nIndex=0; nIndex<id.length; nIndex++)
9 n/ P2 v8 g9 J5 L0 j+ Q: R- I { ( I1 ` l0 o2 g' e0 K' K a
cCheck = id.charAt(nIndex); 7 K' e5 y% n d8 {
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
: L, t/ t, N- ?/ a' m2 H* [- b {
b$ P' \8 ?! ^ N alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
& p! L" K( p" m) V document.sform1.id.focus(); $ c( R& E, b% v4 r* R; O* ?7 n
return false; & s6 f' n4 T9 y. ~# y, j' |
}
/ ~9 o& @8 w( g. Q5 U& X }
! x+ c& ~# K4 n6 Q- u chineseid = document.sform1.chineseid.value;
' @6 `' m8 }7 w4 F! ^ if (chineseid == "")
5 Y ]! _& S( E! f {
% _. Q7 E. T, q6 ], M alert("请输入中文昵称");
+ x3 q; [3 }" J9 i. S8 f document.sform1.chineseid.focus();
B9 v6 I7 P A2 @/ f* j: {! N return false;
6 }+ `0 u, q: Z) m. X2 L } ' S6 _2 W9 R/ E3 g+ h: j! b9 H
password = document.sform1.password.value;
& Y, H8 @# o8 [; u: g if (password == "")
5 L( X3 e; G2 A% w1 _8 d { 8 Z. N) b( J1 N4 ^4 \7 U
alert("请输入登陆密码");
5 h) Z! U) U9 S# Q document.sform1.password.focus(); : ^4 r3 P9 ]0 F, c2 Z8 L
return false; % @: w- C( x# r; C, o* b+ G
} + r/ o: ?1 t+ n! R! g
password1 = document.sform1.password1.value; 3 Z" Q, A) K1 b4 S' R# R
if (password>password1)
: \- J. p# K7 a6 S {
: L. U1 o, M% g& k5 e# o alert("重复密码与登陆密码不相同"); ; g% c. j0 X( z' e! [8 Q/ h& P
document.sform1.password.focus(); 4 W3 a0 @: d2 S8 p
document.sform1.password1.focus();
' x( O" k' _1 {; e* S) p1 }" K return false;
: r% k) i7 q+ B2 q& n; ?5 Z3 X } $ z/ ^( C, A" e3 i( ~& Q2 _* C
if (password<password1) ( k0 v; Q5 m! }+ F, w
{
' ~. f5 Q0 y. D( l! f alert("重复密码与登陆密码不相同");
0 ?) \4 t) r0 ?- v$ F! N0 j' f document.sform1.password.focus(); ( O' D$ b" p9 N
document.sform1.password1.focus();
1 w" A8 ^3 ^5 G8 O return false;
, e1 P4 u: n% \, f* |9 P } ! }; {8 r! v! y! L# m9 K, v
if (document.sform1.email.value == "") # u, Q8 [- |" f i+ r
{ / l1 Z; j9 W' d2 H' } k& I4 {% b9 @2 z
alert("请输入您的E-MAIL地址");
/ C3 t8 O6 N' @$ e document.sform1.email.focus(); . ], C3 [3 W" J7 h, v0 g
return false; , H5 D. W I9 M
} 7 G' a, y+ @4 L3 J, R4 y
1 L; q: R/ ^& o5 N3 N9 b
email=document.sform1.email.value;
; A. z; x, X o4 ]8 A5 ^9 G6 w3 s emailerr=0
9 u6 F' F; ^ [' Y+ K for (i=0; i<email.length; i++) " G% V* i# E0 P0 ^/ D% m
{ 9 }9 N% z) c K) j, V& C% u+ V
if ((email.charAt(i) == "@") & (email.length > 5))
/ k+ y& t# O' B6 z( d5 l( ~ { / l$ h& u* k2 f9 R$ ?3 n0 r( T" F
emailerr=emailerr+1 / n. p0 m' i, L( Q) Y* K9 H! b
}
, U" @" H9 f; D" U5 a } * a( ]/ ?* U2 Y- M( R8 _
if (emailerr != 1) 1 n0 M6 B. t5 Q
{
! l* c3 j4 F9 S/ E2 q. e+ |7 } alert("请输入正确的E-MAIL地址");
+ O& v7 ]% r3 R3 k document.sform1.email.focus(); ; W9 e" L0 V7 g: n
return false; 0 A* g/ t6 x/ J2 c" W
} - p' l! ], p* ], Y% R% _
& m6 p, ?9 A5 m4 } if (document.sform1.checkask.value=="")
8 r1 U/ g4 T. M" I { + o' d4 C' a8 T |
alert("密码提示问题不能为空"); G0 {4 Y; z/ h" E/ ?
document.sform1.checkask.focus(); 9 i& f8 n! ` @
return false;
, I8 I4 P/ ~& V }
4 X$ V6 P4 @8 Z; Y if (document.sform1.checkans.value=="")
9 @, t7 I7 ~$ }3 R {
P) g* ^! {& j alert("您的密码提示问题答案不能为空");
K) X$ t0 n/ _/ x document.sform1.checkans.focus();
2 R: ?) k+ m. N. ^. l5 R& \3 M return false;
( m" P: }1 t' A3 r }
b* R3 G: Y4 ]: Q0 W; I* a0 u return true; 2 c; I2 w# Z" p
4 m6 `7 @) Z, S# S( D& @} 0 R4 E3 z! a, U
</script> |
|