|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
这个脚本对你可能有帮助:; d: Q7 w6 H5 I" o
<script language="javascript">
5 n# A' o4 Z! Q7 `; C+ Gfunction IsDigit(cCheck)
9 A1 g, k l$ w& r- s* m$ |0 j, {0 ^ {
2 I! N' }+ H- q! x7 E return (('0'<=cCheck) && (cCheck<='9'));
, Q9 D- f4 F0 h7 b9 J9 p7 U }
+ e6 h. A+ S2 [2 B7 c# { I
3 }, `8 e( T( I9 \) U3 lfunction IsAlpha(cCheck)
: c: _6 D4 c3 H* m5 a {
0 i T6 |; h" T# }" z" A- z* ~ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 6 B4 M7 U' F$ l' ^+ Y, k
}
5 m6 M" W. d% F7 G0 M& Y% p% b & O C6 t5 q- z N; V( P0 }
function IsaNull(cCheck) ! b# s: C. B2 F
{
- w% M ~/ ~: C3 G; Q8 `8 K return(cCheck != " ")
/ \6 H$ Y) M1 ~ } : |: F1 f3 w% e. J
; K7 x$ f+ B( L4 B# ?function checkform()
$ D% E' ^# x ?% C3 o' E8 F{ % r0 A4 h8 n3 ?8 d+ P( ~) ?- c
id = document.sform1.id.value;
3 T2 `/ \2 M& C f" N if (id == "")
, x9 T. `2 |8 F, W { 7 k+ p! H6 Q/ b) O! V2 b% |
alert("请输入注册名"); k) Y x* J" D6 f. Z( c6 q" _3 X, `
document.sform1.id.focus(); : i& _- V. T" M' D! b! W6 ]4 Q; X
return false; 8 |3 `- U0 G0 e
} - B- C* Y1 V! e
& B. C" M2 ^! X/ y' w
for (nIndex=0; nIndex<id.length; nIndex++) " }7 p- R3 Z- q& A. B
{
& m7 Z' U( [ p4 D1 G; `6 b cCheck = id.charAt(nIndex);
' w7 }: h J% x; E$ o. Q9 h if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) % _" G# G, Z1 ?
{ ( i! X/ M8 U' h% A3 g- i* J
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
" V+ g( ^' Z- s document.sform1.id.focus(); P/ }/ H2 Y& D) N/ u# i
return false; ; Y, _2 ]2 E5 |
} $ Y, ?6 n1 e% Z4 f* i! `( z% H
} " E- x3 T* L& F' y0 W
chineseid = document.sform1.chineseid.value;
7 i. _. ~) t* w( u; u6 X( f1 e if (chineseid == "") * [2 g8 P. ?: ^% b0 t/ T8 ]/ \! p
{ 1 Q7 k e+ {$ k9 |# x) v
alert("请输入中文昵称"); # _" q8 {" ^6 o
document.sform1.chineseid.focus();
: z; Y: c; Q, V9 t/ B; H return false;
& B1 |$ n" {- A' u }
0 S0 H# W5 @% k password = document.sform1.password.value;
/ A& \* i. [# ]. I if (password == "")
1 H+ L6 p4 f( o5 [5 N { 8 p4 D' g% o% V2 T; D& t8 n; j
alert("请输入登陆密码"); . q- b8 F( S$ `$ H2 x
document.sform1.password.focus();
7 r+ v) c9 T" w" m& P return false;
' \1 B) T2 j( D+ O } - I+ h2 F b& O( }
password1 = document.sform1.password1.value; 9 h, V$ Q2 s7 {8 G. w
if (password>password1) % h, s0 L0 ~' A0 c
{# Y, x4 G1 X+ e/ r" T% O
alert("重复密码与登陆密码不相同");
y8 q0 l- V, U7 {( P document.sform1.password.focus();
9 b5 n% G* Y" o" l) v: Z document.sform1.password1.focus(); - ^: w- a! _, F# {6 x9 O
return false;+ } g+ w; @& Y; i
} 0 Z. R4 w1 j4 |9 q7 ?; s
if (password<password1) & ^/ o* y: N* s) s
{
, Q& Y7 |# ?, M+ F3 r0 ? alert("重复密码与登陆密码不相同");
' p+ n+ p$ I" L% O3 I1 B2 I; _ document.sform1.password.focus();
! s, Q2 p+ y0 h$ T document.sform1.password1.focus();
, ]" g/ a$ R/ l: J- ` return false;
. n# A% w3 ~( V; Q8 ]. n }
_5 p+ Z) d% G* n6 h: @ if (document.sform1.email.value == "")
) b0 o- }3 v" K( M7 A { . i$ O( u6 ]% z8 t
alert("请输入您的E-MAIL地址");
$ U. R% N* r: T% o6 z& } document.sform1.email.focus(); # X8 J2 ?; O ~0 {+ ]
return false; ! g0 k/ f0 z4 u% P8 T: S7 Y
} - b8 ?; P6 P1 a% \
8 q2 j1 ]6 h- F R email=document.sform1.email.value; ( m8 |. p, t6 ?9 Q1 h5 r( s
emailerr=0
9 a" Y: c8 W; [ D4 R3 F9 `, Q for (i=0; i<email.length; i++)
9 g! K- }- E0 ]& H { 5 E6 f1 |1 G7 Q* c$ K* h
if ((email.charAt(i) == "@") & (email.length > 5))
4 u# g- [) o( N5 p {
+ X4 B" _9 h* [" v emailerr=emailerr+1 * c- C" W4 N0 x% m- @$ e
} : p/ X* B" n: F" r# J' z6 p
}
+ U) u, E$ z! j if (emailerr != 1)
, j2 H+ _+ r) ^ {
& r( n+ S2 d) L4 x, ^ alert("请输入正确的E-MAIL地址");
/ M) A- ]5 x @ j4 C document.sform1.email.focus(); & e3 B, k) S# M& X) C9 _/ V
return false;
8 k+ Q( }! n/ S2 e }
$ y7 Z4 S! |0 b9 r% ?0 W0 e
! E$ ]9 q) _/ ~" _* w9 M if (document.sform1.checkask.value=="")
) h3 c M! Y& K5 G% D2 z4 W- C8 k {
/ d* F7 h9 L/ @2 Z alert("密码提示问题不能为空");
& c I6 a/ U. A- Q' S document.sform1.checkask.focus(); / P# D; V8 o3 Q! ^6 }9 e. d
return false; * ~ @% D3 \5 A
}
" u+ T# n8 d6 w7 h# u$ V if (document.sform1.checkans.value=="") + s, H6 c/ T6 K
{
' F0 S5 k# `; V) w# X0 F: ` alert("您的密码提示问题答案不能为空");
7 h5 s1 f! ?0 i% |( |( B document.sform1.checkans.focus(); / ]) C8 |! r2 r: _
return false;
" I# q9 W! D" B; V' ~ }
+ {! K$ x% O& a3 _% n' u9 w return true; 8 w) v' Q5 O! F: A% [- {% v
6 G" T* P# e' i# ]}
5 N- w3 x( @' c/ E/ [1 P</script> |
|