|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14327
- 金币
- 2449
- 威望
- 1647
- 贡献
- 1397
|
这个脚本对你可能有帮助:
7 T% p; o8 l" N. X; _. }/ V7 M<script language="javascript"> % Y; B& ]2 q. U$ Y
function IsDigit(cCheck)
& V- t1 E* E7 `# ~' |2 w: y- } { " f4 d) }) z! \9 [6 x
return (('0'<=cCheck) && (cCheck<='9')); 6 `6 i" h8 M% V5 `
}
: e2 j7 J5 A9 p) K# x' | 8 x+ B5 T! P6 g/ {/ E; ?9 R
function IsAlpha(cCheck)
3 p {8 y' A F# u; k; f$ S) L5 t/ J/ h { ) N2 c+ c( Q V/ l
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
A! K! p4 z5 Z+ n } 8 a7 k. ?: `- b0 V& n6 V3 f
: ] \6 Z' Z+ B' ]+ g8 K
function IsaNull(cCheck)
/ U8 ^0 j6 C1 `/ f# O5 ?8 X {
: E0 I, y' F: x- B9 p; S return(cCheck != " ") 7 Q( ^, ~3 c, y! }: M# O5 O
} ' }4 r- @+ j1 B+ \) m
0 Q* i- v, u/ X% nfunction checkform()
7 F V) {# M5 B3 K. H2 v* t{
1 }9 f h2 [# c8 W id = document.sform1.id.value;
5 m+ f* Z( N2 P. M: s9 j if (id == "")
; X3 H6 O& Z" B0 X( c% U) p3 E2 p4 {! z, u {
/ Y/ R7 ?6 ]# R alert("请输入注册名"); : p! o0 j, Q6 o( G0 ]
document.sform1.id.focus();
5 g3 [8 p7 q+ z5 I% K return false; & q5 b9 @7 L% k) h% h7 n% c
} - k7 ~! ]# B& \2 |8 H6 N$ c
- s, G' J9 B2 H( v" z; s; T for (nIndex=0; nIndex<id.length; nIndex++) 9 t+ c0 c. E1 x3 T
{
* c: W* o/ g0 g9 q3 ?+ n& F+ n5 Y0 y" N cCheck = id.charAt(nIndex); 2 E! f; U( A, p1 G$ P; C0 n
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ! R+ B1 J) o2 G2 n7 T3 |
{ ' e7 o8 D$ e0 _% Q4 _- ^
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
- C; v& F" A$ k+ ?* a document.sform1.id.focus();
7 X2 M% w+ M: P return false; " {- D2 f* p: Z- P
} 4 G8 ~" u0 s0 e0 G" k0 h8 y
}
9 j. t ~9 O+ g& F* {/ A8 Z9 ~ chineseid = document.sform1.chineseid.value;
" N1 O; {1 _( q, f# A7 O+ b if (chineseid == "")
! ?" |! x5 ^0 y0 ?6 X& \! S0 y { ! y F; I6 q7 {, S+ Y! o, l+ F9 ]
alert("请输入中文昵称");
1 ]3 z0 V8 Z) M1 c/ E9 c6 G document.sform1.chineseid.focus();
9 m! j# s1 o7 g0 [5 G return false; $ P9 c4 B+ B! ]6 X% V
}
1 y' ~% c, a+ U P password = document.sform1.password.value; ( b0 ?" s+ s" G3 {; q; `( c. s/ H
if (password == "")
+ m# p& y4 W3 ^; G7 j" d7 {2 ~ { ( @3 Q1 y' V3 K! x, G
alert("请输入登陆密码"); 5 v6 O( [1 T# I+ r. [$ _* A
document.sform1.password.focus();
" ?2 ]9 v8 Q; o# I1 t' |0 q2 F return false; 9 G4 j7 i$ |- S7 g3 ~
} 2 U" `. |' A% N' h
password1 = document.sform1.password1.value;
+ I( U4 h+ }8 W$ E if (password>password1)
* j$ n; X$ l- o8 L {& y2 o3 ]0 m t
alert("重复密码与登陆密码不相同");
6 ?+ K! F7 ? @ document.sform1.password.focus(); 1 d- U) z9 \) T4 N* X0 f
document.sform1.password1.focus();
& I' u6 {' c% t! s6 _4 a return false;
4 F# K3 c" T0 K# F! s9 e" S }
/ l6 R* q1 c% Kif (password<password1)
+ X) M& d; J* U6 r {: k" G( q3 U& A) U, C% B5 Q
alert("重复密码与登陆密码不相同"); ) D0 B5 k; I7 y6 M1 v
document.sform1.password.focus(); ; v- c$ ]$ F$ n! I& O( _( r4 @% T- f) Z
document.sform1.password1.focus(); / n8 ~" Y( B0 d
return false;
- @2 k* k/ a5 a. l0 G4 |# f } * h ]( ~" m$ t
if (document.sform1.email.value == "") * }7 x6 p1 }2 e$ U9 q1 W
{ - L$ m% l# @' F2 I2 I5 R
alert("请输入您的E-MAIL地址");
" A; w* z! |* \( u; P* G# L9 D document.sform1.email.focus(); # W! C- b. u" K5 e, s/ g
return false;
6 p3 i0 G+ `5 g3 l9 T0 U } 0 d {/ A& f0 v1 o6 s# [
% Z' h6 T8 s2 u: U4 `! { \ email=document.sform1.email.value; . V2 `6 I G" s
emailerr=0
$ M3 n- m+ [" U1 i5 B+ H$ w for (i=0; i<email.length; i++) 5 Y G% m+ |$ v" c+ B
{
2 ]# {! V! ~" A v! g) t/ k if ((email.charAt(i) == "@") & (email.length > 5))
2 y% A8 r: K! |4 g. g4 b# O {
0 t7 K+ s8 r- |9 L0 A3 ~% D% V emailerr=emailerr+1 ) }7 I* p) F* V: ?7 u7 D2 e q5 Y
} ) ^0 e* y7 \. U
}
( Z+ G) s# ^! T3 \: H if (emailerr != 1) N5 P: X* o0 N9 l. E1 |9 Z2 f
{
$ O. `0 ]7 B' W2 i( b/ C. k8 s alert("请输入正确的E-MAIL地址"); 3 W' `9 X( G7 S* ^& O) a
document.sform1.email.focus(); 5 d) J, ^9 w$ ^% ?
return false;
/ l3 k( ]3 G% s" P- X } 5 k+ b& }- ]! q0 X( e9 ^. Y
7 @# y* e# k* |" e. u
if (document.sform1.checkask.value=="")
7 ~' b- i H9 w5 E6 g6 x {
" G5 i3 a( b1 H1 M2 S% n2 F alert("密码提示问题不能为空"); % X4 w/ z6 j7 g0 G# S1 s
document.sform1.checkask.focus();
: i# Q/ `5 a- G, @; b( T" \ return false;
( j/ p; J3 y+ ` }
% o% p2 O4 O& q& n q if (document.sform1.checkans.value=="") 9 N4 A* {( t1 ^4 I4 w
{
' U8 [6 c5 ~' d% O alert("您的密码提示问题答案不能为空"); 7 f4 E9 A2 t% i0 s
document.sform1.checkans.focus();
$ `8 O: O7 d& a! { return false; ) y& z. ^$ ]' D& w+ Z
}
7 ^8 P+ U5 t' J; ^$ k3 w4 ^. C return true;
" Z; e6 O5 m+ g; o
3 K, v3 b* D6 J- ]/ _4 q} $ b8 ]1 e8 ~1 v$ T9 m
</script> |
|