|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14399
- 金币
- 2485
- 威望
- 1647
- 贡献
- 1433
|
这个脚本对你可能有帮助:' S7 t( W2 N c9 r, r! D$ t; ? w3 r
<script language="javascript">
# R7 F+ N$ ?+ C0 t5 g. Sfunction IsDigit(cCheck) / q8 V! p! j' j0 ^! Q! L& w
{
' A0 ~5 Q }6 Y0 s: y1 k! } return (('0'<=cCheck) && (cCheck<='9')); & V# V- l2 Q' U( d0 }; Y; F+ `
} ( _5 Q( s5 ~ X0 j: m. R b
4 @2 ]+ ^( r+ Rfunction IsAlpha(cCheck)
$ _/ }4 H) `( F/ C0 d* F) R { 8 b/ t* r) k+ A/ k- ]2 E8 r j
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
% P! w1 H" v& ]. {- \' M1 {" a } : |8 Y0 _7 K- w6 s# D3 j
3 L! n" M$ Q' K s) N
function IsaNull(cCheck)
8 ?4 r) H; Y; v- G! A c: k) L {
8 E1 ?3 y% q9 @8 |- U! }1 M return(cCheck != " ")
% U$ Q3 G2 H$ G, d) M/ Z5 _9 ~ }
T; T! B/ w' n+ c! p) M' R* b
" V& t; e2 U- J3 F9 c$ k5 ^function checkform()
4 R7 ~4 w G; S( H$ \{ ) D/ ~$ c+ o9 k" u. e4 Y3 G1 Y R
id = document.sform1.id.value;
+ ^9 J* y! q5 i* h if (id == "") % V) `3 E3 m/ i8 s+ R7 k; O5 J
{ ~3 z* F$ m H e+ Q0 n' w: j
alert("请输入注册名"); 3 D5 z( Z. Y# x5 i" S
document.sform1.id.focus();
6 a/ E' C) y$ o# U' f return false;
7 F$ c1 l4 \ a, K4 @$ g } 3 A1 v4 t$ J9 ~- s
: e1 U. N# e& m0 } for (nIndex=0; nIndex<id.length; nIndex++)
; l6 ?6 u% `( l! U1 ~ { , \& P) A. M ^' N q+ f% P7 r& l
cCheck = id.charAt(nIndex);
$ F9 J+ V$ u# f! ~1 s' k6 @ if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ) ^+ v5 V; L, M: x( @, k# T/ C
{
3 F& H+ n# s! u% F4 A4 f4 y. ^ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
' I O: R' h, | document.sform1.id.focus(); , M) j4 T6 e; T
return false;
$ q1 Q) z6 [$ a# y8 w } ) i* e, N" D1 j% O3 C; \1 b3 \
} $ t/ N% C( n5 F/ U: z9 z
chineseid = document.sform1.chineseid.value; . o& D3 |9 h) A1 z, B" a0 f
if (chineseid == "")
) o# ]; x* a2 ?1 S; z { & I( F. ~* [2 ?- M0 U W. C5 o
alert("请输入中文昵称");
3 y# ]% q# ]! d8 l document.sform1.chineseid.focus();
# v9 r, e @ j$ G. z return false;
+ i! ?, U! e5 r% w }
3 q, v$ r1 U5 H; G5 g password = document.sform1.password.value; 4 a! R3 ^/ o1 p/ L! E0 N
if (password == "")
5 S( F! e6 U z4 V0 e3 C3 P- u { " H4 D* i5 _) M, E9 b
alert("请输入登陆密码");
w, W. W- v) J# s" K document.sform1.password.focus();
7 Z1 @8 F$ h8 g9 D2 \9 p% W return false;
' }/ Y# Q, `1 l$ J& L9 d, O$ m }
8 v& c0 t/ _. h: n" H1 F; W password1 = document.sform1.password1.value; 5 f4 N: ~4 N2 u0 j& H
if (password>password1) 7 y4 n$ @' d+ l# R9 P
{. l. c" \0 z3 T% _! ]2 {) T
alert("重复密码与登陆密码不相同");
. N6 i& O2 S" K0 s1 ~ document.sform1.password.focus();
( E& G& ]( u( p6 I, Y document.sform1.password1.focus(); 2 R V+ ]5 B: T/ h# O, T5 h- i
return false;
2 l# b8 q; f' u; Q }
! a! e6 j% P' K6 k6 Wif (password<password1) # ^2 m% w; c# m, U& h% E
{
& z5 ^* t- o7 w3 I4 o5 p. f alert("重复密码与登陆密码不相同"); * c0 {% O9 r& o8 ]- W+ _+ D
document.sform1.password.focus();
8 ]. e0 a* v$ g# b" ~ document.sform1.password1.focus(); 6 b. I* W- H( Y! h& \
return false;) W' w7 R# d$ W3 x
} ! B6 S: N D# i I) P$ [0 }
if (document.sform1.email.value == "") 9 p1 l. c0 t( f8 e5 @* G
{
) m$ {1 }& M8 k* d& K# w alert("请输入您的E-MAIL地址");
2 }$ j4 I+ s+ \% N document.sform1.email.focus(); ; C+ v7 Y3 \( a0 i8 P0 H* J
return false; * t- b2 s* J- V+ m7 m3 `
}
4 J( } S7 V/ {9 ?6 S4 p
: L! F5 F# O p0 Q9 v; f8 A email=document.sform1.email.value;
* n% j: _! w2 h6 s! \ A emailerr=0 4 ^, w0 i2 Y5 [! f5 U5 ]8 z
for (i=0; i<email.length; i++)
4 h0 |. V( }) |9 c; `2 {9 i { / m. q: O* ~" O) X7 G* D' H7 q
if ((email.charAt(i) == "@") & (email.length > 5))
6 x7 L# b/ \6 p0 U' C+ x `. E {
h: J% e' E; ?( L( |7 c. m4 \ emailerr=emailerr+1
0 @0 E9 U1 v+ g" x4 d+ i z }
- B v2 t, n; S/ x9 g5 e6 C }
. r7 Z" A) [0 k" F if (emailerr != 1)
/ T0 w/ |" c# {, b {
; ^6 D& s6 i. r% V; Q9 p9 P alert("请输入正确的E-MAIL地址"); ; v2 d0 b- H% Y7 f3 q! ~6 v5 y
document.sform1.email.focus(); ' k( |1 `0 K# `/ a; R7 g
return false; 1 ]5 X5 R9 s9 U
}
5 t$ g* u# @$ l/ O3 W ~ [
6 l/ \# T% u7 u if (document.sform1.checkask.value=="") 8 _5 c$ Z6 L, N' s
{ + N, W1 S1 G* y- F) [3 Q/ ?7 Q/ B
alert("密码提示问题不能为空");
) w" v9 ^3 `+ }$ W document.sform1.checkask.focus(); 1 q. d P+ S5 ~ q7 K
return false;
0 ~) q* X) q: Y2 F; w' ? }
/ Y; H4 o! R$ ?5 `8 } if (document.sform1.checkans.value=="")
. h' O% E$ c) E, `+ ` { w3 b! p w; ^+ L* T
alert("您的密码提示问题答案不能为空"); # r# ?" X/ C- N) i: w f
document.sform1.checkans.focus();
. C2 \9 S& x6 b) g f0 R+ t8 p" k return false;
& u- o6 E' n& d: C }+ ] d; x; h# Z, q* F" ^) H$ M
return true;
3 `. s7 z; D5 ~* Q' `9 @0 E " s$ S+ \6 Z' C4 M8 P8 J0 O
}
) c. U6 I* z& d0 L# }. K6 d: B1 I</script> |
|