|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14317
- 金币
- 2444
- 威望
- 1647
- 贡献
- 1392
|
这个脚本对你可能有帮助:
! \& H9 C! t. J1 G- a<script language="javascript"> + o" {& ^- p) R k8 O" q0 e3 C
function IsDigit(cCheck) 4 m, d& V' T7 H, \0 _
{
, `) P, c9 t& o( O return (('0'<=cCheck) && (cCheck<='9'));
+ H. u6 q+ G" W' x+ D }
' w$ E" V3 k! H6 L1 `& _
/ y$ @) t1 g% b: ]5 Vfunction IsAlpha(cCheck) - C& i/ e# t; I
{
# i( v8 I& ~0 O! s9 V* e8 a& A return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) . g, n" ~$ m* @! s. H7 [7 Y
} ' i+ {6 ^" z- G( W. y- N9 s
7 r. [) |3 P7 q9 c) q. k# O
function IsaNull(cCheck) ; V& E& k& t: U3 e
{
7 U: d, M9 V+ \ return(cCheck != " ") $ O" Q8 q# ]2 s+ \
} . p3 P: \0 [( J. V4 h& m
& J1 d) x3 S9 r; Vfunction checkform() $ j+ ]7 H$ \) A" ]/ S
{ ! p- `# I& V( h1 B4 O" s
id = document.sform1.id.value; $ B9 f- A) D; \- u2 l- F5 s
if (id == "") 6 J0 U) C3 x V
{
$ ?8 k R( f1 n3 \3 ~$ k) M& R alert("请输入注册名"); 5 A/ d1 B! I& c* p0 _
document.sform1.id.focus(); 0 v$ C* `, ^3 ~4 K+ ?
return false; 6 M s% }, o! k; s
} & H7 m0 a# ^3 O3 a; F2 e# e ^
5 y9 c F- c4 S3 d, v for (nIndex=0; nIndex<id.length; nIndex++)
' `' r, P% Q9 n; k- h { # r# d' h! A3 b& @+ L9 e
cCheck = id.charAt(nIndex);
3 z3 m7 K- g3 j+ A9 {6 Z! S if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 6 c0 m9 Y/ f, J+ k; L! c! n1 V
{
# m" e! A3 B% @% j8 v; ^ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 4 Y% C# z% Q- A( k X
document.sform1.id.focus();
8 H2 Y8 ?/ P6 L9 m# w; Q. O return false; + B4 A L3 U; C
}
! Y( e# `' A# l& ]3 a } 5 O( J$ i9 y7 f
chineseid = document.sform1.chineseid.value; 5 a1 I+ K2 p; m, l# U
if (chineseid == "") 4 R2 [0 A* L1 p( u5 L& v
{ 6 b6 z5 ~0 L9 h$ P! |; j
alert("请输入中文昵称");
7 D) N l8 z: e8 l5 d S. ` document.sform1.chineseid.focus();
- S) S$ n1 ^3 Z4 [/ [$ W6 l return false; 8 r8 i; `% D7 t2 g* E; H6 V+ A* g
} 0 B7 ]- q% M" z6 K
password = document.sform1.password.value;
' r. Q$ C6 p3 A/ p5 f if (password == "")
( {4 k$ L0 q0 E) m* V% K {
7 h7 x, u) a1 f+ G, ?3 b- S7 A alert("请输入登陆密码"); 5 A% f, ~) n: y
document.sform1.password.focus();
, e( T( r+ \, P; P; S return false; $ M# l0 ^. [( f; s6 H, j
} 8 m" d7 A* ]7 O6 Y! {5 w
password1 = document.sform1.password1.value;
+ u' I1 x) ` |3 w! Y% C if (password>password1)
$ {* E! e% U" y+ \; f) x {
; N- g8 M3 H9 t# j alert("重复密码与登陆密码不相同"); " q, ~$ Y D7 w4 ~* M) A
document.sform1.password.focus(); 1 w* {) b" U* b* e' N
document.sform1.password1.focus();
1 O3 _' ~' O. c; I# y return false;
$ m% L7 b& d2 x7 g9 w8 _8 E0 q( u1 ` } ! `# g! p- b% z6 H! `
if (password<password1) 1 s" C+ ?) F2 g; a3 x8 V4 k
{
; q5 a/ q) ^3 O1 D) s alert("重复密码与登陆密码不相同");
+ p( l; D3 b0 f7 V8 v6 Z2 h document.sform1.password.focus(); & J$ T4 D; Y' W; o
document.sform1.password1.focus(); * j2 ?2 \5 S: f" p6 M' z
return false;
" w6 y. ?7 ~2 {) l7 O% D }
6 X2 r6 u7 c9 J" e% Y: x$ F if (document.sform1.email.value == "") 2 x* [0 g- B, s2 M% b; Z
{
) ^, j& z6 [2 \3 [' w/ R+ E8 o4 ^ alert("请输入您的E-MAIL地址");
& }) E% w% P# I" {; V document.sform1.email.focus();
6 h" |1 b8 ?9 w: y return false;
: U) { q; W5 w6 |+ y* g& Q } a* c4 Y5 I) X' g% p; R9 ]
4 \/ T; k# A/ x( V) @- S/ Y email=document.sform1.email.value;
4 F6 P) s: A2 U1 `9 k2 r3 O emailerr=0
/ z8 J! F6 E. z for (i=0; i<email.length; i++) 6 n$ k5 y+ @, V: ~ j
{ 3 Y% B% |7 }5 U- l7 Z: K
if ((email.charAt(i) == "@") & (email.length > 5)) " c, L' p: [6 w5 @0 R2 g0 K
{ ! m ?4 J9 V. [* ]3 f/ \' P. y
emailerr=emailerr+1
5 T! r! @+ ]7 j% b+ j# W# s }
' s) J% M2 G+ o } - C& d! a: X' L3 z+ d
if (emailerr != 1)
( K/ y9 ?/ B8 `" ~; a- T {
. V7 z0 {$ i6 w1 j# _; X3 h alert("请输入正确的E-MAIL地址"); % n2 h# c% Y7 K" _' Q1 q/ J
document.sform1.email.focus(); 7 n/ c) }" Z M8 u
return false; ' R6 D9 ]% G5 L( A
}
6 S4 }7 G7 z0 B- v( O * [6 T) M% ~* w B
if (document.sform1.checkask.value=="")
1 o& l( C/ l1 g0 E" j7 G, u {
. m" G3 u, m+ L7 B alert("密码提示问题不能为空");
' J. ?0 K: G) x& o+ A* e document.sform1.checkask.focus(); 4 F9 _! O3 r7 z6 b$ X
return false;
7 C1 b. Q; S1 N, B, L# p }
4 {/ Y3 l: E7 ?; a if (document.sform1.checkans.value=="")
" I) v% H/ p! O8 T; z; S9 M {
1 [, @9 |$ i( e8 u+ M; N alert("您的密码提示问题答案不能为空");
, R+ d* D% L3 H0 T document.sform1.checkans.focus();
; X! G/ H1 H) Y5 c4 y2 q return false; $ J% `$ D) j0 m5 ^
}; Y& R) I- p9 |
return true;
+ L+ Z4 I- \/ G' e/ {2 v
! m3 F/ W" ~: K7 O, T5 c& _- J# a} & @, n3 D s5 ?/ r" C2 i, ~
</script> |
|