|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14395
- 金币
- 2483
- 威望
- 1647
- 贡献
- 1431
|
这个脚本对你可能有帮助:
. d! u* W& T1 D( Z1 N<script language="javascript">
% S$ P% o7 ~* A" Q, T" U* l* y$ ^ ~. ?6 |function IsDigit(cCheck)
7 n: t2 O: b X. A9 M# R { # x5 s- e/ v0 o4 \: P
return (('0'<=cCheck) && (cCheck<='9')); & Q, Y4 S: ^ b+ i
}
7 k! T5 \) b: {0 X' U
# D5 @+ |5 Q1 [" g8 G8 X1 b1 lfunction IsAlpha(cCheck) 2 S% ]& M; n/ A) @4 e) q4 q
{ & m4 B( j" l0 y( t
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
5 R, w) V. h+ g } * O. u1 c8 d( T8 }3 h6 f# ~% b
" F0 @& S& v1 W# G' Tfunction IsaNull(cCheck)
4 |: g6 ], H n) l' q {
& b0 }0 h& z& J7 e3 i; r5 \ return(cCheck != " ")
: Z1 z7 B. w" `# h( b }
! [0 `7 `/ s6 Y# L* S / c- E+ I0 \- O$ j7 l6 L5 e" Y
function checkform() + T2 L* V5 _4 g# A( ~
{ 8 t) q2 Z' u6 m3 A3 y/ D
id = document.sform1.id.value;
* g% R- {; v5 n4 \4 I if (id == "")
+ C% ?1 N6 y6 `$ L. B9 h* x { " _2 _" j" h( j6 h- {
alert("请输入注册名"); ( v$ v/ i' d% S: t
document.sform1.id.focus();
' R; \0 t# ^: H& k7 \: F return false;
6 Y0 s: h7 \+ [ p4 E) M }
4 _+ e' {: w0 T1 J5 S9 K/ a * d& P& ^" s1 G5 j5 `
for (nIndex=0; nIndex<id.length; nIndex++)
U k/ h. k: X. g/ m4 k3 v {
. H& q1 X+ t& |4 v! A cCheck = id.charAt(nIndex); 3 d4 v7 i9 n8 b7 D, l
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 2 N8 c& H" W: }: j" _$ Q/ ?
{ 8 `0 i, j6 E, Q" F; W* E
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 4 d: {! E# r, h4 }1 X
document.sform1.id.focus();
: Z7 ]4 _; U5 p5 P return false;
0 c9 e) S# L' l }
2 s3 ~" A. {; g4 g2 M6 j }
' ^5 \; V/ l8 T chineseid = document.sform1.chineseid.value;
6 A3 [( n! i1 A if (chineseid == "")
; E) r: @. x% s" L1 Q1 L2 u {
- D, }2 @- I8 I7 r alert("请输入中文昵称"); 5 g1 K; ?8 B( a6 V
document.sform1.chineseid.focus(); ( K& [+ [- [& ]- J+ Z* K
return false; , h3 r: b- B, \* l: j
} 2 H: ?3 ~& {$ V" V* ^7 u2 o, `, o
password = document.sform1.password.value; - d! q2 V$ `( e3 c0 P2 _
if (password == "")
- {. l$ s# v/ g% U& @: G: J# K. X( \( s {
' Q/ h8 j- a* |0 H$ y! x alert("请输入登陆密码");
J, g' U, l5 r! E document.sform1.password.focus(); - F5 M5 F) N2 t: O* G$ j
return false;
" w$ b. |! b2 T8 b) B+ ^ }
* M# [/ P, H3 j1 U, U) t+ H password1 = document.sform1.password1.value; $ e( D# @( c/ {1 j& H$ I& \
if (password>password1) , r7 J$ D/ B3 l. x$ t T
{2 B! w6 s1 Q9 L- G* X
alert("重复密码与登陆密码不相同"); " Y- S' j" ^! R% ]
document.sform1.password.focus(); 7 P* y- e% }: F, S8 E- d
document.sform1.password1.focus(); $ w+ F2 G* P4 d I
return false;# v B: V' \8 ?, O/ h5 P
}
/ }! _6 [- Y, K4 ?0 N: q- wif (password<password1)
/ Q6 W a: ?2 B, d4 I {
. e1 U" T: W0 q/ x6 E alert("重复密码与登陆密码不相同");
) U1 {2 y" e' f0 C6 b document.sform1.password.focus();
5 I. h# ?* W# R4 P document.sform1.password1.focus(); 0 l' f8 _' b. n2 A+ @
return false;0 ^: c9 y9 {# E3 X' A6 K0 ?
}
. D% h" `# u) l V0 G! K- E0 y" H if (document.sform1.email.value == "")
* e8 O8 T+ P4 ] { - t! p4 q; {1 w! B
alert("请输入您的E-MAIL地址");
( f# T# r% G3 w6 \5 a) ^ document.sform1.email.focus(); ' F8 b& h2 s3 |+ X: j) U3 m
return false; 4 F. ]4 X9 r) w p( O' {
}
0 T; z, [; E* i' Z
( }0 j' s6 D# x3 F email=document.sform1.email.value; ! O" p% W8 g$ X& A$ O6 M( [0 j- E( M% R
emailerr=0
1 q! t G+ K/ q* X+ t for (i=0; i<email.length; i++)
+ p9 `/ Z) Z+ t' q6 | { # @% _2 W V' X
if ((email.charAt(i) == "@") & (email.length > 5)) ; l5 {6 q# I, E S- P
{
; e1 ~3 c5 L7 k d; G! ] emailerr=emailerr+1
4 K8 Y P$ }1 P( |6 ] }
5 ?- u/ o+ T; P" M! e( ^7 J }
1 O" s) ~. r. w5 X0 h' o if (emailerr != 1)
& G2 U; }$ H9 v { 3 V1 @" K$ q9 [6 T
alert("请输入正确的E-MAIL地址");
' q8 z9 P1 s% s: a document.sform1.email.focus(); 3 @$ B9 s) }: ], Y
return false;
% [3 a, O4 | o } & ^( c* o' d9 c8 b. {+ N& \
; c9 a( X1 g F2 H if (document.sform1.checkask.value=="") # J% U- D i' P1 D0 {2 u
{ 1 y& j( S- ^! v. ^( Y
alert("密码提示问题不能为空"); 9 k6 e% D. @; Y1 f
document.sform1.checkask.focus(); " L7 [$ t# t/ r
return false;
& a) L* J5 j. n. S) E9 I- b* t }
9 r/ n& i1 u& }. [" c+ X- X) ^ if (document.sform1.checkans.value=="") 9 H, ] w+ U3 j8 N0 d& v7 M1 Y
{ + A8 A1 n; B# `* B
alert("您的密码提示问题答案不能为空"); . M; Y5 d. J# U$ w+ Y
document.sform1.checkans.focus(); 6 d# l& @: m1 {! o8 S9 x C
return false; & E2 a; w/ t; U3 n9 u
}
8 B$ y, O* @' H) E# i$ z return true; * c; L3 A9 }; ~1 ~0 D! D9 N
) k5 c& V# A, d; M6 d
}
8 e: e- D7 u2 v8 F* h</script> |
|