|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14395
- 金币
- 2483
- 威望
- 1647
- 贡献
- 1431
|
这个脚本对你可能有帮助:# v8 n. W- N' R( V4 @5 z" u
<script language="javascript">
9 d$ X5 j! `# W2 \/ t5 D! Efunction IsDigit(cCheck)
6 `1 v8 c% D& f# A7 {7 @ { + d0 P+ b* i3 _& t* s8 F
return (('0'<=cCheck) && (cCheck<='9')); ! k9 f& b1 t7 G7 G% D# K4 M8 R
} + O0 S* C" X; m! H) \% u: \
' G0 l5 z+ B: _$ }8 ]function IsAlpha(cCheck) : l) N& A: H2 E( Q8 e2 U
{
3 \- `' z6 b3 Q' k* R; V return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 5 @3 ?) h% u( m; P
}
$ M9 s; z- n/ `$ b
+ M! z0 N, m1 j; xfunction IsaNull(cCheck) + w( A$ p! o* s* \% T
{ 4 z; ^: A. ]# Q4 N
return(cCheck != " ")
+ q" p! P/ ~4 u. w) H6 ~) ? } 6 q1 T6 m. O d8 i
$ P( W3 E- i% n' K) T% vfunction checkform()
9 H/ D9 Q) B% d' v7 w{
& [' t: }4 b/ b" ^7 b, @ id = document.sform1.id.value; $ G" ]6 z, k; y3 X" r5 z
if (id == "") " {* Q# Z8 `# {6 c) a8 x
{ ) x6 m" A* h6 q% Y) |
alert("请输入注册名");
6 x: b$ l3 g; M/ e. v, ? document.sform1.id.focus();
! K& [- y% f% S, | return false;
* M( v* w0 E. S7 G S }
" K; h3 F+ Y, _7 k6 a' B " ^) Z. o* Q3 o2 ?5 s5 c; ^% X+ M
for (nIndex=0; nIndex<id.length; nIndex++) 5 i0 b# H6 Z h8 L- d
{
/ F! ]3 ~1 e' I% ~+ [ cCheck = id.charAt(nIndex); 0 `8 j' m! | ^) ] K$ v
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ) m# m5 }+ Y' B( m& ~8 Q
{
7 d; a+ W$ w# x. r alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
4 E8 C5 a8 v: U) y4 @5 H document.sform1.id.focus(); : S1 F6 q# D t8 {
return false;
; ^5 X- M5 _ C5 E6 i# ~6 p } , _$ Z9 Y- V8 e; f
}
7 r: m# y) r, L7 y0 ^2 @ chineseid = document.sform1.chineseid.value;
$ _ h0 G- E- n if (chineseid == "") ' y8 j6 j2 f0 d2 M7 B9 ]
{
+ X$ |/ o( C( g9 _ alert("请输入中文昵称"); : {8 {$ Q. Y( i* p8 |4 D
document.sform1.chineseid.focus(); " F; E; ?( C2 A7 N) c
return false; 1 W# ~5 N+ C* ~. t# k# E j
} ! {: {4 z& F* m2 W$ ]& S) C
password = document.sform1.password.value;
1 h* ~) T: ?. ?: p if (password == "") 8 Z' I+ N) k g( q8 l( O, F8 B
{ - V* h/ g# A' a- ^
alert("请输入登陆密码");
2 R9 l( r: ?' |1 a a( u' H; x; [ document.sform1.password.focus();
) h, e/ @) _" c return false;
4 H( y" \3 d7 I+ Z9 @* b } ; H3 P c+ f. }
password1 = document.sform1.password1.value;
: n3 E2 I- e5 ~% r if (password>password1)
6 m2 w4 d$ N6 X8 Q {# h$ K8 v4 p a: z' L9 I' Z
alert("重复密码与登陆密码不相同"); ' y O4 S: i1 o+ m
document.sform1.password.focus();
3 `4 G/ C1 c7 }! z document.sform1.password1.focus(); 3 E) [5 P3 F- I) p' f2 L
return false;' o+ i- e/ b3 d
}
K K8 H0 S6 ^( X5 d# Pif (password<password1) 2 T( t4 I, k1 t. M1 q T2 @& q
{& T8 [9 G6 K8 D# m
alert("重复密码与登陆密码不相同"); - |7 |# X. l' u
document.sform1.password.focus();
; {: L6 _+ G& Z+ ~ document.sform1.password1.focus(); 7 _% a, k: p# N5 |6 D' g
return false;
' v* S$ L* x# W5 \! v+ m } 5 L. I1 ?! S2 o/ y
if (document.sform1.email.value == "")
2 j& g9 I: ?' H }/ O {
) W+ ~4 c" M6 a1 W- S alert("请输入您的E-MAIL地址");
; {( W& d/ q6 b& |: `5 F- Q document.sform1.email.focus(); , F& X/ X o2 A3 g; p
return false;
5 f* z+ y' Y7 V2 z } $ m h, Z& O6 C
) U; }9 @% B5 F, I+ @ email=document.sform1.email.value; - |& @9 I; \5 ?' I+ U, Q8 y
emailerr=0 3 i" \: Z7 r7 y; L% Y2 M, A0 D
for (i=0; i<email.length; i++) 1 D l2 D* P8 v
{ . Y: [3 i2 `. X* q \0 L4 u3 E
if ((email.charAt(i) == "@") & (email.length > 5))
% A* L& y9 l2 x7 j {
- w/ u+ v, `: A7 [- o emailerr=emailerr+1
* N! H8 B% Z; h. @; M# y } 7 J% X& `4 C1 Q2 L) t) o4 h
} 1 t, ?7 o, \- m# [ u+ r
if (emailerr != 1)
$ ~4 ~ v- i& _4 f' ^ {
: U& T# e" Y% i& b1 u' Z% _& n alert("请输入正确的E-MAIL地址"); - l: H& T4 s7 N
document.sform1.email.focus();
' `% c% G( e( T+ h( O return false; / u; B- z4 s; R0 N
} . J% R4 b1 z3 o1 b v
4 y) b0 \6 y* A* a
if (document.sform1.checkask.value=="")
" c H' [) n$ F1 k }5 v { : {7 n f: ]1 \) L, r
alert("密码提示问题不能为空"); 6 l S7 |9 }$ V3 g
document.sform1.checkask.focus(); 1 N1 U8 J% j( Z0 k' c( R/ x
return false; 5 K7 |# a4 ], c3 G! C
}
+ q8 z' H0 J9 h* I0 U if (document.sform1.checkans.value=="")
+ j$ [6 D* Z4 T+ Y6 S {
4 A* N3 C& ?) k1 K [( K alert("您的密码提示问题答案不能为空"); $ f. _6 z; ] F* s. O7 d6 A
document.sform1.checkans.focus(); ) w. H6 j8 E7 h$ ^$ l; J
return false; # f7 l# s e9 J B6 o; x" T9 v: W
}6 a1 y( j/ I+ E* Q
return true;
. o5 o4 K a: D0 S! d* e. I
( A( O, T- U4 G) @; t6 i. R! t5 _3 @} 0 z& N: O! M; f
</script> |
|