|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14341
- 金币
- 2456
- 威望
- 1647
- 贡献
- 1404
|
这个脚本对你可能有帮助:* s" {" Z3 g \; E2 `5 q
<script language="javascript"> % }6 F( K; S, X$ ?' I6 d
function IsDigit(cCheck) : f3 l3 p$ U! O) |8 B2 z" m. h
{ : h @0 f5 D$ q/ w
return (('0'<=cCheck) && (cCheck<='9')); / s5 Y( ?, Z/ d( w: H2 R6 Y
}
+ m, _& @/ u! a
% f7 O1 U$ y5 b T0 m8 zfunction IsAlpha(cCheck) & V5 |* B# f3 T; f
{
) h+ ~( b1 k3 Q2 B return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
n- u/ E6 I6 O& J0 G" f }
: u, I! T' U, P2 x* I H; }7 m, @8 B2 I) }+ M7 H
function IsaNull(cCheck) $ U2 W/ r& I! F7 d7 l
{
% W0 K1 i9 f, J9 o. p; {/ q) W return(cCheck != " ")
5 O' i$ \; ^5 S- B5 t3 x w } 9 w- e2 O9 ]. `# @5 R& t# U
2 C9 p# z$ J, Y7 X+ r( `( W
function checkform() - i7 v9 ^( Y; {* n8 L4 a$ |
{
" n0 L! z( t3 b4 p( L6 ~ id = document.sform1.id.value; ( X0 p+ k: J1 b* u
if (id == "")
# y' Q1 N9 T! p2 J1 n {
& F+ u& b$ B* X alert("请输入注册名");
4 a* N. Y1 B# t. w( y document.sform1.id.focus(); ! `- {! k- P: _4 {. ], ~
return false;
% m5 W( [, q5 O2 \8 K; O }
) R# X9 Z0 a& k: y & _6 Y2 a" z# F+ T5 n0 w! k
for (nIndex=0; nIndex<id.length; nIndex++)
9 j; g) Q) {. ?( V2 M* E' U { 0 b8 z \+ J( y& L" d7 L+ i% |
cCheck = id.charAt(nIndex); . f$ a; {1 c v1 N
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 0 \5 b- [" Z4 R+ U) s
{ . [2 P1 j1 ~2 P8 g9 \3 h
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
4 d7 ~: \! ]6 G; M& e1 [" z document.sform1.id.focus(); . A8 @- g7 b- d) Q# n+ l3 ]
return false;
: c/ A; J K8 U+ @5 X. P }
. `4 k# k( n; S& [ } ! ~, } L3 x5 U9 u ~+ P
chineseid = document.sform1.chineseid.value; 8 `4 P% s( d v: W4 F4 G
if (chineseid == "")
0 T$ E. v% y! u w) R {
; }7 p5 b; @+ E# _, V' I1 | alert("请输入中文昵称");
f# L3 u# a& a9 O document.sform1.chineseid.focus();
; G4 ?, `& g9 Y5 y2 t% t# z; E return false;
) _7 E* {' R) {9 w3 r! | }
9 p4 S: x- b9 C A. J. S password = document.sform1.password.value; 0 P+ c# t& W4 e9 @+ K! r$ R
if (password == "") & J1 Y9 d0 W1 r: ]
{ # J2 J0 O) t7 w' Q3 v7 `
alert("请输入登陆密码");
; P. J3 j. ]! y9 v% ]" [ document.sform1.password.focus(); 2 v" N) e. ]9 @
return false; % `. Y0 O4 Y+ B3 e
} / B$ V1 f. c0 j, V+ H
password1 = document.sform1.password1.value;
' q7 E. R$ X. V1 T7 r if (password>password1)
3 l2 ?+ {% W0 K% r4 K: C* I: m {
* E' `6 K4 J3 R7 P alert("重复密码与登陆密码不相同"); - t T4 N8 e# ^
document.sform1.password.focus();
2 Y* o1 O5 ~ ~, ]; g7 I. C document.sform1.password1.focus(); 1 K0 n) x% O# N
return false;, J) H% s5 }5 S+ y* W1 m+ T5 q
}
$ `9 M3 d4 z7 Y. z3 }if (password<password1) ' B$ _# M/ @" K* h
{/ G5 a0 N! t2 m, _( i5 J! Q
alert("重复密码与登陆密码不相同");
+ F& ] M, r+ g document.sform1.password.focus(); * B" L5 B5 P$ ^( ?+ V6 l
document.sform1.password1.focus();
* u6 e9 U3 u1 K' _7 H$ M return false;' z: }' Z+ B' _8 Q5 H1 Y6 M9 p
} 4 n0 ?4 Y5 s. n, H
if (document.sform1.email.value == "")
% I9 h/ V7 Y( d L { 3 M) V1 |+ X- D- N% |
alert("请输入您的E-MAIL地址"); 0 ?' V& ?# ~7 r$ \. u' J' u5 a
document.sform1.email.focus();
: ^- [$ X' B9 O6 l5 D return false; : p' V& P6 M8 P; ~: N% t
} S; z% D! ~% @" E* o$ v
: j& I' T/ l$ G* R
email=document.sform1.email.value; ' w7 ?% n+ M( l+ }7 b' ^# h
emailerr=0
% Z9 l2 P5 n/ n1 E9 ]' ~ for (i=0; i<email.length; i++) / R% C7 ~ g8 [4 @. X
{
$ k( i9 v/ i- A9 x$ h. w1 T4 g4 n( a if ((email.charAt(i) == "@") & (email.length > 5)) % v6 B: x- R! {, N
{
% w; d" l% n. C3 }/ o& H# ]3 [ emailerr=emailerr+1
3 z0 H# A# k, D0 J } 9 E; e% I* @- W7 I! {0 E# J5 T
}
4 G1 {! Q0 D! c" d if (emailerr != 1) . I* }. o' t1 }- K Q% x) f( f) r
{ . T5 j( a* I% C' E) [
alert("请输入正确的E-MAIL地址"); 3 P3 R `9 P {& x* A
document.sform1.email.focus();
' c. H X/ Q" v' | return false; " x$ U: Y b8 ]+ x
}
& }+ c, S9 u: ?" C
1 I N2 x8 U% y if (document.sform1.checkask.value=="") 5 M4 D y$ Y8 {7 v8 Y: J) p3 ^
{ $ G, ^8 G1 }" J, y6 x7 ~4 w% v
alert("密码提示问题不能为空"); & h/ X, `" r+ v. y. l8 Q" \6 R/ M
document.sform1.checkask.focus(); $ K3 u% P# s. I5 x3 D0 w: a6 `
return false;
' _8 _0 B1 M! B } 6 C1 u! ^9 d7 E8 I" b9 L
if (document.sform1.checkans.value=="") ! z n* p7 Z6 y L- U# |. F. A
{
; I! x! J8 F9 F% M$ l$ s' Z alert("您的密码提示问题答案不能为空"); 4 [$ [$ |5 d* i) j6 @& s
document.sform1.checkans.focus();
/ t; @7 |$ m# R% S9 F9 t return false;
' P& I. Z" U4 j& V }5 A; h; d2 u% D$ C7 c
return true;
0 ^% U8 W. S$ e! M ( w B. L6 k$ \) ]5 n- ~+ `1 i
}
/ S: Q8 w! b! u: r W</script> |
|