|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14391
- 金币
- 2481
- 威望
- 1647
- 贡献
- 1429
|
这个脚本对你可能有帮助:, A" g8 V% H9 Y
<script language="javascript"> . s( s; C: \" ^4 Y. H
function IsDigit(cCheck)
. R. T& K- {; S' V {
9 U, I# Z& z' `) ^+ v return (('0'<=cCheck) && (cCheck<='9')); ! A' a, \" o- P3 X$ @+ [, u/ P
}
! P5 J8 Q8 C( C X3 `
& ]# N( e5 n6 N7 `! h( n+ ~function IsAlpha(cCheck)
. Y$ Z8 J4 l2 h, D" [5 u, L { 4 X9 D5 V( e' Z$ G T1 G
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
% {1 z& F" \" D& `$ F$ j! | } 3 ]# ]* h5 t: x. H# Y6 a5 P6 o
% X, F" A9 P( {4 N+ F4 b$ q
function IsaNull(cCheck) 5 H- R5 ^( C2 g+ x
{ & u8 }; v- r3 s; \% h/ n
return(cCheck != " ")
/ O" b& D' Z, x# M [6 u }
! k( t2 a: I* c! u ( I) ?7 d0 b/ j C
function checkform() . M4 g0 ] m# {
{ . g6 w9 ~+ Q2 {8 M: c3 Y
id = document.sform1.id.value;
$ D% H3 y* p3 @( \5 ]9 V if (id == "")
* v1 m P" e" @2 b. c, N$ ?6 _ { 7 z, H% c' _, {; Z# R. d2 t
alert("请输入注册名");
! |0 O( \6 C3 `: _ document.sform1.id.focus(); ; a+ W8 n; b0 ~) f
return false;
. j9 e* v5 Q9 k } : P0 H! t% g: L! S9 m! o
" T: i) U, B% o. U3 G9 k( a# L for (nIndex=0; nIndex<id.length; nIndex++)
+ g( g9 P5 m3 L { - N+ |0 n$ c9 P8 k9 |
cCheck = id.charAt(nIndex); : w3 M( e& s( n% `
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) " I- f Y2 a2 h2 l
{
. n# e3 X# g" M$ J! A alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
& S) v. y; z( x# F/ l; L _0 Y2 V V document.sform1.id.focus(); + [$ P& X* H1 l( x+ b2 z, O
return false; 3 {. W6 K; r$ n0 x" l
}
: n9 |* g+ J- w. e2 w3 q }
+ O- M5 a( b! n8 l& t% n6 `0 M, K6 e3 R chineseid = document.sform1.chineseid.value;
?3 o0 t- f0 O2 p if (chineseid == "") ( x. e1 a! f, A8 f
{
( b$ ?/ f$ }3 M; G- L2 s' q! L: s9 ^5 ]; d alert("请输入中文昵称");
! S( v7 o. ^1 p0 u& w document.sform1.chineseid.focus(); * e. N7 H: A* }) c
return false;
L/ [: R* F$ j2 w* C7 C! R0 \& T }
+ N! w7 t& R8 r! T password = document.sform1.password.value; * T3 W, v. H- L3 y6 R/ B0 _
if (password == "")
8 J, }% Q# y Q7 G6 b, N( O% b1 q) x {
% A5 Q. Q( m& a+ x8 I2 }* C6 b+ Q alert("请输入登陆密码"); ( @2 J6 A: k4 e* c6 W& z2 ] H
document.sform1.password.focus(); 9 ^9 R! s8 g7 d$ d2 X3 {- s4 ~
return false; e& ?( }7 t: }3 D( P& J
} 1 R3 \0 u% F- M$ ]% B+ l
password1 = document.sform1.password1.value; 5 h! B/ ]( n6 T A
if (password>password1) * U. f& H5 R, o
{
8 V+ d$ N2 U7 W) d5 `; W alert("重复密码与登陆密码不相同");
5 h: h" X+ J) u0 X document.sform1.password.focus();
& |% {) Y6 r' D. s document.sform1.password1.focus();
% `( I4 _3 j5 h, V2 g$ o1 o& O return false;
9 m+ d7 U# p& O5 r }
6 o" C. K/ W9 f0 Uif (password<password1) % ], x A* T- C+ W" b/ H+ n6 Z
{5 S2 B7 Z8 R- M h) c
alert("重复密码与登陆密码不相同"); ' X! I% [+ Z3 ]; d3 n0 X
document.sform1.password.focus();
+ R( ?+ z5 y- Q! z document.sform1.password1.focus();
8 y0 p+ [' W+ @9 }4 q B return false;% K8 Z5 s! I8 B: d% i! g3 t" F
}
' i7 W) Y# j1 p$ @ if (document.sform1.email.value == "") ) a& y2 N4 @2 Y; g, N' h& F
{
' l6 y$ z9 V+ a. a% N4 ] alert("请输入您的E-MAIL地址"); , x( M+ j: W' p. @. z% J' m1 v' P
document.sform1.email.focus();
- R: |8 f9 y4 @ return false; . }9 |; u. K$ \# N" f
}
% p* I& q g5 h) {3 W4 S
) S" P$ Y) o2 o; }! N9 e: ? email=document.sform1.email.value; + R" b7 |3 @9 \% S+ z
emailerr=0 * v! V2 g- |8 o8 C8 \) s! @9 s
for (i=0; i<email.length; i++) * O! ~& y; J; m$ f
{ & v$ a, P Z3 U! m: v
if ((email.charAt(i) == "@") & (email.length > 5)) . c8 T4 z. Y. _- Y# V0 k
{
' D* C2 E6 m3 L! ^$ P+ a emailerr=emailerr+1 ; I# }' S) t0 c0 Q
}
1 |; B7 i/ i. d" j' ~- ]. X- f }
, Y6 [, C6 v/ Z" i$ B- M if (emailerr != 1)
! |- S; o, t0 U! A/ R { 0 w' @, `0 T; S& Y2 C
alert("请输入正确的E-MAIL地址");
( t5 h$ M/ h9 p4 i" \4 L6 S. U document.sform1.email.focus(); 6 [* S- [9 T2 i- u; A0 v6 s7 N5 x
return false; & k5 I5 K4 [( a
}
: g8 o4 A/ t( O8 A- F$ K5 q 5 N; l- y" B+ C) v0 d; Y5 {+ B$ B4 h
if (document.sform1.checkask.value=="") 8 w S, X. C7 H- l9 t' A& a$ `( v
{ * e. q" Z' n" w. c% k+ P
alert("密码提示问题不能为空"); % c. Y' p: C2 E7 f
document.sform1.checkask.focus(); 2 ]# D4 K! J) ?# D* Q& J+ m
return false;
( t/ J5 n0 T+ A2 D- v( e, j } 2 H6 u% S& |8 e
if (document.sform1.checkans.value=="")
4 ^5 }, N- \8 W4 P, G# u p5 | {
( F _! r7 }& f alert("您的密码提示问题答案不能为空");
" O8 O9 {; v N8 ?' [ document.sform1.checkans.focus();
$ R5 c, \) v. v$ @ return false;
, T& M9 A. r0 _+ s$ e/ O, ^7 B }" r+ i8 v$ _; ^5 D
return true;
( z+ [7 z/ o( I0 p; v" f# O
) z* D' W0 \$ w} 6 G5 s0 s' C% `6 \+ q
</script> |
|