|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14339
- 金币
- 2455
- 威望
- 1647
- 贡献
- 1403
|
这个脚本对你可能有帮助:5 }. L3 E4 S# Y5 V" F1 t# y% b
<script language="javascript">
! u5 V, {# K e) D0 R$ Pfunction IsDigit(cCheck)
" {# \3 C6 s! H; [ {
( x0 B) ^* }. k5 r; e return (('0'<=cCheck) && (cCheck<='9')); # S z+ T% ]0 B) d! p
} $ Y+ J8 ?8 A2 ~/ V- b$ P
0 P3 x' {# ?) x2 ^$ ?0 ffunction IsAlpha(cCheck)
/ E# v! s. V' Z/ F/ T {
, }& Y# ~+ b$ B return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
; T! f* x. `) V% b0 w! F }
% O R7 @. U# u( _! N " M+ n4 O5 S V. m+ v$ C; i
function IsaNull(cCheck)
+ Z3 ]; | L& _( @ {
, h) C* n4 j' k' J, B return(cCheck != " ") 4 {! S) [9 M9 X! c0 i+ V
} ! {2 X% X5 d$ v* { j
! Z1 q7 R0 ^& k
function checkform()
' r3 {" M: I6 V! b/ i{ u- L z7 r& L/ h$ L6 b
id = document.sform1.id.value;
# g& t4 ]! v# S( L' P. p if (id == "") 4 Y9 X6 u4 s7 W5 a
{
7 f* {- m/ g. y, u6 z, j2 o alert("请输入注册名"); 9 P7 L4 M& K: f E2 j
document.sform1.id.focus(); " y% Y* U1 f6 b0 c
return false; , w( I$ ~. A% g9 `( w$ x' J v
}
& X, n0 V1 Q, h& g1 a" E4 @- E
3 |& I% j B3 L$ c2 A for (nIndex=0; nIndex<id.length; nIndex++)
1 V ?7 m# b8 F! I" g {
6 R2 h9 B6 k8 V! \! b/ Q cCheck = id.charAt(nIndex); & {5 Y8 {5 K( M4 L
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
" `5 h0 r* R6 B7 ]3 g9 F1 r, l {
: ]; u6 b( Z* ^7 H% _ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
7 ` `3 J# y" ^9 J+ D# Z document.sform1.id.focus(); & L/ a! ]* P1 ^' N
return false;
! G/ C- ~ O1 Z+ T7 p }
% _1 J& H( [+ B/ Z6 f% |. k9 d; N } : a( B4 U2 j( z+ O8 v0 t' w/ X
chineseid = document.sform1.chineseid.value; - Y# P& V* N# {7 B4 k S5 r
if (chineseid == "") $ _) A+ j: B! X' b2 o
{ 8 l4 e- S. S+ @6 g
alert("请输入中文昵称");
; N( e& i; p. s6 t' w: Z document.sform1.chineseid.focus();
0 R0 h0 t/ J) R& Y) \" G3 l; v return false;
; Z+ @4 s+ |6 `) A' f, k/ M; l } 9 }4 [ h1 O! w$ n( j
password = document.sform1.password.value; 6 T1 ~, L: {9 t& @
if (password == "")
' o& P: [7 {, I- ] { - ^8 B8 f! w5 H5 M( z
alert("请输入登陆密码"); , M- T L* K& S: m9 b9 h( R) V* v% w# y
document.sform1.password.focus();
6 l- d z: N" u$ `: ^3 Z _" z return false; # s# u+ M% V j/ e) D2 E$ r6 Z
}
) p6 Z' R9 E R password1 = document.sform1.password1.value;
2 U5 K4 l" O- | t4 V if (password>password1)
" n. c6 |7 V4 d {
: i9 b+ N, s& d4 o# ]- i alert("重复密码与登陆密码不相同"); 3 Y& ?+ D) j/ F0 Q' w- f7 |
document.sform1.password.focus(); 1 _" s6 `9 M0 N4 i( m D8 Q3 g4 S9 S
document.sform1.password1.focus(); 0 ?/ H5 h5 i8 v/ W! ^
return false;
% l: T- }9 _' @1 f) x }
+ V! V2 \$ ?. uif (password<password1)
' F3 z. Q5 B5 z8 m+ G {. {; |7 O& C1 R# L( ?
alert("重复密码与登陆密码不相同"); # Z* q7 ~8 t9 V3 ^
document.sform1.password.focus(); 2 v; ]/ c% [& l" M# G
document.sform1.password1.focus();
2 P' G/ n3 T1 c( n6 H7 F return false;
* j p7 h" X. y4 a( M# R } 7 w' ^) f3 B# Z1 w. o% z
if (document.sform1.email.value == "") ' I+ s& f" g: s& x$ G
{
4 G8 T0 [8 A+ }& T- t" Y( I; _ alert("请输入您的E-MAIL地址");
@4 R2 L1 h" ^7 Z8 A% V document.sform1.email.focus();
& _7 |5 w2 [ d" Q& b! k5 s2 Q return false; / f W# G% M; X1 W5 i5 o
}
_! }9 B) l6 g
* F; T' N# m# K5 Y email=document.sform1.email.value;
% h' ^$ _- X1 ?" P! h8 g emailerr=0
8 r8 A, k# D I2 x2 \ for (i=0; i<email.length; i++)
1 b d9 p" ]/ }! Q+ h* [, J1 \+ u { $ w: m9 B2 @9 ]/ d; G
if ((email.charAt(i) == "@") & (email.length > 5))
* S3 [6 q- m6 U1 W { / O! L7 k+ N( ^0 w [
emailerr=emailerr+1 1 g) ]$ [$ F9 [7 I2 e# \" d
} 8 M2 X* P Q, w! @4 g$ n ` K
}
; \7 M. J4 k+ {) T+ O/ G1 p4 \8 J if (emailerr != 1)
9 U. |( y1 i4 k, R' x {
% Y% K8 y6 F0 ?- l alert("请输入正确的E-MAIL地址"); / L7 e- g T5 c) z$ H; q
document.sform1.email.focus(); # P, `) [+ w1 r, _
return false;
% K, C' N1 E. M5 u2 c } # X- D3 v: S1 n
& @2 C# i' _9 A$ M8 y9 j: g0 a if (document.sform1.checkask.value=="")
: x5 e4 P1 Q& j$ ~( w, j5 _ {
" r6 e% L( v. Q4 A4 m alert("密码提示问题不能为空"); 0 y" M: j" ~, S+ a$ f
document.sform1.checkask.focus(); $ A# y7 ^/ A. U- t9 y
return false; # W) R7 j/ G7 k; e; y
}
% g4 {5 [: ?2 Q& C7 o/ w if (document.sform1.checkans.value=="")
$ R/ s+ @6 \+ L {
0 Y- C" o3 T5 l& {, b alert("您的密码提示问题答案不能为空");
! E/ m1 n: T9 h; S2 f document.sform1.checkans.focus();
2 Q2 d" m3 z- C" _+ z return false; 3 N x+ w9 a5 j4 y" V
}
# p2 X9 D" c* {# k' R return true;
3 D3 L5 }' h$ J4 z
( W3 S5 x+ p) q4 X} 7 Q: |3 E* D- g* K0 _
</script> |
|