  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14173
- 金币
- 2377
- 威望
- 1647
- 贡献
- 1325
|
这个脚本对你可能有帮助:
( }, ~0 G9 f3 l/ a<script language="javascript">
, O2 i- l n% K5 I; [function IsDigit(cCheck) 7 \2 ]( a% o1 ?4 R. s
{
- `6 y" x2 g4 U7 i return (('0'<=cCheck) && (cCheck<='9')); ) `) m, U7 o3 a# ^; s% I
} 0 H$ k% a' ]" U. {' w9 n1 a" V2 s/ e
7 M7 P% |. \. n5 d: j1 p" t
function IsAlpha(cCheck) 7 k! R+ u9 H# A- R+ G8 l
{
/ _! T# b7 D, _+ B2 y0 b return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ( w- K/ n$ t$ J) w
}
% ^/ |$ z4 f& l8 Y) b ' {2 {2 }6 I" e4 k% Q+ ^! l
function IsaNull(cCheck)
2 I) S( k; w: V2 f) J {
J4 |/ H, P3 J/ I7 y8 e: j. [ return(cCheck != " ")
1 `$ Z) Q% u* W: F3 J2 T } $ Y0 W) [. p1 a+ J4 {9 m
9 t1 Z* p$ `) [; e% L: u) k. K
function checkform() 8 e' z8 w2 R$ @- \( I
{
5 S+ U5 @7 h k, X id = document.sform1.id.value; * k2 C, y5 k" g) G" \: `9 h! n% U) I
if (id == "") $ h' j! F2 P) c* i, ^
{ 8 v* [/ [+ D/ D2 P! x
alert("请输入注册名");
3 }4 I2 r1 U- ]0 Y4 o document.sform1.id.focus(); 3 ^9 F$ j+ z$ F
return false; 6 _7 n, ^4 d9 d1 |# c* v q' [
} % o( l, E, R1 q) o- b9 r
: j! t( s3 T/ w3 \" _: D for (nIndex=0; nIndex<id.length; nIndex++)
; h' f1 P( e* n" [ {
8 `, T+ p+ o4 p0 _5 ?, I7 D cCheck = id.charAt(nIndex); & F0 e( T4 |9 J) R/ v& y
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
! Z4 G& r: h& k: [: ? {
' C' w+ u# v, U9 @$ y. X alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
: m9 o |: |, e; b& D( {" N. H' Y document.sform1.id.focus();
% y5 a# T7 U' B2 I( \2 ]8 r/ p8 e return false; $ o7 U8 c6 Y7 h: [+ h2 D4 C
} * J7 Q( F0 c4 ]$ M1 S
}
8 m! B4 H. u- _ chineseid = document.sform1.chineseid.value;
; O) z8 W& J" L/ ?/ t if (chineseid == "") 5 s7 W3 r% l. E$ z) s5 d9 ^0 G
{
4 [4 b% c+ N& ~4 V4 q alert("请输入中文昵称"); 9 r! U/ ?8 \/ @5 {: H2 n3 B( r* ]) I
document.sform1.chineseid.focus();
8 _( w" e1 [- |# f5 r return false; 5 l2 I7 A L& {% y
} , e3 m: }4 t4 H
password = document.sform1.password.value; + p1 e6 D! i; c0 F
if (password == "") 4 U9 T4 j7 `3 W6 Z) ]5 s7 u6 N
{
: I4 t6 ]" i3 e4 |; }. J* l alert("请输入登陆密码"); / S% ~" l, _5 D8 \) S1 |: f9 Z
document.sform1.password.focus();
5 B( [( [2 h9 y return false; : o- k% i4 G2 j' F) u0 _; G6 m/ J
} / v% t- X* C8 S. _& g% {+ T0 ?- A
password1 = document.sform1.password1.value; . q5 x) C5 R |5 H4 z5 Q
if (password>password1) * T) v4 L- x6 F( E0 c* g
{
0 N8 P9 ?5 W7 f$ x) G( K. D alert("重复密码与登陆密码不相同"); # A# U9 ]- }+ [6 o3 J+ s
document.sform1.password.focus();
1 M" j/ d( r& R- q- }& W2 _1 i document.sform1.password1.focus(); - l) \% \" }3 \0 F% n- x% g
return false;/ N4 ~9 m* J4 ~1 f9 ?# Q
}
6 {" K& f8 I# L! u7 [if (password<password1) + {9 N7 e+ h" X9 {
{
; L1 c3 G6 ]3 R1 d8 T0 \ alert("重复密码与登陆密码不相同");
/ k9 |. r+ @0 P7 S document.sform1.password.focus();
q# M( j9 `0 v7 N document.sform1.password1.focus(); ! l, ^( y+ U. B6 d5 y* V7 n
return false;7 ^# X% B4 l2 a% A& I6 |7 r
}
5 @. s8 n1 f8 J if (document.sform1.email.value == "") / o7 O, r# y1 k: _# P( x: ?+ u( N
{
{( p' h! M2 Y8 H8 \ h, P5 ]. s+ w alert("请输入您的E-MAIL地址"); . [* B, T. h& A) E4 J6 O. y
document.sform1.email.focus();
0 b' ~2 }+ S# u7 F return false;
2 `) H L3 _" u9 l6 R2 K } 8 v, ~8 r6 i0 l# }; W* S
9 o! Q$ p0 ]3 c+ {/ D! C, J email=document.sform1.email.value;
) e# Q( Z% X0 D) { emailerr=0
1 N0 L# o$ O2 M Q& m" i' g# L8 q for (i=0; i<email.length; i++) ! p, X7 y, I& U' F( j
{
. ]; j) x3 ?8 L5 c% S& ] if ((email.charAt(i) == "@") & (email.length > 5))
3 O9 F4 |; z5 P0 G' |% L" B+ r+ P3 X0 i { 6 `0 i. q% N) C
emailerr=emailerr+1 ! ^8 H7 ]+ H0 z
} 6 ]) k. k4 p& w, @9 V' |9 k/ G2 A
} 4 M- o, Q0 H6 O. r* ?& O0 v
if (emailerr != 1) 4 Z# S( T- i2 Q, A2 l# _4 v
{
0 ?, s) [ e H alert("请输入正确的E-MAIL地址"); 3 b% B! }6 E( c& N# B& q
document.sform1.email.focus(); 8 ]8 }/ }- b) H s6 [
return false; 2 i: ?1 n" m6 Q7 J7 D# v
}
# D* h# Z1 j" L$ J3 T, ]7 L7 x4 l6 r$ n
# K! }3 v; p1 Y if (document.sform1.checkask.value=="")
# o. B/ j) n& L q0 C {
, a0 ~' F& l$ E alert("密码提示问题不能为空");
6 [# p+ @/ i6 t1 X. W document.sform1.checkask.focus(); ; o% c: S/ e5 e; n+ |" D, D+ S/ }! \
return false; % c# u; y* z$ X; y& z9 ^: a e6 l# a1 W
} 7 j% k. \. l, r+ r- {# b
if (document.sform1.checkans.value=="") + F% e! w n' N! ~9 U
{ ! ^1 N* r% j7 q6 n/ Q
alert("您的密码提示问题答案不能为空");
3 f' S1 ?6 l/ v( I6 a# R, B document.sform1.checkans.focus(); 6 V; W- O* B" x7 E) V% X5 R, Z. S
return false; ' N: U+ L8 {* I& O& I- [
}
/ I: w) \( v8 l# |+ \ return true;
6 I8 z1 X3 E3 y' D+ S8 o- ]
7 H& E( a% \ C8 o" Z. ~) o' B}
% K' C9 q# I& d9 n' h* ?( e- {</script> |
|