|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14333
- 金币
- 2452
- 威望
- 1647
- 贡献
- 1400
|
这个脚本对你可能有帮助:
8 _, D. n" F5 a9 X# L' V<script language="javascript"> % ~1 P& s( T0 n& {
function IsDigit(cCheck) * u; ~* S: F6 ]( `; c# o6 g
{
& j; q- ~& M' [5 @9 X return (('0'<=cCheck) && (cCheck<='9'));
/ f: q- ]2 d K }
& h" X4 t! E# B* l2 f9 S2 z
, `) T8 g# ~9 b6 W) \- a, Tfunction IsAlpha(cCheck)
3 @' D B+ C& [/ x" v: w6 z J5 \ { * e5 ~3 s0 T$ [3 q! B2 ~( g
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) - F3 G0 }0 X! r- B) K3 T1 o
}
/ m4 H; j# ~, w# }* `+ K. I# S; ?. v
" j( q0 K' u3 ~: l5 F# T, |; cfunction IsaNull(cCheck)
0 o' q& ?0 Q8 K, B { . x4 y. Y. b. H% y3 h
return(cCheck != " ") . k0 X G" Z6 A# u% ~) J" I
}
" i+ [" o& e/ N$ W, i/ u 7 T# u8 H# M: y+ ~ S: ~
function checkform() & x2 o7 }+ z3 y* z) l0 t% ~% m$ J
{ : e' t2 ?6 N: M( K
id = document.sform1.id.value;
0 j4 z. Y0 _ _1 z" f if (id == "")
. s2 j. I+ ]; ]2 c7 q { 1 u" J* E N: G9 y
alert("请输入注册名"); & R/ \9 ]0 L- ^9 }0 t
document.sform1.id.focus();
0 H- n. {2 Q" h" k, I7 Q0 x return false; ! E1 _; Y) L( ?/ E) m% y8 f* K
}
- G" \: d2 }5 s1 W* R ; f2 q+ Z4 ^# s7 C; Q- \# J( o* z+ A
for (nIndex=0; nIndex<id.length; nIndex++) . E, F- D; h D. G
{
I5 g: |% }. w( J cCheck = id.charAt(nIndex);
1 U% P2 U- H8 V" D/ v if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) " e& W. d0 h; C
{
( e" _$ f/ A$ B. M/ C) Y alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
4 P* V; c- j! ~* e9 N, j) [4 f- B document.sform1.id.focus(); " ]! q6 U) F8 R) ^( W% V8 y9 d
return false;
% h7 z6 }& u; H5 r }
; {9 ~3 }& H2 j; Y } " W6 a. c$ O, c
chineseid = document.sform1.chineseid.value; / u, v( d, R% }
if (chineseid == "") 2 z3 d& Q) r4 ^2 U1 c1 {8 U
{ 8 k. z7 U2 V% @" S2 }- ]5 K
alert("请输入中文昵称"); 7 a# x0 u) n+ i, X2 A( D
document.sform1.chineseid.focus(); . W3 F/ Q# o# O1 o9 k
return false; " {0 v) l* Q7 j, @! v/ M
}
. c, b1 D( F9 F8 z" w1 i password = document.sform1.password.value; ' c/ D, S) q j, y
if (password == "")
8 k( c& S3 C; H6 ^ { $ u2 k' m) z1 N1 S7 [
alert("请输入登陆密码");
: B9 k+ y9 g0 ?, f document.sform1.password.focus();
" m0 d+ n, k6 X, J8 C/ m2 p7 @ return false;
( P- j4 _ w# }# x* p% I" r }
7 b: K- g# U$ A5 a& Z- J password1 = document.sform1.password1.value;
9 V( i! W) v5 B) |7 A if (password>password1)
& g: H+ \1 a1 m+ u1 C: J {
6 h" q. E* G' k; m: z alert("重复密码与登陆密码不相同");
; k5 f* ~6 I# `* F4 s document.sform1.password.focus(); # g9 H1 [4 T0 N# q _
document.sform1.password1.focus(); " v0 x, O9 R% I
return false;7 v$ e; X% q9 |2 I
}
! Z" ^& c4 k1 O: k/ F/ R: N% c/ Nif (password<password1)
5 |* a0 |0 K6 @6 t2 x {5 J; p3 r' u" V
alert("重复密码与登陆密码不相同");
0 ~9 ~" O1 F$ {9 R: ~) v( Z, m4 J' p document.sform1.password.focus(); . j/ O0 ~! x* A7 c3 X* _, s
document.sform1.password1.focus(); ! |" U6 d. C1 r0 l; r3 }( r
return false;
5 @& ~ ~- W( W }
8 }3 d1 P' S. [' l- j' C$ Y8 \ if (document.sform1.email.value == "")
K b% | J: u {
5 c) l' t U: L" q/ | alert("请输入您的E-MAIL地址"); ; V. O: d: f7 g9 R% B2 _9 o
document.sform1.email.focus(); $ f! w+ y! b6 G: m @
return false;
1 t7 {- ]; H" B9 [+ \ } ' \; U) f/ v! h! e
- B" n: q5 t7 l& {' e T( o' q email=document.sform1.email.value;
1 ^: i& R: m& j9 H5 Q& W" e9 ` emailerr=0 : M( K% H- w8 o
for (i=0; i<email.length; i++)
6 T- s8 k- V! Y" i& X {
! J* Z9 j: h" y" b: O4 o" Q if ((email.charAt(i) == "@") & (email.length > 5)) ( `: n7 V/ Q+ X* F, I {, q
{
2 K- }: K8 E4 F0 E5 ~ emailerr=emailerr+1
4 S, _* K! x3 q }
' h1 o- a9 Q+ W. ]' D* B }
& W @+ `2 Y D3 `! G if (emailerr != 1)
( D$ i. ]: n+ q! i" t0 S {
8 V- U- Y+ L) o' T alert("请输入正确的E-MAIL地址"); 7 Y5 n4 b: B6 S3 a+ o, p7 F5 e
document.sform1.email.focus(); Z" M- u* f9 A2 x$ ^( E6 x
return false; & Q6 ]; c# k( _) d& z+ @# x5 u; a: N! @
}
3 y; [4 _/ T5 X$ J* j
& ]$ b" [% V% d9 y4 ^ if (document.sform1.checkask.value=="")
) y& `- J( R5 D3 R+ F% n { & I: [6 x O0 l% ]$ Y# m1 a
alert("密码提示问题不能为空"); 8 o2 A- s0 q' E& G
document.sform1.checkask.focus(); 4 d6 Z) A& h j% d O, w
return false;
/ X0 @+ Q7 s. ?( J7 z }
/ ^. H; m& }- `; d, J if (document.sform1.checkans.value=="") . E$ H% V$ U* M5 x
{ * ^; X% t4 W0 Q. ^% }+ g
alert("您的密码提示问题答案不能为空"); 6 ^, ?1 r* ?- o$ U6 b
document.sform1.checkans.focus(); 9 |# C1 k" B6 P
return false;
: d* V* x- Y( d+ p& D2 e }
5 t& l+ [" y( k/ k* r* [ return true;
1 f: x% M8 p! S# M8 S. l
9 b. L0 B( p7 |+ y$ ]} & r8 t2 p' C4 }( ^8 N
</script> |
|