|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14411
- 金币
- 2491
- 威望
- 1647
- 贡献
- 1439
|
这个脚本对你可能有帮助:6 I9 h' Q9 [% [+ ~
<script language="javascript"> 5 A2 K9 L- a9 m' ^* a9 Z2 \+ D
function IsDigit(cCheck) ! c1 y5 V+ i9 i6 \ ^ U2 z5 p
{ . d) Q! Z8 {) B# V" g
return (('0'<=cCheck) && (cCheck<='9')); * h$ ]' ]) _$ E* J4 B5 T4 a0 K
} & T7 e0 ?, j9 p# L' s/ Z& x
: f' P G* F, J) lfunction IsAlpha(cCheck)
) |; c6 P, V! A$ \+ J { * _' {8 Q; f: P+ `# X, ]' X
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
& c) }6 `5 R# A& ?! M! L }
# x: B( c n& N: n
; q% x: ]0 `* ]- ]function IsaNull(cCheck)
+ }8 Q# B: j8 L% `, o7 { {
3 Q! V' U- Y% t0 J8 a2 p$ e return(cCheck != " ")
% g6 I6 j ?$ Q* T( @* U } : z( P; F% { k# {
9 {2 J4 ~! _2 G: S) _function checkform() 7 ?8 m+ a$ X8 \! X. g. [5 a
{ - N% u. l% o6 p5 z
id = document.sform1.id.value;
# @* y2 t- i) p. X if (id == "") & \. T. D( w- v7 M" N! |) W; _2 H3 _
{ 8 ~0 b9 }1 }) K) z8 g
alert("请输入注册名");
4 k5 e: [ A3 V$ L$ V document.sform1.id.focus(); 4 K+ k! F6 `, R9 N
return false; : x/ e5 z2 J0 U
}
% v: u+ j/ b. b7 w
% m4 T1 y6 ~" { { for (nIndex=0; nIndex<id.length; nIndex++)
; c f5 k$ `9 G {
4 I8 o' N+ z+ d0 a cCheck = id.charAt(nIndex); D+ w9 q2 X5 R
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
$ S+ M [! Y, M p8 `! L9 F {
+ l% i3 T0 w7 u' g! E: u alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ( u) U+ G% b1 ?! W% E' b) R! _
document.sform1.id.focus();
4 O8 Z# ]$ N- L9 Y0 Z, c return false; 3 l8 ? c( A- j% r: \# Y# W
}
( c% S0 H) ?! P6 u& | } 1 C9 R: [% Q& z2 m, e4 H; z! f
chineseid = document.sform1.chineseid.value; - M/ @1 n. V0 ^
if (chineseid == "") ! Z9 r# Y$ [1 A, T" }
{ " l3 }& C3 K2 ?0 o) [& ]
alert("请输入中文昵称");
$ }( A1 l0 l# ?- q. A8 l+ f document.sform1.chineseid.focus(); $ T+ Y. z" H G" Q' v
return false; - f ?6 y- t- e2 V- Y) X% y H1 A# H% q
}
" }3 r, [, O+ |3 j. Z9 v password = document.sform1.password.value; # m% Y8 E' k; \' J% g
if (password == "")
* ?- e& E% |$ ^& e8 y { % C9 D# z+ d( E# K$ l
alert("请输入登陆密码"); + s! O4 S" O' w8 y3 Z/ F$ W0 f
document.sform1.password.focus(); 6 S0 ~$ E& J$ u9 y) a
return false; & T5 w( b4 a5 K% k' D* H, G
} ; M7 r8 z" s+ `" K9 ^" c! T/ [7 P
password1 = document.sform1.password1.value;
h( h2 B3 q' y! g if (password>password1)
7 m8 D; k! _5 o1 F+ S3 E& T3 c4 V {
$ h' i& T% l& C alert("重复密码与登陆密码不相同"); # K5 o( N* G9 g8 e# |
document.sform1.password.focus(); # P% p# s' v% u- ]5 a8 ]
document.sform1.password1.focus();
( g% y7 D8 C6 K2 S% }3 | return false;
- [* C$ N, I1 k: \ }
/ r+ y6 @/ v8 e& b5 Uif (password<password1)
/ {- e2 ~5 c# |2 A0 ?; B- Q {' B7 R0 |8 l' d3 k
alert("重复密码与登陆密码不相同"); ) r1 v0 W0 w5 \! _0 n2 m
document.sform1.password.focus();
+ ^6 H# T, `: o8 B2 z7 Z document.sform1.password1.focus(); " a! H! X6 i2 D# \, o7 Q
return false;
$ H# R" H; c" D: M9 Z0 r } 7 R/ ?( S% i6 B2 r; W3 j2 p/ |* g
if (document.sform1.email.value == "") 2 ~4 U8 b) i, T
{ % g m: q: `6 Z! [2 B8 ]
alert("请输入您的E-MAIL地址");
1 }6 F; s% }4 \ document.sform1.email.focus();
' S. a' f7 A E- L# e7 p: B r' j8 G return false;
. ?& k4 i# ]& \+ `' [+ n } % S; p, m2 G( X2 ?
' i! G, [+ `3 x. ~& [5 | email=document.sform1.email.value; ) Z+ ~; V0 e9 L
emailerr=0 " }6 Z, i" b$ g3 G1 d
for (i=0; i<email.length; i++)
: c+ [5 I( N8 V6 w2 r+ v2 Q) N* T" u {
3 H" [+ K. x/ q9 e+ U& h( L# D if ((email.charAt(i) == "@") & (email.length > 5))
8 s4 `6 x% T6 a+ T8 W! m { 5 d+ Y p6 \2 A: b8 Q& S7 v
emailerr=emailerr+1
4 W \( o* O) v } " X+ C- a- n. [1 ^
}
4 p9 x: W a9 Q1 z8 W( i8 ~ if (emailerr != 1) , A! O$ `6 m( N; Y
{ 0 y9 s& M# ~# G
alert("请输入正确的E-MAIL地址"); . S8 I" U! s3 q* J- o- \
document.sform1.email.focus(); 0 ^ P. m1 n; A* A
return false; ) B% Q0 Z) k4 {' ?; j6 A$ U
} , E' F4 r( @. h3 }3 Q8 y" R, c$ Z
/ y- i9 d: t9 c/ q
if (document.sform1.checkask.value=="") ; f* @- E( o1 P, _5 |9 ^
{
, q! N" Q& y1 o' z alert("密码提示问题不能为空");
2 C+ x+ y9 _1 s2 y' L. O document.sform1.checkask.focus();
6 B( J( |3 I, b# [/ V5 N8 i) m return false;
2 a$ X8 a0 V9 H2 z* U1 s l } ) @$ n1 M& _# I9 E
if (document.sform1.checkans.value=="") 7 R2 ?% I7 Q. d4 i! }1 o8 Q3 t7 f
{ 6 ?6 i e. W8 i+ N1 f( l! A5 |
alert("您的密码提示问题答案不能为空");
( C" ^/ @+ o# f1 M u" G9 d document.sform1.checkans.focus();
0 y2 p; ~9 h0 F( M0 `7 h return false;
7 p9 L/ v x. E: l: f* w }1 M) D; ?! M6 I* U, N# S5 d
return true; % `/ N( X$ }+ k3 h0 X, H& _
( O1 B/ l. [" _} ) i9 y% Z; e' E& ]
</script> |
|