|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14317
- 金币
- 2444
- 威望
- 1647
- 贡献
- 1392
|
这个脚本对你可能有帮助:8 p' e( v3 f! P
<script language="javascript">
0 P1 ^; ^* b, W! dfunction IsDigit(cCheck) " y4 o: G3 `; Y$ {& i% G/ N/ A
{ + R4 Q: B9 {. c& e5 a' ^( q- ?
return (('0'<=cCheck) && (cCheck<='9'));
2 s+ W: C; J4 b3 v& c } 2 a( H1 t; v* U8 E# M8 D( Y8 z
8 ]0 I! V* Z+ _& ?4 P
function IsAlpha(cCheck)
, }% M* |5 a+ ]) x5 a8 U% T) b {
& ~* [% q( R2 X6 q) F+ B& d return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 0 l+ ~5 n5 j9 H/ [% Z. w# g+ v
} 4 X! c* U( `* Z* I: M- H
4 k* D1 S* B! w3 z& }
function IsaNull(cCheck) ; ]0 }- B; j) Q% F& \
{ 0 a9 n) v) a$ A
return(cCheck != " ") 4 T/ j! H7 W0 m+ M
}
8 S" u; J, T* C. m4 G* W G7 g9 H7 ]) g* f( U: L6 x
function checkform()
* x+ K- v3 U+ c4 A! w- u{ 1 r# n& M% F' m' _$ ~1 {
id = document.sform1.id.value; 9 T& K; w9 v2 \: H- F& o
if (id == "")
" U$ I+ K# X" b0 `: w) R1 q {
. F8 p- k& X/ s+ S+ m1 Q( u6 O alert("请输入注册名");
) c5 |' ]8 s% N% G9 J3 S% o document.sform1.id.focus();
1 u1 | }& O3 w4 [: B+ w9 g return false; + J0 G" M5 r8 @0 X) H
}
- N/ M- x7 `! X' A% z0 X ( _! ~* v6 m6 L7 T" `2 L2 z* _0 L* C
for (nIndex=0; nIndex<id.length; nIndex++)
; Q/ v: ]& q3 r+ G+ F { 4 c3 f* X/ F2 u p0 R, w
cCheck = id.charAt(nIndex);
; e' Y$ }4 ~5 y if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) * e& `+ ^) y4 ]* M% W, l
{ 3 k; a7 L( A$ |
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
, R9 K6 `! w% a document.sform1.id.focus();
) {/ N# ]) h* b5 G2 d return false; ' @ o2 Y S M* D D9 I; R( d
}
5 P( b# b5 ~" G- l }
F# M$ n8 m3 \, S Y: @ chineseid = document.sform1.chineseid.value; # b% ~$ H: }" ?( B2 c$ ]! Q. b" R
if (chineseid == "") 9 U6 g v: R7 ]" k
{ 6 w% y0 f# B4 W! A: @$ B7 r3 Z
alert("请输入中文昵称"); % [- Y4 W3 J( R0 {
document.sform1.chineseid.focus(); ) y! j4 b, ?, e. M" u+ Q
return false; 3 g; @, I7 X5 [8 |0 g4 P
} 3 q# b' ^6 R }* _ U
password = document.sform1.password.value;
1 T/ |; |3 a) K8 S9 s* Z5 \ if (password == "") " K6 I6 N4 Q/ s6 c
{ . f9 l7 i9 |8 b$ e, a+ v8 O
alert("请输入登陆密码");
1 s1 O8 U/ O, ` document.sform1.password.focus(); 9 G/ _" `; g4 B c' G. d% c# ]
return false;
* x2 y9 ]; K" J6 M" Q, m } , W* B9 X8 H$ \3 X' T
password1 = document.sform1.password1.value;
/ [% K. H) M, e5 f if (password>password1)
/ G6 L- a W$ e" L2 K- G" N {
# F3 W% Q) w, ^9 E: I alert("重复密码与登陆密码不相同");
: B, ~9 t8 {3 l document.sform1.password.focus(); + A) q" A F9 ^
document.sform1.password1.focus(); ! ?5 r1 D; V% f4 H2 [1 @
return false;$ b4 I/ B$ a: R) F- F
}
! c9 ]0 r+ U8 G$ gif (password<password1)
% l5 T' P# }) ]; _4 g' G i$ } {7 }3 I0 r+ c6 \1 `. N" D
alert("重复密码与登陆密码不相同"); $ [6 S6 ^( J$ F0 r' i. v' A
document.sform1.password.focus(); 1 B% m5 w1 g n; X9 k; J1 r
document.sform1.password1.focus();
0 J3 F, K; U) n" v5 X return false;
?% b: X) K i3 h Y }
, P/ V& ^* J+ }9 L if (document.sform1.email.value == "")
' B* K- s0 I0 B. b {
# g3 o' g9 O" N9 t/ c alert("请输入您的E-MAIL地址");
# F0 v" L+ K6 F. L' g1 B! u document.sform1.email.focus(); - }+ B: w7 y" ^
return false;
8 _+ p# _/ Z2 v& G# G } 4 F& ?) T5 e( Q! r8 ?
* `0 ^; \8 b% q8 C3 G/ u0 Y$ P d
email=document.sform1.email.value;
9 Y( H4 {) a) D8 V3 j1 [ emailerr=0 7 j8 _; e3 x! Y( B0 O
for (i=0; i<email.length; i++)
- m7 T0 i# R2 A7 T _( a# S/ e8 |( H7 r {
+ L! D+ e2 C+ H; J& k' Y if ((email.charAt(i) == "@") & (email.length > 5))
4 T( b% \* E+ n {
2 q$ a2 A( k6 b/ \% r7 A M emailerr=emailerr+1
* u( b3 h# ?- c7 ~ }
; Q. p! B1 x/ G }
4 D/ p4 [! v- E. K6 a% ? if (emailerr != 1)
3 V) q# i7 @0 d" r {
' r$ d. d1 O3 F- s+ x alert("请输入正确的E-MAIL地址");
& x& X4 Y* ? Q document.sform1.email.focus();
! w* B9 ^# R F; J) @ return false; # [4 U {3 M. v' m6 y! e
} 8 L. F7 l; x' O8 W
0 Z/ X Q: ?1 [, F2 A if (document.sform1.checkask.value=="")
1 z0 g! t$ w3 m { 3 b! b! P: t+ Q% \1 M1 N" c
alert("密码提示问题不能为空");
2 Y1 J( w2 R- n6 X8 y document.sform1.checkask.focus(); 3 R+ B1 x! m9 |5 r
return false; 9 _. z+ d, Q. V
} 9 G6 \# I, j5 V# V3 J
if (document.sform1.checkans.value=="")
( D( L! m6 {& a3 K {
4 r* t2 H# w0 ~, }- |, j" A alert("您的密码提示问题答案不能为空");
: S0 j2 N" U/ ?2 A document.sform1.checkans.focus();
7 Y7 u: U3 {$ _$ G8 f return false;
. g$ P1 j7 L. t& i2 r }- t0 d, C2 i# {2 Y6 _( o2 Z
return true;
2 _2 o2 r3 ]" d" \7 l- J6 ]: H 2 P5 W% t$ \) l s1 n. C
}
t% i7 u2 p4 T3 C8 e</script> |
|