|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14407
- 金币
- 2489
- 威望
- 1647
- 贡献
- 1437
|
这个脚本对你可能有帮助:
& J$ l: |9 K6 h8 V3 \! z4 f<script language="javascript">
: d6 P* ]! d& R- h# t5 `/ vfunction IsDigit(cCheck) / G/ p) h3 d& e9 O
{
) g" [1 g v) }" h0 S# o# n8 H return (('0'<=cCheck) && (cCheck<='9'));
2 m4 h& G. e. x5 I0 }4 P s$ {8 }* f" C } 4 P2 x8 ~1 _( x+ c
* C2 `3 G2 Q& c
function IsAlpha(cCheck) 7 ?" b g/ T; G* |' g8 g% G
{
; a, d2 _9 K$ l* X( K return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 2 N& o0 f/ F! Z
} 2 U x0 O& H2 s1 X, `
# H, G# ?2 q2 N: Y, \
function IsaNull(cCheck) 6 m; _* F, l6 X8 [: U$ A
{ * H) m( e4 V, A* w; ]
return(cCheck != " ")
! {# |6 I: V9 ^7 m2 E; h% j }
4 s4 T- n# n- H6 ~6 X3 P , e1 P" l" `, `/ o: n4 _2 F; p
function checkform()
3 \( b1 C6 b. t2 ^{
* P( u" s5 {9 _# x% ~ id = document.sform1.id.value; 5 W7 g6 u- ]% Q% L- L; T0 A
if (id == "")
- n1 W( U+ G! M {
: }" {! M" Q8 V; V0 b alert("请输入注册名"); 9 G$ X- H- L9 o2 {3 ?; m+ w' v
document.sform1.id.focus(); % P; W' {9 e* T' x$ Y
return false;
+ ~. d2 D7 _4 s- o8 @, [ } + }/ A0 W" ?/ u& n8 t
1 e6 r W0 j, R! p9 H1 [0 Z- J4 }5 \ for (nIndex=0; nIndex<id.length; nIndex++)
3 w% m8 O- ]) p7 u2 k* ` {
0 h/ ~" j6 N7 q2 y, C9 {5 N cCheck = id.charAt(nIndex); 6 j' n, n" m; U2 d, J
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
) P) I, Q3 Z/ E, V2 N { 6 b: j7 h3 X1 y9 h4 w4 i
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ) \; M+ ~! P3 H4 n- z) {2 X
document.sform1.id.focus();
' Y6 B9 ?: z: e7 f% s9 V% V% D return false;
& U) S0 a; Y; A# F1 o } - @- f! i7 M0 j) P k, k
} $ {; A) j$ f( `* D" m
chineseid = document.sform1.chineseid.value;
. w: o. H9 ?! `' D4 j6 g; m+ \ if (chineseid == "") ! }9 K, ~% ~0 p* x9 ]$ t5 q
{
* h0 _$ j* b- s5 v9 x# t; U alert("请输入中文昵称"); 0 l# g3 P) g6 B5 d+ l4 j
document.sform1.chineseid.focus(); : ]7 x4 h a- R( B
return false; , R$ ~% l- B3 y2 h7 O
} & T& _- c$ ^$ G0 o* m
password = document.sform1.password.value; 7 |7 A+ p& W1 A, h# r- }* {* q
if (password == "") # Y( A7 w7 e. }) u; u% ^
{
' o+ M# S7 R2 r- z4 Z' f; m alert("请输入登陆密码");
5 @4 r3 U- x' S- D document.sform1.password.focus(); & @4 N S# g4 J
return false;
# {1 O' j4 m9 ^8 S T, X0 K0 Y } ( n% r3 B# O7 @+ m: R9 u6 x
password1 = document.sform1.password1.value; ( p/ a& d2 r5 V. W3 X, p
if (password>password1) 9 H7 ~# h' R5 U7 _
{
0 @5 m" \" X- I) ` alert("重复密码与登陆密码不相同"); 9 A6 c1 O- F4 G. ^2 G) c
document.sform1.password.focus();
" G3 @/ p0 t4 L' U, V% p; d( B document.sform1.password1.focus();
/ `" H \1 ~* ~1 ^' \ return false;. ~4 h' C1 Q7 N3 u1 C" G+ y
}
$ |6 Q) H( A/ n( K( G Kif (password<password1) k, K- A0 v. d. a' }
{; j* N; P6 B/ Y! m
alert("重复密码与登陆密码不相同");
" M0 x' v" N M) z document.sform1.password.focus();
1 b# i0 q) S# }0 D, f document.sform1.password1.focus();
! w) ^( l- e% e3 U return false;8 d7 _# U4 s. g3 t/ m
}
8 S* Z4 n1 h) ~7 K if (document.sform1.email.value == "") 6 A5 Y" k: x4 l. ^. c2 f
{
6 z8 J9 d7 M! R* r alert("请输入您的E-MAIL地址");
|. T9 l, j! A# T! k. c0 x document.sform1.email.focus();
' N% E, a* S8 Y5 C return false; ) ?2 }$ o. j6 e- s- H) V
} & ^) Q- U. k* R$ Y" m4 N& ]2 ^
' Q$ G2 |5 p/ V9 e) z
email=document.sform1.email.value; + Y$ Z( v. c( t' Q0 D
emailerr=0 : u+ z6 m; c. p7 X |
for (i=0; i<email.length; i++)
* T* A9 b' O V# w1 a& y {
1 [8 A0 d6 j- G1 ~( _3 C2 d0 s if ((email.charAt(i) == "@") & (email.length > 5))
# g& W% w" @6 _- b& q& S( Q# D# J { * o) `; M( [3 _+ y" x% f. ]
emailerr=emailerr+1
7 f2 E0 d% l+ s/ S) g }
9 S7 _' T+ ~5 E6 w0 O8 j: i } B$ P) m0 a s% q
if (emailerr != 1) / W+ d7 ^) X. p8 A0 C
{ 4 v% p6 J) A- R! h0 D, s' z
alert("请输入正确的E-MAIL地址");
, W. @- o, }* ?4 O: |8 H document.sform1.email.focus();
+ ?5 z: c6 x: S. v" P" ` return false; E( f' T: w% W
}
. B+ n, V9 g2 r! R: r( F
9 @3 r! N, B, b. y# e if (document.sform1.checkask.value=="")
* o2 U! P# w+ @6 k {
v6 x3 M% o7 M! F, [ a% {( S alert("密码提示问题不能为空");
% a/ a$ w/ {6 z$ v document.sform1.checkask.focus();
. A; t( P* N$ B' T6 F return false; 9 q) }, z0 H* y
} 4 ]* M' ~0 u; o3 i6 h1 a; p
if (document.sform1.checkans.value=="")
1 ]" _& t4 g8 [% F { ) X+ r0 t" S, z9 k8 B2 P
alert("您的密码提示问题答案不能为空"); . j. @9 Q: g8 t; v( ^ o& U
document.sform1.checkans.focus(); 0 }# g. G( h1 f. H" v% |$ Y) O
return false; " i: N: n( j0 k
}* y8 X7 Y" _% C+ p/ A H: i
return true; ' @6 U( c" P$ } ]* c5 O- W2 @/ N
0 s( u/ L9 y+ _8 B* ]5 `1 ^
} + s n O; T i# [- ]
</script> |
|