|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14311
- 金币
- 2441
- 威望
- 1647
- 贡献
- 1389
|
这个脚本对你可能有帮助:
) L2 c( y; z' F9 w9 p<script language="javascript"> 4 G9 {% a, ]# ~/ S! j
function IsDigit(cCheck) # c- j, x& O7 u3 @* @
{
$ O- A; G& e W6 s& N$ Y% I4 C return (('0'<=cCheck) && (cCheck<='9'));
6 _2 {" Y$ g# ?) [- d) b } ( l4 M9 I4 w9 h9 X6 }# A
6 O5 Q8 h- E4 L8 o; ~, }& p! hfunction IsAlpha(cCheck) , u% L; M- K( L. ^ D- C
{ & }# X9 }* e0 `! d; Y
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ' ?" A3 E: q( @
} . M" m `6 G4 @. ?1 U
2 t5 k3 b0 `7 F: T: `function IsaNull(cCheck) 2 c# ~% u7 I7 z/ z
{ " i( c" P) L8 g- V% j
return(cCheck != " ") , \8 ^/ a. B! D1 [
}
3 R: r& j+ d* } $ _' h7 ~. M- `, A d
function checkform() 2 O4 N. ]9 L9 K: D- o
{
5 K) `9 w% d! c id = document.sform1.id.value; * G v j) a: v* @1 y' K
if (id == "") & y0 p! [. E% {3 O6 A8 D) \
{
# z0 `) B |% @3 l alert("请输入注册名"); 8 d6 c0 e$ x7 W9 F) W) W
document.sform1.id.focus();
$ P0 {3 w \% f- w; W3 Q return false; : T: Y& c( b$ Q/ r7 ]' y1 c
} * [+ L" e7 N8 e$ X& h8 M
2 B5 ~1 A: h: N V# a! g! z3 k% \ for (nIndex=0; nIndex<id.length; nIndex++)
1 c% V i1 x% h- @; C. B/ z { & d9 o: @: Q2 ^1 _
cCheck = id.charAt(nIndex); 1 c, [5 f: m3 d' e P
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
& B, L9 M8 Y r2 i& Z1 V {
3 B& f" i% `3 J4 L4 P1 Q alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 3 e D& {7 ~) T. o) m, t4 h" A' i
document.sform1.id.focus(); : J/ A2 ?. w1 R: d- y
return false;
! C% h% ~( }: h7 x7 i; g' g }
) B6 J3 c8 |! h8 u7 Q2 ]9 A }
' ?, c4 O' k2 m0 {9 e chineseid = document.sform1.chineseid.value; , ]3 A. T" e2 J) {
if (chineseid == "")
# r. _0 K. f) x { 7 C3 |8 O7 }- A% a: d" ?/ M! ^
alert("请输入中文昵称");
2 W6 q$ } V4 O" S4 z' W document.sform1.chineseid.focus(); 1 F5 B9 `* m- w5 h
return false;
6 N8 Z, ]1 _+ b1 Y: [ }
$ u7 q' ? G! g: \( [2 n5 g- x password = document.sform1.password.value;
( V) A! Q$ o% y9 y# D8 u2 | if (password == "") 5 A9 u2 H! E; O( T
{ / L! `" W* k1 c* Z. s, f
alert("请输入登陆密码");
- s) D5 ^* J" ^+ P1 D3 G document.sform1.password.focus();
( L+ N. H/ S/ D" {& v return false; : X3 e* S+ J3 F' T
} 0 C- o5 n S% p/ G, g' b
password1 = document.sform1.password1.value;
- y* E9 _4 N7 L5 z+ }/ F, n5 `7 s/ S: r if (password>password1)
/ B# L+ F3 {9 A& {/ L {
H' i1 ]1 A1 ^4 @! \2 L4 W alert("重复密码与登陆密码不相同");
3 ^+ B% H; N, H. Y- A) q document.sform1.password.focus(); ( o% K V2 l4 S6 k4 F8 x1 c. P2 s# P
document.sform1.password1.focus();
$ `, b6 E* Y+ U' h' i return false;, G* D4 Z! h: ?8 h* R2 y+ k
} V/ u$ T+ b" Y; X! i
if (password<password1)
" Q. G2 k7 h% ?2 a% Z! H+ R {! A8 H" g2 L. S5 H0 O
alert("重复密码与登陆密码不相同");
n |8 F7 L; a7 v o0 o# V document.sform1.password.focus(); * G# s" ^. p0 V0 Q- s
document.sform1.password1.focus(); ( ?3 S. y( I% }$ e d
return false;3 w1 ?8 n+ j8 \4 ^# a
}
3 K) A% |9 [5 v$ M% ]4 b s if (document.sform1.email.value == "")
2 E6 Z1 ?( \$ p# S' t1 i' Z { ; W4 T, s. \# J9 ]8 w
alert("请输入您的E-MAIL地址"); g5 ?" j- Z. O/ X/ M! v
document.sform1.email.focus(); / c5 Y' k+ `& Y3 ~
return false; 3 E5 p! K4 L* G" q1 f
} ) I" u; M, D$ X6 P& P
& P& w! d$ H. X2 j6 X5 i' } b( c
email=document.sform1.email.value;
, m) k# T7 Q7 p# A; q* I. y$ K7 @3 M5 B emailerr=0
, H+ b: ~1 [7 C& t$ k for (i=0; i<email.length; i++) / x& Y: Q* W0 T2 Y) d; V
{
. K8 Y: {5 U) |6 N# ]: Z, @ if ((email.charAt(i) == "@") & (email.length > 5)) ; H# h, S9 _: j/ r- a U
{
" ~1 Z& Z5 a5 R* J& k emailerr=emailerr+1
8 Y/ D, h7 Z5 {! k* z2 y } ) H2 ]9 a% x8 s1 S
}
) Z: [& z( N. F if (emailerr != 1)
* F# [$ l! l/ d* ?7 L( W5 X {
6 N0 H! j& |) e1 w, |9 r1 d alert("请输入正确的E-MAIL地址");
$ i- L& \& C H, ~2 N document.sform1.email.focus(); ' c6 n' x | b" l& a2 \& O
return false; 4 y+ E& i! ]5 h
} % n7 g1 a+ w6 l2 U% ?9 f* a
. R* F; g I/ v2 }
if (document.sform1.checkask.value=="") $ m! K) x% |4 m. k+ V; T
{ ) u; E% J* M' m+ C9 o
alert("密码提示问题不能为空"); 0 @7 e0 Y* \6 |, W
document.sform1.checkask.focus(); , \% x- s/ ~1 X3 @" H8 B3 ^
return false; $ i! x& l/ @2 J8 f" d
}
0 I' @% u/ Y: { if (document.sform1.checkans.value=="")
3 B, _& c5 I3 k" v& o( G {
9 h* g: I; X8 j4 E# K% H) ?- F4 U+ ? alert("您的密码提示问题答案不能为空"); ( z+ W" s) i3 Y$ j; \4 _
document.sform1.checkans.focus();
# j [; C* X& Y. b5 f" X return false;
9 `- G' W Z. Z' n* c }1 C; J; U ?" q N) B( U& u/ O- \
return true;
' U5 m1 k+ {. u$ B9 V0 C: ^! ]3 b1 x
; b# u' G8 o1 i" j}
- T. @0 _# b3 v7 [3 E: k9 H4 _</script> |
|