  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14239
- 金币
- 2410
- 威望
- 1647
- 贡献
- 1358
|
这个脚本对你可能有帮助:0 g' u& D. ]3 p, o; F+ P1 Y; z
<script language="javascript">
. t: O- k( a/ Ifunction IsDigit(cCheck)
# v! h) Z/ ^' N' c* |" @ { 9 U0 s- m/ S& [# B/ D# F( X
return (('0'<=cCheck) && (cCheck<='9'));
/ X6 R1 U; L0 W1 `& `/ n) I } , q0 b% @% x5 S
; ~( Y! M3 Z0 E, ]) kfunction IsAlpha(cCheck) 9 d3 B; s. Y' |) j) [( J/ C
{
5 m+ ?' d' ^1 X* ` return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
) o* ?; J4 E& Y+ H }
- P: m7 v8 Z1 Z: j- p' n# g
. `. `7 T0 Z1 [* \. \7 H! s# }function IsaNull(cCheck)
2 x. _ Y5 x! ]6 T {
9 y/ h1 b3 m/ ] return(cCheck != " ") 7 u. T2 [( u8 m0 ~, A B
}
k3 ~& i4 Q7 \' J# X- q% u$ ~ * i; i3 ~! t) U. I0 N& O+ A' T
function checkform()
s D5 ?4 F- r6 M# a. Q{
1 N" z) R! k9 I& w {& _! d id = document.sform1.id.value; * R3 [; E; U1 ?# K, i
if (id == "")
, [1 b0 K9 D/ h" G0 y" j2 H {
q f% Q5 w5 G) H) K$ A alert("请输入注册名");
, Z" f8 Z' J% e3 m! K! g document.sform1.id.focus(); 5 e( u$ z. L/ F& _
return false;
1 o/ h) x# N; {" V1 M* q6 r } 7 ?0 }# q; k" T% y) F
5 q* ?$ h3 K" q5 A
for (nIndex=0; nIndex<id.length; nIndex++)
6 l$ ^; [3 P4 O' @ { # Z. ~" N2 g* G" |6 u
cCheck = id.charAt(nIndex);
) ^1 `: U p6 d1 N if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
( V \$ ^) Y; t {
& n m, r4 d3 q alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); * w/ I0 C5 f: p" N
document.sform1.id.focus();
+ K: b5 V2 U9 x# T' v, c2 G return false;
9 u7 D) [& F1 J8 P& |$ o }
( \9 ~% {% m: k: h4 c3 E! F; e6 \ } j7 d9 I' g0 P- e! c8 ?8 F' O
chineseid = document.sform1.chineseid.value; l" l% f$ H4 }2 V) f8 M
if (chineseid == "")
0 m$ j* Y: R8 Y8 C! [ { " _ y1 T& o- b
alert("请输入中文昵称"); & Y) Q6 a7 f6 T+ z
document.sform1.chineseid.focus(); % n' R# Y y+ O/ D2 B' e1 t' P* {
return false;
( h" `- _+ [! m3 z2 ]/ u W' {2 K } $ s: y- V$ N8 O! {7 w4 b0 J
password = document.sform1.password.value;
I& Q r4 v/ y% X7 |# S8 g- ? if (password == "") ( ^) Y: w7 x6 w9 O: ?; U) b
{
' y- Z* R1 _' R/ W* g- u alert("请输入登陆密码"); * e3 b) @2 ?$ ]
document.sform1.password.focus(); * _) ~# A2 ?9 p2 u. a9 q% ?$ f% ]
return false;
) Q/ W4 [" ~% E% } }
: H: S( P/ x4 m) N" O4 I password1 = document.sform1.password1.value;
0 X: a* P8 ]6 P( @# P if (password>password1) ' K4 F+ c% E& B( ?. W3 m
{: N6 c9 y9 m ~2 F" N
alert("重复密码与登陆密码不相同");
5 W$ Z6 W! w* t G/ M j4 x document.sform1.password.focus(); 6 W" h6 A& P& c+ A
document.sform1.password1.focus(); ' t: T) M* Q. V
return false;
( G/ t2 s9 h# _4 [ }
8 K9 \/ i/ m3 T H: Y, ]if (password<password1)
- ?9 U! ]6 y, N N* j. t: \ p, P {. k8 u- H& N1 l* q T: j2 M' e
alert("重复密码与登陆密码不相同"); % L4 \( _) @$ n# n: o8 Y
document.sform1.password.focus(); " Q9 ^# y4 S* B! t
document.sform1.password1.focus();
8 v. ~* S# ]" q return false;, J; q% M h5 w' e3 v/ d8 i
}
% Y% m: V: E. f if (document.sform1.email.value == "") 1 ~) L0 }- O1 ^+ i4 j
{
% D; i9 }9 l$ Y0 V9 a) n5 g alert("请输入您的E-MAIL地址"); 3 P6 _4 M S" r* m
document.sform1.email.focus();
! D- _8 @4 r+ n return false; . A: F" Q0 B6 k4 l3 c, u4 R* x
}
0 o ?) W( R1 w9 ~0 j0 Q- s4 T* ~
) J+ v8 x* A6 ? email=document.sform1.email.value; ; P% v& |0 ]- m& g, m1 [" L
emailerr=0 ' C0 `% ?+ C+ Q! e- w
for (i=0; i<email.length; i++) " i4 w$ S+ J1 d: J
{ + W6 N" Q5 a, \
if ((email.charAt(i) == "@") & (email.length > 5))
. R2 q2 k' R {' q, k {
: P, j2 B/ Z. l. j. S4 C7 B: N; O9 y emailerr=emailerr+1
2 X9 L) ^: i$ N+ R2 C2 b# Z& i, N } 0 l2 W! g, ~" B u0 @
}
$ f* W1 V% _0 ?: }% x if (emailerr != 1) 3 p0 P: N8 {7 N1 V
{
1 S* c7 R7 Y2 t# A; }9 _ alert("请输入正确的E-MAIL地址"); ! b' c) ^) e4 T, G) o& q
document.sform1.email.focus(); , Z/ B9 n! f+ V
return false; - _! p7 ~" g5 I1 v
}
7 [: ~$ M0 I8 n! C# A% _# J! J
- J, @+ A' c( O! W5 b if (document.sform1.checkask.value=="") # J% Z- @+ B& t/ {
{ 6 n9 z P% R% p. i4 _
alert("密码提示问题不能为空"); 2 F4 |( ?) ^( F. m
document.sform1.checkask.focus(); 3 _0 T! |3 e; C0 B; j7 A# m7 a
return false;
; o4 t$ X# N. X5 \2 f M- d$ P } & p, X1 M2 H( W
if (document.sform1.checkans.value=="") 3 b$ ?( ^4 ~6 O. L. f
{ % h* n8 l4 k5 |7 O
alert("您的密码提示问题答案不能为空");
8 D" j9 [$ [8 g9 h- `" s* M document.sform1.checkans.focus(); 6 ], o- L* ?# x( l
return false; 1 b' @6 ]( {4 P4 B' z, {
}: n' I+ @3 J& n
return true;
( y5 T1 `4 S* W ' K. p$ C- h8 T `" K9 ]& P* E
}
: @; t1 h; R5 v- {5 n0 V</script> |
|