|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14341
- 金币
- 2456
- 威望
- 1647
- 贡献
- 1404
|
这个脚本对你可能有帮助:
% D% g+ D) w4 d8 T" M+ `, ^<script language="javascript">
* G: v" D0 J! w3 k J9 b ~function IsDigit(cCheck) + a9 ? p T# t7 J
{ 7 F) j. Q9 J; g
return (('0'<=cCheck) && (cCheck<='9'));
0 o5 O8 O, Z1 X } 1 t6 I6 h7 p. D: k7 O P# f( d+ `1 q
0 B8 _1 d/ W* m, f
function IsAlpha(cCheck) 1 o' p/ q0 A M5 b
{
1 B( Y" g% ]' Y/ t- n1 n5 h; i$ T1 { return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
, a% N3 }4 }% c1 [ }
) e5 h% ]' w( Y) R- m
3 T! ]3 @' J! z9 k- |function IsaNull(cCheck) ! Q% V) G) H# v0 X
{
& W! P/ f$ q" n- Y% n+ _2 e1 s return(cCheck != " ") j# B: j* q0 @: B% X' P
} 6 h( l' M0 E" F. j1 \
% I3 u# S7 t# C9 F3 u1 l
function checkform() 1 J9 l* T, f F5 a# d, ]
{
# F: k+ A& Y$ b id = document.sform1.id.value; ' p M4 Q8 d. P9 o' t) D
if (id == "")
+ J6 j- f) J' b; n0 a3 G& K {
1 f: r# u7 r4 e5 K) t5 d alert("请输入注册名");
b7 n/ g6 O7 w' x8 ] L) F document.sform1.id.focus();
1 v& C7 h9 V/ t return false;
, S- ?9 U: b, v& U9 o }
/ d1 z; m/ e) o8 w% D* e + K0 t- h) ?+ B8 U
for (nIndex=0; nIndex<id.length; nIndex++) $ f- _4 R2 o9 P1 Q& Z' j
{
. F4 H7 D1 {1 b+ F, N cCheck = id.charAt(nIndex); ( o( b) F! u4 Z& s( Q+ u8 {9 e
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
0 H) `) W# a' H {
8 o3 a: {6 N D& a' k alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); . Z" z: W, G0 ^$ k# _! \
document.sform1.id.focus(); ~( ^' L! z& B
return false;
* }9 w0 u0 Q" b" i }
/ I5 Q2 B3 |8 l1 ^ } + d7 R6 p( c# Q' |/ ^% H6 b
chineseid = document.sform1.chineseid.value; 7 |" G/ Y( B6 [2 i8 X. i
if (chineseid == "") ( U: p. h# L0 g7 R" j' q' ?; ~
{
4 g7 ~7 D8 l5 G1 l( c& y9 K' ^ alert("请输入中文昵称"); f0 w* `% |' W, p+ N3 X
document.sform1.chineseid.focus(); $ h8 ^" ?$ Q$ h" e& R# A/ q
return false; * ^9 h7 q, v6 M1 R( v5 j) K, T
} : V8 t$ i( W2 c3 J
password = document.sform1.password.value;
4 L2 B' k' }1 z c+ u8 ] if (password == "") ) t! k0 E7 N" e. u" b* `, r2 Z
{ . ^" _* v. x& G
alert("请输入登陆密码");
7 u: p+ ^5 |) o1 H3 H3 o document.sform1.password.focus(); % E8 _9 v7 ]: n
return false;
# k/ N$ o ?. L1 n7 a" @! n! v } 8 \; M3 m8 @+ d; |0 ]
password1 = document.sform1.password1.value; ' }: x( R8 P5 p3 f; N
if (password>password1)
' B$ _% O2 ]% D6 i, y$ j. k; T {
6 ~# ], U/ U1 d9 W, o: a' [2 I alert("重复密码与登陆密码不相同");
8 z4 O! S2 x4 ?( y document.sform1.password.focus();
1 E2 `# ]4 t' Z8 u; W/ F document.sform1.password1.focus(); 1 F/ h! f3 b' K. w" T8 k0 [
return false;
$ s) ?1 A7 v. B4 L1 U5 A }
- @; q' B2 b/ }) ^5 K- }% @; D* b: [if (password<password1) " Z0 @7 f& \5 b& b1 H, R
{' `5 y @0 ]6 U- T4 U' q5 u
alert("重复密码与登陆密码不相同"); & N7 q% F# ^+ a9 @, O7 n1 k
document.sform1.password.focus();
" v/ ^6 S7 D! X' E" B document.sform1.password1.focus(); 6 b7 H- b) `8 A! G6 q- @* w! X
return false;
, s+ M( t( M. s) e! l1 v8 o+ L- I } 1 Y, R% X% Q3 R3 b
if (document.sform1.email.value == "")
- e7 n* X/ W, c8 I7 N1 j( G { / K1 l3 r& l3 U( |* S
alert("请输入您的E-MAIL地址"); # f% m- x) l2 r3 v) `3 t
document.sform1.email.focus(); & K+ b) V& t; g
return false;
5 R1 r l9 J1 g# A F9 t% K4 S }
3 Z- |9 l6 o* o2 a
7 E9 T5 l9 c, B2 ? email=document.sform1.email.value; , g: b; w7 B3 G8 J' w x
emailerr=0
! @# I' o( U. B. T |6 ?6 z for (i=0; i<email.length; i++)
6 s; |; n- |/ P z { % V+ t m' y' @7 v( S2 b: M, `2 n
if ((email.charAt(i) == "@") & (email.length > 5)) / {& z$ f" P' O0 K- P( b
{ ( t( U: v0 T: A+ ]( d0 A+ N
emailerr=emailerr+1
: t! H4 s2 K- V } 1 r. R8 F) ?3 g7 D' v) n3 m
}
; e# }( a8 e7 \3 t5 G if (emailerr != 1) ! q0 ?0 X4 y$ h
{ 5 `% u$ d" {- C8 e
alert("请输入正确的E-MAIL地址");
$ z1 C: |% z- t0 H: M H! g document.sform1.email.focus();
5 C& p/ L4 ^ v' f return false; . V$ j( j- J- n4 t2 `* X
} + x1 E+ }0 b9 \/ F+ q$ z
, A% }5 V: O+ o0 L if (document.sform1.checkask.value=="")
' {' w4 H; R2 T. N( E+ O* O { 9 \. R/ [! S$ Y% I1 j
alert("密码提示问题不能为空"); . {+ Y' K L3 B+ g8 u
document.sform1.checkask.focus();
; s0 \; g, A) N! d return false;
) P$ h* E; t% {8 e } # u5 u3 u, u6 e4 I: _
if (document.sform1.checkans.value=="")
0 v* c% n3 \3 K& k A { ( t% M8 T" p4 E
alert("您的密码提示问题答案不能为空");
1 o9 f3 V: P; E# v+ _8 Q8 A, k* n+ ` document.sform1.checkans.focus();
0 F- x7 Y: c5 S2 K8 u3 L) N. d k return false;
: a: k& Q9 G7 _3 K. l4 [" M0 X }; s2 A+ Y& c1 s" j: i+ y/ I
return true; : X- d5 A5 {% J7 H
/ L, \% I9 z, C- u4 Z2 O# d
} $ q- t" B8 |" I& r! N! B& ?
</script> |
|