|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:
1 v) X) {6 L$ Z5 ]& i<script language="javascript">
, @( G! C0 L9 L: K1 h* N6 ~# pfunction IsDigit(cCheck)
4 I) s9 q& e- q4 Y {
2 }+ N7 N h' J2 p return (('0'<=cCheck) && (cCheck<='9')); : i) O4 W& E+ q& l
}
6 v0 H: V1 a! v
0 w0 N0 p) O O7 A3 lfunction IsAlpha(cCheck) 4 L- T v$ g' s! W# ?
{
2 p8 |& n% j1 y7 D return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) % q5 w: c' D6 P* a
} ; Y8 K/ ~) }( N" P7 D& _
3 R" m0 v& e I( C3 L% ?/ C6 ]* K3 m. R
function IsaNull(cCheck) 3 {& \/ R6 G2 r& J6 T* [5 o0 Q
{ ) o, y2 Y5 V5 Q* `. y# J% f
return(cCheck != " ") ) ?$ Y( x" L' k* A! \
} . n6 }! Y! J9 K$ u
/ n; R' h. x% e2 R$ r( xfunction checkform()
! q3 ~# L9 H) x m3 b' F{
! l, R8 O( E4 Z5 t9 ~, { id = document.sform1.id.value; 3 P7 [6 s4 t/ S+ |
if (id == "")
& I) p% Q, a$ h2 V- `% g+ @' F { : {4 F3 U0 k& E: N% D
alert("请输入注册名");
$ Y/ O4 r- P! o. d( [9 j document.sform1.id.focus();
( s/ m# l' n. f1 S9 f- X' A return false;
+ I% B- V7 x+ C, Q) C! v+ n } 6 N% l$ p. p. O! d5 x3 h
) H# t' \0 z! Z6 F: y( O for (nIndex=0; nIndex<id.length; nIndex++)
) N) P E# g2 A# s1 L {
( d/ s9 r% b7 f( a* O; k cCheck = id.charAt(nIndex); $ ~! r3 `: d) [; T: R6 i
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) # F, n/ P6 ]5 u f
{
' L: r& d' Q5 S% E8 I' T alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
4 c2 B7 k' p r document.sform1.id.focus(); ! U0 E9 F- ~, e: p6 a
return false; ' c$ I' \9 Z L' u# @
}
: y% f+ H# S! X' n( J } , U( s, M. ~0 z" z4 y* K4 t# n8 z
chineseid = document.sform1.chineseid.value; ; [0 o4 Z9 n5 p" T. G3 [
if (chineseid == "") # h! B' z$ r: J
{ ! I! @5 \1 ?. f$ N7 V
alert("请输入中文昵称"); 2 G" ~7 |+ i% r+ ]- |
document.sform1.chineseid.focus();
+ i, P0 _3 v( y" o! F* i6 D return false;
) |/ {% |; v6 e; i z9 G } 1 V0 A! R: T( ^* r$ ~
password = document.sform1.password.value;
. A; g6 }/ ^6 f if (password == "")
8 f6 ^- Z$ k5 T7 d { ; y2 H7 f# i% b" z4 c5 j+ d
alert("请输入登陆密码"); : n- ]9 M8 V" n; W6 n8 {. Q: o
document.sform1.password.focus();
6 O" E6 D3 S! m8 } N return false;
$ a& c$ Y. l" c) H } % |' F- w5 s* B7 A8 l
password1 = document.sform1.password1.value; 7 m M% g7 N# n5 B& c
if (password>password1) 1 ], D+ ^1 D- O
{
+ J8 y; q; _* d0 l0 W' [& ?. l alert("重复密码与登陆密码不相同"); . F9 _8 @! p( ?9 l5 ]- B# H5 @; w
document.sform1.password.focus(); , a( `& {0 p" `. H" V$ x9 a
document.sform1.password1.focus(); 0 `4 t) \. z. j: u
return false;
U1 @5 K1 s1 j } 2 O( |1 w% S1 O
if (password<password1)
# A3 }/ z& d2 a+ L1 V2 n b7 J) | {
: R* p5 v: n+ k: r" e alert("重复密码与登陆密码不相同");
5 J$ W. r; d- S7 [ document.sform1.password.focus(); 6 a) n7 q; \. R* E( o
document.sform1.password1.focus();
5 B" L6 }9 F1 ]$ i. q7 I7 s return false;
8 w$ m/ x8 U2 _ }
: P2 \4 y7 l ` if (document.sform1.email.value == "")
4 Z, h/ j' l, h { 5 O! G) _! C0 P5 O
alert("请输入您的E-MAIL地址");
# n3 @( A3 D1 b. d! F* \! _ document.sform1.email.focus();
1 D( `2 u9 E7 F H return false;
: v+ U, T4 G O }
8 i0 P# Z( {- W% b
, h* k0 Q7 {9 H; Q! L email=document.sform1.email.value;
+ n0 H5 d& t) S% L0 Q1 q emailerr=0 5 X [0 w, O. u' ?( X
for (i=0; i<email.length; i++) / x' ]. e$ [4 T/ t r; E# f: g
{ * o$ [% u7 `% h6 D6 a9 F
if ((email.charAt(i) == "@") & (email.length > 5))
- Z* d0 v9 c* C9 J; s, ^. l { ! T' E# M- Q( u3 v* C3 c( W
emailerr=emailerr+1 4 k$ C# `* [" T* P: u
}
4 s s% k( x1 ~ }
5 d u. D: l+ g* J. x( S if (emailerr != 1) 5 D: J. m6 h. U5 b5 u3 r- D
{
/ n2 X/ a# ]( }7 A0 F8 } alert("请输入正确的E-MAIL地址");
2 n) p% W" s1 @& J document.sform1.email.focus();
5 F# e+ ]; G: V return false; O# S1 w" o3 L6 v2 d2 J
}
$ V1 P& g& V* c0 a* E; N
; v1 p& g8 D& I# p: c/ i4 j q0 { if (document.sform1.checkask.value=="")
0 q" r: c& E" z" }* @$ N {
& h4 v+ V# p$ n% Q: T0 U9 Y alert("密码提示问题不能为空"); 7 w# W: [8 s6 @, K
document.sform1.checkask.focus();
S& b# E! M5 n# {. S g7 Q3 W return false;
1 W2 p' {: \ C* e, Y9 \ }
) ?2 B0 t8 i L6 O0 h if (document.sform1.checkans.value=="") 9 _/ S8 B7 w, f& d
{ 5 k3 X, s# k7 H, u
alert("您的密码提示问题答案不能为空");
. C ^$ K. t9 [0 S document.sform1.checkans.focus(); " d c: R0 \/ R& T% ?6 u
return false; / H+ ~. g# B2 f! o# R/ {
}7 @' M# r3 I7 S* a
return true;
$ d; l4 i6 z& R! b* U
% k2 F& m& b4 J& K8 A} . I0 u& h! r' I: N+ ?
</script> |
|