|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14439
- 金币
- 2505
- 威望
- 1647
- 贡献
- 1453
|
这个脚本对你可能有帮助:
3 r$ q' G7 u. d; Y<script language="javascript">
/ u# L+ Q0 R9 m# l" Vfunction IsDigit(cCheck) % m4 ]' T% o: Y" |; l/ k
{
% Y; D5 V4 s5 \! O return (('0'<=cCheck) && (cCheck<='9')); / N% e) z! s7 t: [) [3 Y5 y* R( T
}
, h( Z$ k' ?4 r% V a; ~
- V- R( L; n6 L; {# Q5 Wfunction IsAlpha(cCheck)
2 D# r( A9 H' g x+ m$ D {
$ {0 R7 n* v# l" _1 Z' M% R; \ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
9 {' R& I+ T& h: l/ | } : S* n8 g' g7 l+ F, G* z
/ I9 x: O3 K$ n% P1 J+ W. \( Zfunction IsaNull(cCheck)
S, a2 D" \& ?. [0 `1 k { 2 Z0 X" k( f' N. n U% \
return(cCheck != " ")
' I9 c" K& @( n" W) X' A } * }6 _" R8 y9 z6 Q3 T2 {% J
& O, J7 r1 } F" V+ \6 `function checkform() % @8 h+ H& i% l: b+ \. G- r V+ R
{
" g2 ?! x9 j" B) A* K$ P id = document.sform1.id.value; ! e% n \& Z8 x2 X* p
if (id == "")
% Y6 u0 c$ @$ H9 V {
/ A! i4 d+ k% }8 N* \ alert("请输入注册名");
% u: T+ C: c. \" k& |" Y ], i document.sform1.id.focus(); 6 b" | B$ c- X9 p2 z9 E8 l$ T8 e* x
return false; 6 v- e* N5 W7 O2 B) S
}
- W# e8 U, N3 V" ]
, i* i, R# J: s0 B& x for (nIndex=0; nIndex<id.length; nIndex++) 7 V9 t7 m% I0 {& v' t5 X$ t2 X
{ 5 V1 D) K* |' j$ L. K
cCheck = id.charAt(nIndex); : D" }3 B2 Z! v! s6 A/ V/ }
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
2 q" p* G! S2 U" s6 q) t0 Y: y k2 ~ {
& B I+ S. [0 Z/ _: t9 v1 l alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
% L- ]8 l2 B: ~/ c5 s+ k; T document.sform1.id.focus();
) @1 a2 \" \1 U1 D7 T return false;
/ g1 B$ \( _. C/ ~% [ } 1 V5 C5 T$ h6 b, n; i, }$ [
} ) n) N7 U3 V" \3 k) s- y- M8 t# E8 n
chineseid = document.sform1.chineseid.value; 1 B. F. D$ v8 R8 S
if (chineseid == "")
/ X0 n5 Z) R# j# X8 h; b/ D2 j8 ]1 b# g {
& r- F7 T$ J% N0 I0 d% ~4 |- h alert("请输入中文昵称"); 7 B3 w B- @# H+ l0 A" l/ s
document.sform1.chineseid.focus(); * [1 z& p4 Z1 m# D. {( Z4 V. @' z, X& q C
return false; # Q8 J7 d& v' x' ~; ]
}
0 [6 P" Z9 p' w# ~ password = document.sform1.password.value; % E2 D, |/ ^" o8 r
if (password == "")
3 K: L* V8 A' a2 y& e) ] { / b$ V4 ]5 W/ n& C( I! E
alert("请输入登陆密码");
& g, H1 G, \# r! l! a, h) T document.sform1.password.focus();
9 p" P7 s8 J: k, @! b return false; ( f$ R# Y# O! N$ _ ?: x
} 2 ~# _( d4 n4 d, Z! J
password1 = document.sform1.password1.value;
& K% z3 B8 V, }% Q c$ L* F if (password>password1)
. }, A$ S" K" N. a% H {
( X( I/ b0 g1 Z1 G3 N alert("重复密码与登陆密码不相同");
9 Z6 j/ x6 ~2 q document.sform1.password.focus();
8 [- O3 X& X# F document.sform1.password1.focus(); r u; X) Q7 r% Q/ X
return false;
4 K# R2 U) x/ j3 ? } / F7 \5 v7 p; b. M% _
if (password<password1) u w4 I. K' y) l1 P" l
{& n( r* x# c c) n5 W( [/ ]
alert("重复密码与登陆密码不相同"); j! o3 o' Y8 Y3 j
document.sform1.password.focus();
D$ {! M) X4 y ~& \ document.sform1.password1.focus(); . [( q' w/ |1 K) T# s( |- G6 a. P1 w
return false;
4 v( F8 O2 w$ i3 V } - U6 D8 W: c) [! j
if (document.sform1.email.value == "")
1 e7 {5 K" l- V5 B! o' y {
& o4 K, G2 ~! o/ L alert("请输入您的E-MAIL地址"); . j& k0 x7 ~, @& r9 f- S! [! ~
document.sform1.email.focus();
0 T, d0 T& W$ A _) W1 Z return false; * b) G6 X0 ~- ~/ r* I
}
" i1 s( _9 m. }) y5 y* x4 m7 Z) U * Y5 x1 ]0 g& ~4 Q# R6 x7 s; a
email=document.sform1.email.value; * X# F9 s0 {; F U9 M
emailerr=0 ; [$ {; a* k8 w% r( o
for (i=0; i<email.length; i++) 2 O2 X5 W; a; e0 x' x. g2 @; p; U
{
. z* V# o: ]" r if ((email.charAt(i) == "@") & (email.length > 5)) . I6 G- @- l& i0 p( x
{ ( Z7 a1 V, X: G! C
emailerr=emailerr+1 3 r! P7 \: ?" U( @# Z1 e7 j
} 7 h& e, Y9 S a- n! ~
}
% G" j% L$ Q, ~ if (emailerr != 1) / \' [7 b+ d* N$ c0 ?7 C( k
{ / e1 {9 A9 J& N% C1 ~- F
alert("请输入正确的E-MAIL地址");
% t6 A& ]4 D) O0 e2 Q' h document.sform1.email.focus(); % Y! d' i, i: J$ o$ {/ v
return false; % `: t) T' d) u3 b5 u$ A
} : R/ i9 j; Z5 H% [- |# R9 _( v+ M" c$ _
( ?8 P9 |9 C4 p+ P- q6 W if (document.sform1.checkask.value=="")
+ a/ g7 X6 u+ T8 z E8 S$ H( f { 0 h/ |2 w& h( X9 j
alert("密码提示问题不能为空"); 5 o" e# P4 |9 T1 F2 L2 N0 l
document.sform1.checkask.focus(); - s, f. h$ q" {, l( N' y& `! b
return false; # ]4 d" Q% u: Q L! a3 Q
} ( G5 b, C& I' ~( {, ~; I5 I5 x
if (document.sform1.checkans.value=="") * w4 \) b8 t; H" K( O" k
{
/ k* K1 ?( g+ K! n* s, ?" [ alert("您的密码提示问题答案不能为空"); 7 Q; w6 r5 S+ s: f: f. a: J
document.sform1.checkans.focus();
1 a8 G3 X2 k: ~3 M" j' [" |9 ^ return false;
6 \' p; \4 @" ?3 E }, }1 ?1 Y/ m4 F, [) n; ]! Y
return true;
; t. @7 m5 l5 M, O1 [* \% ^ * [& B; N, n1 g6 O; ^- P4 s
}
( o$ [* L1 F' j& H& e; j</script> |
|