|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14417
- 金币
- 2494
- 威望
- 1647
- 贡献
- 1442
|
这个脚本对你可能有帮助:( l+ p+ v) N. c% N) ]0 @
<script language="javascript"> 5 u! {+ I( R& o; Y- f! o
function IsDigit(cCheck)
5 k$ Y8 P) ?% z2 {" N1 J! C& E { 2 l/ y9 R- }, e; V$ m
return (('0'<=cCheck) && (cCheck<='9')); : {9 `0 h7 X: _
} , h7 g. z9 C$ D' y& @
9 ?1 Q$ L, g; r
function IsAlpha(cCheck) 4 A" N) m$ a3 e& X9 Q
{
0 B- |" e a j% |' m return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
' [" M' \# e4 \& q& \. n8 Y" c }
6 E/ p* j3 o6 q9 ~" w3 [. d
, Z$ X/ A9 k: W3 [function IsaNull(cCheck) ' W: Y5 g4 e3 [0 Y7 l1 Y" H
{
& y% Z' z8 a9 ?% } return(cCheck != " ")
) r! Q, D: C/ K7 |% W3 w9 f } , t% t$ \3 ^) B" p4 N
! w9 K% u: L7 B9 @8 Q
function checkform() , R0 \: P$ ~: Q; z$ R, V; \
{
- _5 d6 H0 [( L. s8 W- z id = document.sform1.id.value;
" H" F9 O* D5 a! j7 \/ _5 ]4 K/ q( s1 S if (id == "")
% u) O4 R8 G: U C { 5 v+ s9 W/ X3 {% M$ c; [( m
alert("请输入注册名");
- L3 E; P% i! V( g7 p: b document.sform1.id.focus(); . x5 f7 p- D7 \/ X( K- p
return false; . y! |5 d; `% O0 T$ G* r- @
}
9 Q6 J+ Q3 d/ U" x, _4 A4 e& V ; B1 w( k" C# A2 o" o
for (nIndex=0; nIndex<id.length; nIndex++) 0 ]3 A- Z$ \( V+ z) g' \
{
$ L! ~& P% k# _ cCheck = id.charAt(nIndex); , C& p6 n7 s- F1 n! T1 {+ k
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) # C# D7 Z( K( Z8 V) p& z$ f s& c8 d
{ ( j. `6 M* n7 ?/ `! K# f: @+ X
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
7 Y3 W1 e8 w6 ?! Z document.sform1.id.focus();
: N) H. k3 G9 n2 E1 S H0 g return false; # h3 y- _1 I+ I2 h# S1 A5 i
} 1 Y: q2 L. s2 |' V, ~; q# h
}
1 @; i8 u0 v. @ | chineseid = document.sform1.chineseid.value;
1 [" q2 _. K; h( o* p% H if (chineseid == "") + X( \! j5 f' {/ C6 B
{
@( z9 M% J8 @, \6 ~( m% ] alert("请输入中文昵称"); 0 h( D( i9 S) L1 H' M+ V, ?
document.sform1.chineseid.focus();
- `! ?0 r# Q" c& g% i* E7 E. |6 G return false;
8 p7 c0 S2 B7 l }
7 p, T- ?8 X4 s+ J password = document.sform1.password.value; + v1 @3 l! q0 I
if (password == "") 5 \5 I+ M; ?' H1 e8 T
{ 1 Q0 K, T- A% n/ s2 r" _2 c: T
alert("请输入登陆密码"); 6 k+ e8 w' u6 Q& X/ ]/ B$ q
document.sform1.password.focus(); 5 P' X$ f5 u t/ B
return false; * h4 N- j9 ]6 H- O" b2 C# i2 O
} . `( _$ \7 E% b; W6 Z7 ^ Y1 t
password1 = document.sform1.password1.value; % R* Y! \4 T( r: v
if (password>password1)
( {- m* H! g C B3 x+ Q {
! q- Q6 x1 [: x1 r alert("重复密码与登陆密码不相同"); 1 |- `6 A2 I+ w0 |/ f% `9 k' @- r3 C
document.sform1.password.focus(); : I) ]- g) g9 `! y5 E$ X* ^0 L& g
document.sform1.password1.focus();
+ x% K ?2 P5 w) T+ D return false;
8 V3 d! Z" c! S2 [5 V } 1 L% d3 g# [. O5 }1 m, _
if (password<password1)
- y6 T; o: L) e* T1 u {( ?/ P/ G* m: ~: C L
alert("重复密码与登陆密码不相同");
& ?8 J5 _1 R: Z* v; h% b, M document.sform1.password.focus(); ( n) G2 X9 [2 ^: A; E" i
document.sform1.password1.focus(); , Z2 I& O; f8 X4 ~% ~* }: b
return false;5 L3 a: Y9 H0 s" \, j
}
& N0 W' K7 s* s ^; P" X7 l% q/ M if (document.sform1.email.value == "")
4 S2 \2 s' f8 M. \1 `0 `9 H {
9 f" W9 f- R8 Z5 ]; j2 x alert("请输入您的E-MAIL地址"); 2 i% r1 W; n9 p8 F1 F+ L
document.sform1.email.focus();
& }' m# o e% ^$ ?! ^# s6 e4 v return false;
2 r# a. ]- @4 ]3 a+ N# \6 W } - b5 q J" F$ K6 p: h- [
0 y9 u* Q+ T7 g. _5 A# d
email=document.sform1.email.value;
/ u* d# a7 D6 W6 D3 F/ Y emailerr=0
1 h% ?, t, X6 p! M, b# M' |9 e for (i=0; i<email.length; i++) 8 W7 |' _* ^" p0 a6 H9 ]' z
{
/ d. A1 H- \# g# |) W, S if ((email.charAt(i) == "@") & (email.length > 5))
9 r; z; X. X' S- v: n# G' t {
7 i9 `3 H( b4 C7 Q emailerr=emailerr+1
7 J! f+ L- t, x }
* W$ P: R" n$ c' Z4 z3 A }
# h" S0 Q$ r& e/ P if (emailerr != 1)
( I. D. G3 N+ k {
: m. L C8 T! O alert("请输入正确的E-MAIL地址"); ( }* D3 w+ j V; y; G
document.sform1.email.focus(); 8 V' l' p5 _) G- f1 A! O( T
return false; ' x( B8 k, ]; Y5 @+ i
} : a+ B. H/ R" X
5 e6 I! e8 z& Q/ j3 n
if (document.sform1.checkask.value=="") + G) g0 D N/ g: l$ P
{ ! j7 r! X3 A4 |6 h8 Q P
alert("密码提示问题不能为空");
( o" }" k& j6 P7 |' V3 E8 P$ V document.sform1.checkask.focus();
- c4 X9 T, f l: f- L return false; 0 @/ O: l" V) X+ Q) t, i% F4 l
} / \) S$ a; P( Z, }" B9 U8 f9 u* i
if (document.sform1.checkans.value=="") ; m e" n; F4 z; s# u* j3 u
{
) W9 n9 ^4 t- }7 _& O5 u6 z6 r0 f* h6 B alert("您的密码提示问题答案不能为空");
7 _$ u+ J. r& y- q; D document.sform1.checkans.focus(); / R9 }- f: x8 _3 X2 ]
return false; ' Q6 ` t3 {( v$ y$ N/ g- s
}
/ B7 f! S3 P% Y% J* o" g; ` return true;
: e* x, D3 W4 t! Y4 D& x9 p ( D0 d @0 [- X/ G$ Z
} * X3 K5 @7 c, ]8 z
</script> |
|