  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
这个脚本对你可能有帮助:$ T$ X0 f$ u' H; `1 x# [0 Y6 p
<script language="javascript">
5 O& f- ?, f$ Q, {/ ?* J Lfunction IsDigit(cCheck)
3 z, J) _" [& Q, {( L% F- D: T+ @ {
4 Y; H" x1 E+ U& L$ L0 h$ h2 g return (('0'<=cCheck) && (cCheck<='9')); 1 V- @/ }+ f5 B+ G$ D
} X: d) U* O/ o# N* V
, R' S- M1 B! ?2 b$ j% [2 Z
function IsAlpha(cCheck)
+ @ _9 N3 S8 ~+ z2 A5 C0 T6 P {
4 J7 u8 W" h! K3 T, w return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 9 x6 f2 i* G/ e/ \9 T! J3 p5 ~
}
: M- k4 `" W" c' ]- s8 v4 B
9 n5 S u% f m3 \4 q! G Rfunction IsaNull(cCheck) & J' J& Y/ O/ f- |2 H) P
{ & ?) {. S! Q2 r% M2 |8 E2 w. y }( @
return(cCheck != " ")
: @5 C# a7 c( ~# U9 d" O }
( A' Y) K' y! R! S0 A/ u( Y( O 2 ^; a5 a* s0 v4 U4 W) s8 Q
function checkform() 5 @- E8 E0 X- [* f+ a0 R+ ~
{
* H" H( R- C3 X$ h id = document.sform1.id.value; / F' A8 x# |& |4 i. Q5 D
if (id == "") + l% T, n2 r4 _
{ $ H; c; P/ `8 w' D: A
alert("请输入注册名");
1 ` X: Z7 O+ ~ document.sform1.id.focus();
3 F& D' K* G% m return false; $ Z6 |: a+ p# p5 P- ~
}
# s, a' v+ [* s" y, J! U' r 8 b4 @! `1 \3 v! D2 J. P8 K" u
for (nIndex=0; nIndex<id.length; nIndex++)
0 B* Z# ~) k3 }7 O { { 8 ?. R- T. U* t1 B' _6 c, |
cCheck = id.charAt(nIndex);
! R* x/ j+ Y; r0 a- g if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
, ?! y. t! D* u! G4 d8 o {
: e! t6 u/ p. n7 C6 w; \ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ( L2 N) E, a- w
document.sform1.id.focus();
. K6 M3 }8 f& S3 @" Y return false;
@/ V9 s* H% X }
, b% K( e$ p3 A+ j) m }
8 |! s! K/ e6 w6 e0 X, t2 G chineseid = document.sform1.chineseid.value; ( ?0 a. r0 M* m' u3 e
if (chineseid == "") / M6 {+ B2 e9 h5 ]
{ % P( l Q, S: ^4 I' r T& H# _
alert("请输入中文昵称"); 9 [3 [" q2 J) l5 h2 b4 d
document.sform1.chineseid.focus(); ; k! x+ \; J% o6 G3 n8 K% [7 R
return false;
# m. E+ o8 j; A+ v } : F4 k h, i$ I: Y6 P3 o7 m" ~0 Y
password = document.sform1.password.value; 3 @% ^7 N# S+ G
if (password == "")
3 O D7 G4 l1 b) Y. S8 i! u0 v9 k {
" C$ h. F8 R7 O alert("请输入登陆密码");
4 [2 C- K5 O4 b7 X, `0 P) [0 { document.sform1.password.focus(); 4 j" v' V& X. X, J* v, Q/ ?
return false;
, g* b( T' G6 g0 D0 o7 O }
- n( }5 @# N3 t9 E& B/ l password1 = document.sform1.password1.value; ( H) }, L0 B/ j( I# m( U
if (password>password1)
$ k: y- X$ C/ A8 B* Q# } {
- ?7 m; {' V5 E1 G8 J. t/ H: ]# I5 d alert("重复密码与登陆密码不相同");
' r4 d7 A! w! s$ W; x. A8 N* {- N document.sform1.password.focus();
3 H+ J4 b$ |% Y0 K- b3 H; E/ M6 G a document.sform1.password1.focus(); - w7 R, T5 j+ G' P
return false;, F$ ^% T: t, `
}
. T" S- i- O+ G7 A7 R4 @' iif (password<password1) 4 F% l- x9 i6 |1 E9 {; q: U9 A
{
+ d! s, _7 X9 [0 y" S. t alert("重复密码与登陆密码不相同"); # N# B& r& I* Y
document.sform1.password.focus(); 3 l+ m( C5 p7 |
document.sform1.password1.focus();
5 m# E9 s4 c$ p' D! C! `/ n% k return false;
' s0 Z5 ~) S8 A( w' t } / p8 M/ w( D; n( T, E% C
if (document.sform1.email.value == "") $ |& i- K0 p- Q( x! B7 A0 m: f
{
. e$ V) C, |5 g, _6 x3 P alert("请输入您的E-MAIL地址"); $ \) L* \: E# q2 q8 [" d
document.sform1.email.focus();
4 Q; {* N+ ^9 P* b1 |( L return false; ) A: L# o5 x; a, r
}
# Y- {" N3 f/ r( J# i, @0 p9 Q! J
4 `% ~; z* e2 K/ ~% Q% G% ~; G email=document.sform1.email.value;
$ |1 Y: K1 g! F9 |7 ?) R% A Q emailerr=0 6 k+ |+ H9 E2 d: n3 ^' n4 i0 ^' d
for (i=0; i<email.length; i++)
- H. T$ W8 T( G6 N6 v2 T" S {
9 A* i$ J2 f( W# X4 Z* v+ N; s! W& h if ((email.charAt(i) == "@") & (email.length > 5)) : v* _$ R% c" O" m# L6 J
{ 7 W$ f+ C9 X v* N# a: V2 `
emailerr=emailerr+1 $ v* V/ o; {) @* i t$ S
} + d# A* b: u! b6 y! w9 j
} & c& g- Y8 O; \* P k" }; u. b
if (emailerr != 1) ; g+ c K4 @1 P$ u9 Y+ A
{ . i. A/ p2 a( I
alert("请输入正确的E-MAIL地址"); $ S5 j* }8 M5 i: f: D+ [* z1 I
document.sform1.email.focus();
7 L: v3 M0 E2 H7 O% R7 n return false;
+ ?4 a) Z$ |$ d" F2 L } ( n( F: Y1 \% Y; N( h9 k
' x- s( f) w; `& Z* m! u if (document.sform1.checkask.value=="") + ^' G$ a% t' n3 J4 I
{
2 B- n1 D8 v- S7 Y6 V alert("密码提示问题不能为空"); ' T, e5 k, L* o2 T
document.sform1.checkask.focus(); " H% U; ]1 z/ n1 c& d
return false; O! H- H- l+ C2 _4 b1 x
} 3 r+ w$ D" a8 A/ X
if (document.sform1.checkans.value=="") 1 P# `5 y+ p- r, S
{ ) Q0 P* h& i' N; Y, T: D
alert("您的密码提示问题答案不能为空");
8 |3 Y; S6 J3 b, @0 K" d7 B; @ document.sform1.checkans.focus(); 0 [; E8 h+ o5 x- M
return false;
/ ^" ^# U: \$ `7 M }
6 d) w/ ` b/ d5 D9 W- X6 G return true; q9 Q" n( Y9 Y+ u8 ~ n" Z# C
) ?( N) h5 v, \0 t+ J; ^}
3 e2 g% m& c' J6 ~</script> |
|