|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14417
- 金币
- 2494
- 威望
- 1647
- 贡献
- 1442
|
这个脚本对你可能有帮助:
: i( x6 O+ ]4 j/ o1 d<script language="javascript"> $ S( @ k" ]2 O- V3 |
function IsDigit(cCheck) # l* b( B9 Y0 c3 m
{
" V" I% z4 H/ v1 e( K' f6 e return (('0'<=cCheck) && (cCheck<='9'));
1 s' D5 e. c7 s# @' m7 b3 o } 5 \' C' ^# f7 y& S
% A/ C4 U# ^+ C8 P1 pfunction IsAlpha(cCheck)
3 u, Y& R: O9 m# c0 J e; T# q! Z {
6 d7 U: x. v4 e4 @2 \ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
% o b( j @# w$ V3 I4 Q }
/ c3 Z3 z( j E0 k& J& r9 r9 S ' D+ z# g+ \4 T
function IsaNull(cCheck) ! y: K. V& T* [, l6 z( w
{
+ e2 |* n( v# g' T& e return(cCheck != " ")
l" F$ B6 ?2 x @# T, W }
6 M* l) R( ?1 v
& T/ ~; ]5 T' @! Z3 Y) ?1 [function checkform() ( x6 E" |: x2 Z9 F
{ 8 h+ Z+ I( v0 T. ~- _; j3 U9 S' M
id = document.sform1.id.value; ) h! v$ t' M) y& b! z2 B! I) a
if (id == "")
7 I! A* R2 g8 d { ( N$ i3 b, W! H+ ]
alert("请输入注册名");
; E* Y! p& {" E) ?3 E8 \ document.sform1.id.focus();
# Y9 [2 E S3 J& ]2 f! ^& p" [ return false;
& q& c2 Q, d/ \ } & _+ ?8 p$ A3 i. U
8 J8 ~4 o! @$ { for (nIndex=0; nIndex<id.length; nIndex++)
l+ p% n1 ~8 X, v' \4 C% f/ `" W {
) M+ _9 O& W* |! r' }- V( R8 r cCheck = id.charAt(nIndex);
. P l- N8 w; b! ^& a$ Z7 p3 w if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) . R: n; b1 \" x; O# S
{
( h6 ^5 \- N9 M! S1 V alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ) }5 y" m5 U9 T' O0 s
document.sform1.id.focus();
' o w5 g' h7 }! H7 b% { return false; 1 I3 _/ Z! ?0 J3 R7 y
} + j4 }) ?3 g* [: F& X/ _7 ^+ t
} 1 F# _+ N8 s$ C( Q: t# c' A" g, j
chineseid = document.sform1.chineseid.value; ( D) q& Q/ K5 L% ~7 Z4 a
if (chineseid == "")
1 E; ]6 j( H* g+ t) Y+ S { 5 S5 i$ I% S9 g+ F4 u
alert("请输入中文昵称"); - |( }& f, I* ~3 [# b
document.sform1.chineseid.focus();
$ g* m+ l- I" r$ j. V2 k return false;
0 R' P& D5 L0 [: z6 x7 E }
9 Z l. h9 P/ G+ o: m$ T+ a password = document.sform1.password.value; ' U' P, `1 s1 x# ?9 \0 g! v4 N
if (password == "") # C {. r; \, Q6 z2 n- A2 B
{ ) E3 R0 ?. }6 Q% m1 z* b1 w+ b
alert("请输入登陆密码"); + H2 I2 |4 B2 u9 @6 e7 v
document.sform1.password.focus();
6 N( [, l% F% P& `4 d F; _ return false; & _; S; F( }3 o# s" V
} * \- i) o' j, k
password1 = document.sform1.password1.value; / k% x: S& Z7 }! ]1 C% Z+ S; D
if (password>password1) # }: e b, X$ O$ @: y' N
{
; f) |0 }6 P& q2 R. Q' }, ]" L alert("重复密码与登陆密码不相同");
8 n1 K3 e& ?# C l% l/ c, o+ ^- e; A document.sform1.password.focus(); 0 \2 U) ]! c& e( f. o' J! @3 P' v
document.sform1.password1.focus();
1 r2 g! y# H; o" F1 l& L: W return false;
( Z& q H+ i/ R1 G* Z; N8 m1 g } ! H/ a+ C# O: ~+ P' g6 o) a# R
if (password<password1)
$ t+ ]5 R# P3 q {; x# B. S" f2 D7 @* D0 `2 z: f' T$ E
alert("重复密码与登陆密码不相同");
; d! |/ y5 b1 K: H4 ]' p document.sform1.password.focus();
) k9 z% \, f2 z1 J) K4 P document.sform1.password1.focus();
7 S3 L" W. W" `: U return false;
1 [ o& s0 ]& d+ T }
$ p. r8 \( z5 t if (document.sform1.email.value == "") ' Z: V3 Z; a' m
{ * C& N. \7 l3 i0 ~
alert("请输入您的E-MAIL地址"); + d! q3 @) c8 }6 A
document.sform1.email.focus(); ' _& |$ ~* f' t; | f/ `) L9 Q6 Q
return false; ! n3 Z& |9 U m5 l" `5 c+ C4 e
} ) e2 K$ g0 a* C& w2 A I2 Q& l
' D( J4 s. P" F, f4 O8 h. P email=document.sform1.email.value;
. \5 Y* }. M+ o9 w$ [ emailerr=0
/ e5 G) X3 B4 T5 D( K S for (i=0; i<email.length; i++)
3 j* n ~% Z# T! R( v# @0 m/ {/ x y { ; z" S; S, p- f& D% T0 z
if ((email.charAt(i) == "@") & (email.length > 5))
/ M, v |$ R5 f' y9 i { ; f* S# C+ B% Q& o3 d; K2 d% h5 U
emailerr=emailerr+1
2 b( s2 ]4 A3 [" W# T } # Y+ k7 W& [" F0 p7 w) A* q
}
2 e1 X/ i, T# h; V if (emailerr != 1)
9 n! q0 x' G0 Z& O5 ? {
" R6 Y" F8 u7 B alert("请输入正确的E-MAIL地址"); : r/ R S& d5 E/ v7 e5 z
document.sform1.email.focus();
, a7 P5 U* d7 u& O+ }" d return false;
* ~( c: O% }* C+ b5 Y; ] } 4 Q/ @+ f' r( _
z8 R$ O' u2 ]: m2 a if (document.sform1.checkask.value=="") & e) a; P1 ~& X* T8 E
{
9 }; }+ p4 X6 o, b5 O alert("密码提示问题不能为空"); ; m6 c4 `1 B3 g0 `
document.sform1.checkask.focus(); 5 p; d7 }: m% a. E5 L* K3 S* p0 G# d3 Q
return false;
! n4 _+ D* F. x: d5 E" `+ n }
; r8 g% n* G* v0 P- z$ T% z2 T if (document.sform1.checkans.value=="") % W' o, n& z; ^
{
F7 I0 w; Q# R9 z8 n+ l alert("您的密码提示问题答案不能为空"); - [+ Q9 z: t/ N2 M6 z
document.sform1.checkans.focus();
9 }" A& t% f) \% ~ return false; ' ^ ?* ~$ H& S
}
6 D* h, L! Y; E* z% @ return true;
# O; D+ d1 k4 ]+ ^- l
" u3 n- _8 u1 b# T}
9 r" c1 Y4 x! l( ^</script> |
|