|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14431
- 金币
- 2501
- 威望
- 1647
- 贡献
- 1449
|
这个脚本对你可能有帮助:
9 I, u; D1 F$ C, V<script language="javascript"> $ ]1 x( d2 _ D! a" f, c, p
function IsDigit(cCheck)
% p3 |( h: y4 v b8 k8 v5 `0 U { $ I4 a7 T* c8 }( }3 n" [
return (('0'<=cCheck) && (cCheck<='9'));
- V0 \5 K& k0 k }
: g4 B0 I: D, ~; v* S9 Z
8 Y5 P( `& t8 }# _5 ]; }7 Tfunction IsAlpha(cCheck)
; H/ N E1 S) S9 C9 D {
/ l2 T4 P; ^5 L, g# f return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
% R# K/ S( G+ S }
5 s/ H8 B G+ k9 X ( D! f0 O$ [, d4 C, H. |& k; k
function IsaNull(cCheck) 9 d8 g5 S' X8 P% u! r }
{ 8 k& }3 u# b+ W$ d& k
return(cCheck != " ")
0 H" m5 w9 ]: _: | }
: C3 @& p( u/ U; t7 A/ U ! U( z% j- N& k, r3 Y
function checkform()
( ^0 R' H' G& ~- A* V! o{ $ d: _, n$ t% k# h1 G# j8 s$ u
id = document.sform1.id.value;
% Y8 y% k) u9 l0 I0 O% R Y if (id == "") ' k" F9 f- T& Q) E; C0 E' }3 x
{ 2 n y* B4 n5 S5 X/ R# A
alert("请输入注册名"); $ ?/ o/ S: g3 W. n& ]- G
document.sform1.id.focus(); 0 I ~+ P. D4 Q& p* p
return false; # \) r* q0 p* P' W& S* M9 n
}
7 g( O/ U7 r7 x8 Y
( o( w3 s! g2 `3 [ for (nIndex=0; nIndex<id.length; nIndex++) 7 p% b5 S& d( C) X
{
- _7 U1 L, _2 D8 Y cCheck = id.charAt(nIndex); # ?4 T% I+ p8 L% w( K) G
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
1 g# k; y1 \0 w! c {
2 |" ~) f* R1 u. }, J alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); / r: P% r7 R2 h
document.sform1.id.focus();
3 _0 a( W& t ~8 p. t* X return false;
! T, E/ E% Z8 x3 G( ~ }
1 v1 t; {! ?( ]% U; g7 a4 B6 ]0 M } + Z# p7 I- q2 h* k
chineseid = document.sform1.chineseid.value; - d" X5 x8 s1 q) ?% x' V
if (chineseid == "") $ _9 q6 g" L6 }, s
{ 1 y. D4 b; {/ ^ f, l' k; d$ K
alert("请输入中文昵称");
5 `/ _/ {9 s- Q/ \ document.sform1.chineseid.focus(); , G. Y/ x* M* S! v
return false;
( l* t1 L& ?5 i; S" B7 Q F2 r" g }
+ N- D; l5 E% @( j# e, ]$ A password = document.sform1.password.value;
+ M# I- B4 Q, q' D! E$ @ if (password == "")
* h. V" P7 \9 ]7 I; N# f0 _ { 6 M5 W2 ?* k1 d$ v) p) F
alert("请输入登陆密码");
: U8 i0 O3 \) G$ W9 v document.sform1.password.focus();
2 h5 L% w: l0 \& A" v# X return false;
# ?2 E, I* n: F: u) f6 {1 I } ' ]/ s5 H3 [# ~& J
password1 = document.sform1.password1.value; ! a7 O5 e, o, E6 C; d# E
if (password>password1) ) T; k) H1 u2 f% V: \* S: G
{
, j. _. N5 z+ Q3 E alert("重复密码与登陆密码不相同"); , L+ V% F& x* `3 j; E) f
document.sform1.password.focus();
! o. w$ S8 g4 a c document.sform1.password1.focus();
* w7 N* ?8 s0 O5 b( q0 j return false;' L& K+ p ~0 i0 ?3 S
} 8 A7 Y. w2 y y: I( }5 S$ C7 k9 ]
if (password<password1)
$ ?! ~% o1 p; w- N9 n( _3 B0 h {2 Z7 U6 ?4 j/ T
alert("重复密码与登陆密码不相同");
! E- y/ W% i: O* Y% [7 V) M document.sform1.password.focus(); : d- ^$ \- ~1 l \# }
document.sform1.password1.focus(); % u/ P ]8 i- Z- a
return false;
3 E" n" ~2 l' f m }
1 Q5 I# t ]2 F( V: A9 V2 m! u( H% @- _ if (document.sform1.email.value == "")
7 @4 b0 N5 H6 Q( Y8 z { $ l6 e2 S/ H, v$ z8 s) O
alert("请输入您的E-MAIL地址");
1 V4 |" ]1 z6 N9 W6 [5 |: U document.sform1.email.focus(); & t6 L' P% d6 L! ?9 c$ c+ \
return false; 5 [2 d8 D3 X% W# p+ t$ o* i
} , J" g! L0 S% c7 @; |
1 o" k% [- H, E B/ |' J! U email=document.sform1.email.value;
4 E8 n' V0 M j& D) t) N; d4 K emailerr=0
+ M5 R: Y# R* z) H' h for (i=0; i<email.length; i++) 5 M' K, S f ^& k
{
* r7 ^* V* f N! E- J" w2 F4 ^ if ((email.charAt(i) == "@") & (email.length > 5))
# l. r+ n$ X6 v9 a; c7 n {
+ W* M) ~4 z7 [ z/ B emailerr=emailerr+1 * W( @% O+ d, U: a
} / B2 T8 b) X5 F4 K% J, @0 g
} ; i4 k; }' J9 {6 f
if (emailerr != 1) 0 H$ T6 W) S( k: ^/ j6 m
{ % L4 a3 M: N( W! j2 _. k
alert("请输入正确的E-MAIL地址");
' P; J! F3 {$ d5 M( d% R' q document.sform1.email.focus(); 4 B ]6 N1 T: a: [# E- d$ j
return false; 5 V4 x: ?/ a( h) ?+ D( K
}
" B" \) ^/ s# v. M- a' |7 \3 T ! Y- D0 _7 K( G3 T% \8 d
if (document.sform1.checkask.value=="")
; o. y) A% m# U* z2 \ { 3 p) F, F1 i+ L
alert("密码提示问题不能为空");
& L; y& r1 {+ z document.sform1.checkask.focus();
8 n8 m6 Z7 U6 ]! y) m& a; Z2 \, R return false; 2 n. h! y, W) X
}
! v" q# s0 l1 C+ _4 c" G if (document.sform1.checkans.value=="")
6 o1 d8 T+ y( _& T% ] { % A; t5 j1 \8 B9 A+ M7 N& d. s
alert("您的密码提示问题答案不能为空"); " h; ^5 a9 ]* g9 K5 @
document.sform1.checkans.focus(); 5 f* }4 g7 _; s# @
return false; 2 [9 P$ [3 m; d" i' S K
}
) c O1 |' ^5 d return true;
- v, ?9 F# m$ J0 N r; V- C& y' @ 0 ?% s" o* C; y7 O
} 7 @: F4 g9 S. q* X3 e
</script> |
|