|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14393
- 金币
- 2482
- 威望
- 1647
- 贡献
- 1430
|
这个脚本对你可能有帮助:% w& s3 \( @- b1 C
<script language="javascript">
0 |8 `9 p9 G3 P: wfunction IsDigit(cCheck) 0 K; P* l% a3 `
{ 1 v% h0 ?# n) k! i: o# _5 N
return (('0'<=cCheck) && (cCheck<='9')); " N, l' F; H5 D( G/ j" v" p/ W
} S T: G- P- u; `& X" Q# F
- T$ V1 j: I! |8 c9 A- F0 H9 l7 Ffunction IsAlpha(cCheck) ( o) M! b' n" w' W2 C( \
{ 0 S; i% J" ?4 ?/ l
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ) Q! ^2 r) l: Z/ j
}
* t; w! {# ?6 `# G% o5 h: i, V
2 O+ e0 Q N' ?8 ~ \6 j. Lfunction IsaNull(cCheck) , Y: y3 k. V" f7 E2 r
{
! s" k4 T, q) t( ] return(cCheck != " ")
6 _) m. Z2 h. l; r0 B } 5 o& J, M' d% _9 V( Y( Y2 D% `4 \
) K8 d7 W: U) \. ?9 Sfunction checkform() 6 W- m3 L6 @7 X# H6 X" v. j9 K6 q
{ $ E$ P+ }8 d% C1 y/ z
id = document.sform1.id.value;
5 W4 g4 K9 {( l: u% a( r7 H; T$ ]; D( D if (id == "") ' e, `& K- V0 e o( r& @. }& L
{ $ @8 u/ I$ ]! g! X6 k4 w
alert("请输入注册名");
6 n3 |5 w: c& w document.sform1.id.focus(); 3 G( m1 k& z6 n% Z6 W* N
return false;
( E7 v& A3 U# D0 \6 N1 i, z. q }
6 k+ d" a6 s# b" Q
# I) Q+ p+ ?6 `, U9 \4 T* M l! ? for (nIndex=0; nIndex<id.length; nIndex++)
" Z8 R, s/ h# i/ I, b; m, Z { 3 Y8 W; W" |" k8 Y, X, D+ Y
cCheck = id.charAt(nIndex); - n% U0 A+ f0 d
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
+ J1 Z4 `1 y' j, Z5 C# ^7 ^' U {
/ L( K& j' Q4 H( A9 B! l6 y alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); * X, m/ N7 c& x1 c1 f
document.sform1.id.focus(); ) b, w! ^! }4 {7 `
return false;
+ J; S; K# f6 R4 X }
! }$ p+ V$ ?- G9 @ }
% Z; N7 ^/ ?& y7 g8 I chineseid = document.sform1.chineseid.value; ; w0 C! q2 e# S3 d/ \8 H
if (chineseid == "") 7 @0 _" t+ b# @
{
( I- d5 z+ p' g; x% L7 i$ P& ^ alert("请输入中文昵称");
# M9 k' e5 R9 n document.sform1.chineseid.focus(); ! X# U3 h6 j% C) ?, e3 ^
return false;
# u0 C) F. ]) e4 a% p5 x2 {6 \ } 6 [+ r' D: Q! Y9 l* h0 t
password = document.sform1.password.value; 7 r- W% W0 v. _3 A1 q% p" W, }
if (password == "") # s# N+ ?& B9 n6 R: Z
{ $ R$ d- j) o' m6 r, F
alert("请输入登陆密码");
/ `$ R. j6 U* t1 }4 Q/ B: m; Y% F# D document.sform1.password.focus();
; K/ }6 p9 J& K$ |6 D return false; L1 G) K1 ]( p* }- r' S4 p
}
9 G& K+ a [. i s4 _; ] password1 = document.sform1.password1.value; 0 \( V: e* l2 ^# V
if (password>password1)
; K" K/ ?9 ~$ e' [4 H' h {
) ], C8 ]) Z7 E' c7 `! u alert("重复密码与登陆密码不相同");
. z' W7 Q! W; s! x document.sform1.password.focus();
* @2 q/ B5 |0 g3 K U document.sform1.password1.focus();
& Q7 |1 H( q. V return false;
' Y; ?2 z; o W& r; h! K) v' @7 Z) n: z } $ ^% ]8 p$ t) c0 D8 g# Z
if (password<password1) . ?9 J- Y. l) v% K
{7 Y9 U# T3 j& B4 f+ }' r
alert("重复密码与登陆密码不相同"); & c G; U6 y t' v7 Z
document.sform1.password.focus();
- `# t$ j) |: O! Q0 H2 v( m document.sform1.password1.focus(); 3 M" W+ B7 s3 f
return false;
" U+ M9 O, o1 m- B8 m$ o }
! Q& k8 H( v5 ?; ^, U) ]- P7 i if (document.sform1.email.value == "") - I4 I: L; Q8 B, P5 C, }! Z
{ ' S) }: x( a- e* a
alert("请输入您的E-MAIL地址");
( d0 k+ M9 F: V/ z. c* y document.sform1.email.focus();
* g/ k$ V9 Q6 F2 i2 z& l return false; 6 f; F" w$ z5 h+ @' |
}
! ?8 h& _; y' k% G% B. O( N5 t0 H, R
0 t4 n+ S/ u+ b- @ email=document.sform1.email.value; 7 z1 w* [/ b {9 C! q4 C. ~
emailerr=0
* @3 A, J, M* c- z+ \ for (i=0; i<email.length; i++)
7 h% N5 w, M6 x; f* {$ N {
1 z' {0 ^0 t7 c if ((email.charAt(i) == "@") & (email.length > 5)) / j6 ?$ ]3 ^: b: c& ^, \
{ o5 ~ G' z1 e' w; y
emailerr=emailerr+1 8 k6 n( }0 u; f2 E! V w
} ) }6 S0 k; r6 S0 d* O' w) R1 x9 @
} 3 i1 v2 K; r# M' h
if (emailerr != 1)
6 y+ \$ m; x- W {
/ ^8 Y. {/ ~( G" V! q( Z9 t alert("请输入正确的E-MAIL地址"); " G0 s5 E" C. r
document.sform1.email.focus();
* q8 u' b; Z$ w# c; R- M return false; / F$ R$ x+ r3 c, u* |# d" N0 e
}
4 \, ?; L W7 M' Y8 V6 l# |7 V0 w 5 {- m. d% C7 g N% B" l
if (document.sform1.checkask.value=="") & [% o) r. B' l3 R7 M) K+ l2 I8 |$ [
{ . l2 l1 b7 |6 n7 A9 o
alert("密码提示问题不能为空");
( J2 g1 \3 |0 P document.sform1.checkask.focus(); # W8 P7 F% w7 A7 H+ z2 N" l) ]
return false;
% c! V c9 U2 B7 g }
" f2 T7 \- M9 t0 H if (document.sform1.checkans.value=="") 2 E* ?6 `: T6 I. d0 A0 F1 j1 Y1 V0 c4 x
{
3 L. H# v4 j0 y8 O8 j2 [, c alert("您的密码提示问题答案不能为空");
; \% L3 Z- I! T$ J document.sform1.checkans.focus(); ( w' h1 Z: k d- P0 ^ O I
return false; % x1 Q) D% w* B7 x/ k5 v
}) ~: u6 w; e* }; u0 b
return true;
% y& M3 z2 @6 N j2 c. B* ` 9 S9 [1 B# Y0 L1 B* [: o2 J
} + }6 S, y0 D: L3 ^
</script> |
|