  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
这个脚本对你可能有帮助:
% m1 F5 ~" }3 z<script language="javascript">
% g2 V" N! V) F, n' d% m; j0 P+ J- ofunction IsDigit(cCheck) 7 ]' \1 j' Y _) b Z
{ , o# d- E( p8 Y. h
return (('0'<=cCheck) && (cCheck<='9')); 5 l _# L* |6 s4 k# f2 v
}
5 d" d. t$ I! y/ a' x& g # N! S/ C0 E# {6 k
function IsAlpha(cCheck)
( X' | Y, W, u- F% t1 K {
) C6 H, X# |: e/ K return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
6 o; q- B1 Y8 s/ M5 O' d+ i. H } 9 F) o( k( I9 I$ y) a- S
3 t( d3 L6 Z) b `4 X/ Q
function IsaNull(cCheck) ) r$ I. C5 p4 y) ^1 [' M9 f
{
1 u" M0 u* Z/ N% A4 z- @2 M return(cCheck != " ")
, H& G6 Z: ?. S }
) _0 S4 G( [: {- Y+ V$ q& V
, z- F0 h2 q/ O! n+ c4 N Lfunction checkform() 7 c0 |6 n! t9 Z$ I O
{ 2 G6 g N* F9 G+ P8 j
id = document.sform1.id.value; $ z1 {: v- \' L* p7 F/ I
if (id == "")
# x+ t/ O& H1 S& A5 r { 4 w' F) M B* _3 A8 J+ E
alert("请输入注册名"); ' j' M9 I7 j/ j
document.sform1.id.focus(); 6 i7 E8 t: d2 e1 y. E
return false; ; E. x5 f7 a/ U& Z
}
) e/ r0 i' h' ?, ?5 i3 h. k$ x# s 0 G) d5 ~3 L& F9 n6 L3 u' s( N
for (nIndex=0; nIndex<id.length; nIndex++)
& Y0 J+ b. v5 U+ L( Z {
5 c! B1 o* u! R cCheck = id.charAt(nIndex); & M$ ?4 ]# u! [; R
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 1 @2 s1 h0 U7 r! c' F
{ . \: }8 F- t+ X! q; q0 A
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
" \% R( D2 z9 G5 y4 A7 ] document.sform1.id.focus(); : t1 `* j, Q" n( M
return false;
4 C3 S1 H7 o; k4 N7 o }
* Q6 @) q5 b) X8 M }
3 i, r9 w& J0 F; M9 I: P chineseid = document.sform1.chineseid.value;
6 Q9 `4 i& ~4 p7 h- w5 ? if (chineseid == "") % s. d% [6 h/ J3 y
{
$ b% \% w' \* F' z7 k alert("请输入中文昵称");
% `# b$ g* \% `* Y2 z$ H) T$ P document.sform1.chineseid.focus();
- N* N3 {' m5 p return false; 4 l: S! ~- K# [- m
} " `& Y. m, j z
password = document.sform1.password.value; / ~* _) a( t, e6 ?
if (password == "")
S4 I+ `$ Q# ?4 t( p+ W { - `- v0 V6 f: P
alert("请输入登陆密码"); $ b( O: F; e" c7 N" U
document.sform1.password.focus();
# O& X% j7 ]' t: P return false; ! D$ h8 k( }! o& g4 C
} " x) c+ K$ X6 Z) g3 v
password1 = document.sform1.password1.value;
3 P5 `' _; W0 T( x if (password>password1) / P# V& G- @- ~8 s; m! ?" g3 _
{
/ m0 }6 I( s* E# ^6 Q alert("重复密码与登陆密码不相同");
w: d& C- i' r R" h1 a5 a- G document.sform1.password.focus(); 5 l3 t' T z* P* \+ J
document.sform1.password1.focus();
2 W8 b& c, T2 Y& y return false;
/ V6 N: W+ K4 N l2 G }
4 n+ K9 J3 X. w) o/ bif (password<password1) 1 \- @. G* ~1 j% S$ u: O, i0 w7 k
{8 o) v2 Y/ ?! Z/ L- a. A E9 f+ v
alert("重复密码与登陆密码不相同"); 8 W% J# ?/ S- A! c, V
document.sform1.password.focus();
6 Q- f- W; \# ~ document.sform1.password1.focus();
3 D9 w T+ N1 h7 R9 |* O" N return false;
) T% v( V" m, F8 q } # t- K7 L9 p! U( U3 l
if (document.sform1.email.value == "")
1 k! M8 D. g# Q& {. E3 ]1 j {
: A1 v6 |) [9 `! Z! G alert("请输入您的E-MAIL地址");
; n9 y# [+ h1 b8 w document.sform1.email.focus(); ; ]% B5 L1 o1 g! K# z6 H* e) n
return false;
+ }" m; i% m7 @8 N } , c+ ?* f" V b; l" d C v4 r
; i( o- F: y* G& n/ m9 a email=document.sform1.email.value; - Y9 H$ {9 [) p) w# W5 R; d
emailerr=0 5 ^' [ S8 Z* H7 F; ]
for (i=0; i<email.length; i++)
7 @! C* G- Y3 z0 g4 K: e {
/ W2 G1 @( M* F6 K, P, \4 Z# r; G; I+ ~ if ((email.charAt(i) == "@") & (email.length > 5)) " _8 r" o2 X) z6 m2 @9 f( r, M
{
# m, r8 U; Q$ G: N% z) V emailerr=emailerr+1 ' p% H5 ?; h: T3 J% t( T3 I
}
. Q( ?7 C8 m1 H k, Z- y8 d }
+ d! ], [7 \; [$ Q if (emailerr != 1)
, k6 q: M+ A0 U- q# R+ Q {
1 m4 d" h2 g3 u alert("请输入正确的E-MAIL地址"); / v; n5 N6 H0 d2 w* a
document.sform1.email.focus(); 5 f' g+ q; D) ^1 _6 V7 s
return false; ! s! h5 t% h0 k! s1 Z
}
% _0 T! _3 n+ h% c3 I5 e 5 Z6 A/ j8 c# V4 T I& N
if (document.sform1.checkask.value=="")
/ G: q$ f6 f- s4 A; s { & B$ z) S; I' }
alert("密码提示问题不能为空"); % `3 w# R5 T. Q ?+ {) F/ P9 z
document.sform1.checkask.focus(); / j' A! K8 `. y4 j1 `( a2 X7 b
return false; " [# K3 a4 E$ V3 S: v
} ; [8 g- B4 s3 w. A
if (document.sform1.checkans.value=="")
8 ~. Z7 N& Z8 K3 f; N { 3 h: }9 w) s9 x
alert("您的密码提示问题答案不能为空");
( L# y0 V0 \" c, ~ document.sform1.checkans.focus();
3 I' P" _& F+ o8 c6 \2 E# P return false; - e! a1 f r$ ?) F, J9 g" x
}
6 }, W" `, B: P" a+ e return true;
! H: J8 l7 R p* N% k4 R - w% J) {5 X& a. a0 d4 T" I
} ^6 g+ W! n, s) Q( T) o+ i0 K$ A
</script> |
|