|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14421
- 金币
- 2496
- 威望
- 1647
- 贡献
- 1444
|
这个脚本对你可能有帮助:
1 U0 y" X+ x7 y' q; f) w<script language="javascript"> 7 @+ n+ S. k7 X' u) C6 |- [
function IsDigit(cCheck)
/ l; M; U, t0 M" Q$ q7 I4 E { 5 h- |( R3 W* R0 X% d: S
return (('0'<=cCheck) && (cCheck<='9')); 1 \( i% k' M' L; {
}
6 m( ]& p, k4 K # A4 I' f' g! F. u* _+ x
function IsAlpha(cCheck)
$ x3 v5 d4 Y) c# m5 H. h! ` {
, }; {% S5 m. G" ]5 [& v4 N return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) . P6 {$ |1 S' a& r6 t7 _
}
+ E' l" m3 x* I( n8 C: C6 `+ m p4 ] , }4 K+ i3 U% I$ e1 b
function IsaNull(cCheck)
3 h" Q m) D8 j { $ x3 b! }* a, Q9 F/ [
return(cCheck != " ")
9 ]& `( a3 j% Q+ O1 f } $ {" Q4 b/ n g; }* U& f
8 P: ^5 l6 |+ A# F2 x
function checkform()
1 t$ l! V0 `; V+ z, G5 Y{
) b" D& l N- w, z# d9 `' Y1 y id = document.sform1.id.value; 4 i2 l3 U# o* K( Z; ~) y1 L, `
if (id == "")
% A# J; o6 z1 r3 S0 w1 j# z {
. R0 T" |0 \9 [) L7 @) ~ alert("请输入注册名"); 4 e1 x+ \0 i Y) c5 d
document.sform1.id.focus(); b9 C: Y r5 Y' L4 T$ b
return false; : J/ B7 {7 k* n% r
} + C! ]" i) T/ D; j
5 r$ o7 q8 l$ i1 s for (nIndex=0; nIndex<id.length; nIndex++) , t8 c8 _$ I! S, b* Q2 K8 p- y
{
$ h9 s6 h u$ R" D4 ? cCheck = id.charAt(nIndex);
- R! I( l/ L: ^/ k if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) $ [7 }# d1 H2 o& d
{
& X% o* P: \. S" G alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
6 }! N+ @3 L& ?" u; n document.sform1.id.focus(); + v$ z9 F6 {8 i) ]
return false; # P) o9 l) f! z1 x6 J% G
} 9 v+ t5 k2 J! Y2 O& y
} . u, o+ E- i+ N$ L3 t
chineseid = document.sform1.chineseid.value;
5 P' o" s" a8 \8 a if (chineseid == "")
5 e$ Y3 S* j) j, f8 k: u: V- Q3 h' M {
( P( F& `8 z4 i, L alert("请输入中文昵称");
, b2 c3 a' c$ A' V document.sform1.chineseid.focus();
: v# x# H& H5 E: K M return false; . B1 e& S. V$ m' |
}
( p j# s; a/ z# { ~9 H% k password = document.sform1.password.value;
, q. L2 d5 V6 w) W6 G8 H* h if (password == "") - u6 E) Z+ P% R& E" r/ a2 G. F
{ 4 }9 l8 Q. n" }. c# Y1 f& U; a! W
alert("请输入登陆密码"); 4 ?! }' j! x* n0 z. _ G+ s
document.sform1.password.focus();
# i4 ?0 m4 U" P" S+ d return false;
! I) N2 d) \) P* j0 J' ?4 W5 X' A& | }
- \; a( { |6 {) Z4 @ password1 = document.sform1.password1.value; 8 V2 B. s9 B+ z& C9 }; M
if (password>password1)
& v$ c+ Z9 j+ Y {: b' T, p" A" J4 x6 D" O! r
alert("重复密码与登陆密码不相同"); # q4 \& C( T0 Y3 n
document.sform1.password.focus(); 9 V4 e9 H5 c( X% r" g# k( `2 i
document.sform1.password1.focus(); & W# [3 P8 v6 U$ S8 W
return false;) I" f6 O: \# T( F
}
& e- @/ A ~0 J6 v2 |/ M1 xif (password<password1) ; r# [; m2 w% l; `4 b
{9 K# a9 J2 Q, N5 {
alert("重复密码与登陆密码不相同"); 4 c& h, \0 `) I! H9 x
document.sform1.password.focus();
) g# L1 U' I, [: `* u document.sform1.password1.focus(); , [5 y: N) } u7 ^( p
return false;
6 B& n. u) }; X }
9 R( ], Y( e! w5 l if (document.sform1.email.value == "") 4 J+ k4 N6 r! |; |5 ^
{
( a1 }( K# d. s6 Z alert("请输入您的E-MAIL地址");
' c6 l* }" J2 u5 y7 _/ V document.sform1.email.focus();
1 V0 x9 b; D# x: y* P return false;
+ u! U% w$ Z/ e& m' [# X. v, M } / h* |3 _! l% j7 S
; e' [4 T2 i, q _: N+ F
email=document.sform1.email.value; ) y+ U. K$ u8 ]2 F' Z1 f5 ~/ n3 D
emailerr=0
: g6 D* ]: m3 D' T. v" w+ r for (i=0; i<email.length; i++) 5 Y% ?/ l- V/ I+ Z& B" S: E
{
# g4 t: Z% }! w- O7 W8 b if ((email.charAt(i) == "@") & (email.length > 5))
9 a. v3 A$ N F0 |; @ {
/ Y$ m" p! F! ` e% J emailerr=emailerr+1
* |1 ]. n6 Z& I1 Y6 a+ q7 x" f }
9 ~8 a* L6 k* z; c } $ A# W) m' s" v/ ~* B- z$ V4 k: l
if (emailerr != 1) w. {' z+ {$ l$ R' @7 m
{ ' B' l, P% X5 _* N0 y1 ~
alert("请输入正确的E-MAIL地址");
( p, R/ d- V$ r8 ~ document.sform1.email.focus(); ; d, k0 T! o# k7 {3 {( X3 _
return false;
5 s: h( l t9 O5 L) v }
( g& A" l7 ~+ r' E- X0 t
7 D! h/ a8 `# ^ g | if (document.sform1.checkask.value=="")
" [7 I/ U0 i' D% b( ~" O {
& Y$ _5 f. C% H) S$ G' Q ^2 R alert("密码提示问题不能为空");
' e2 e0 R7 i: q9 [ document.sform1.checkask.focus();
5 k& z' x9 ^6 B+ {0 z return false;
$ P: J5 y# x& f/ F$ O } 2 y0 a, l& o- h- Q
if (document.sform1.checkans.value=="") 5 a$ Y$ T: S& A
{
$ b4 g( h1 Q' m+ H2 ^ alert("您的密码提示问题答案不能为空"); 3 u* Z0 A; |, Q/ v3 W2 O* S
document.sform1.checkans.focus();
& I4 [- `& B4 S4 a+ g, J return false;
F2 f `1 Q G1 h1 p }
- m8 N" O* b: @ return true;
& C; a* ]. I0 H1 @ " S2 B) a# s0 z
} " A3 j7 g" s+ h: w. J% }- z
</script> |
|