|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14437
- 金币
- 2504
- 威望
- 1647
- 贡献
- 1452
|
这个脚本对你可能有帮助:
+ L2 d6 Z6 y# C+ W+ X/ F<script language="javascript">
2 x! P! X0 _2 m& N$ i* s! afunction IsDigit(cCheck) 0 P" j8 c6 G p4 l* s. K) d2 G" J
{ 4 `2 C7 E6 O! i7 ? X" I
return (('0'<=cCheck) && (cCheck<='9')); 7 m/ m; d* S( e1 w- C
}
# I, w ]4 S* K4 T) k+ B! p
2 r+ s. ^% w# }! @7 Cfunction IsAlpha(cCheck) 5 K' z/ B" i8 p- J0 E' B' W; M# K, _5 ?
{
6 o3 n) M ^- l( d, ?) c return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) : T6 \) F& s+ L9 \
} $ h' c. z$ @! o3 J; l1 |" B
1 b$ J7 j" W1 F$ `/ D D/ l
function IsaNull(cCheck) + Y; V5 B4 b0 c4 i
{ 5 M/ i6 F: ?2 m$ {$ q
return(cCheck != " ")
) K) n$ K- n; ?0 b e }
5 R) c2 l3 W3 R: ^
% F7 D( n8 u- ifunction checkform() + p3 f1 H: W! C5 R. r
{ S ]1 s ~9 l& Z9 V0 ]
id = document.sform1.id.value;
" S, h) f& d$ h9 f if (id == "")
& ]" e: K+ W7 P& {9 F, |/ e { 6 b3 b7 y7 M% X) c: q
alert("请输入注册名");
; E. u( N7 L+ `3 t# t document.sform1.id.focus(); 1 ~7 e* [7 T, U ?9 f* _- a
return false; ; x- Z+ \ ], I6 X7 w* ]
} 4 a9 H" Z$ v" i9 c
* ~1 V- |1 l0 W
for (nIndex=0; nIndex<id.length; nIndex++) " Z' k4 I) k8 V5 {) X, Q$ V1 z
{
6 M' x/ n* |" y) k6 Q. d cCheck = id.charAt(nIndex);
: ]$ B6 s4 [+ v. e9 L& s* R7 R/ S if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
1 o4 ]1 _$ P6 \; E, k { . u% V9 R* s c- N: ~5 ~; d( o2 k
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 6 e4 T# {( c+ {. E! n# @5 S# ^
document.sform1.id.focus();
$ c4 D' ^! ]# i* c% I) }( L/ v return false;
$ G2 @7 L* s& s0 g: l; B$ {/ i }
( n; r7 W: Z, Y5 W, L5 u4 c }
$ |- y4 H0 L( o, x' O# S) x6 E chineseid = document.sform1.chineseid.value;
( y4 F+ v3 N7 W if (chineseid == "")
. }& J! ?7 Q2 [! `3 @6 W { ; I! z/ b' o7 @; a: x p" K3 I
alert("请输入中文昵称"); # G6 a \7 E4 k3 [5 z
document.sform1.chineseid.focus(); ( w/ u4 t9 w) }0 \8 Q
return false; ! R/ c1 ^4 L( L/ \
}
: X& q- W" }6 m; U1 `, ^ password = document.sform1.password.value;
9 F% K8 B* R _* J) ^ if (password == "") $ l% q8 M- H3 z2 G9 t
{ h: g3 G: N0 Y/ {
alert("请输入登陆密码");
) g3 ?$ F0 u' @! _7 i) D' @5 K0 s document.sform1.password.focus(); 6 m3 K8 ^' u0 w
return false; ' C( j; Q& [" z b6 W' I+ x; l
} 4 l+ B/ \( | D7 y5 H' A
password1 = document.sform1.password1.value; * e k+ N! Q. _; f2 ~2 o2 F9 V
if (password>password1)
2 b1 \/ B* A/ f: g6 f3 b {
/ P: q U! @4 r' D2 r2 ]/ X1 h5 E alert("重复密码与登陆密码不相同");
: G) O3 d4 D! c) ^# l8 y; b7 A: [ document.sform1.password.focus(); " b. L% D" F$ V
document.sform1.password1.focus(); z2 {; C( @% u9 x2 O
return false;& y- d, b, }) w% G s3 k
} + T! o3 Z F! b) }6 t$ b9 P) _
if (password<password1) " O o l* U$ Z- K( u
{# I0 [7 B( K2 P! N; O
alert("重复密码与登陆密码不相同");
! @0 W$ J/ N; `- l3 T document.sform1.password.focus(); - v5 Y# W" f2 x1 c& n
document.sform1.password1.focus();
6 H R' j! h2 h7 P' i" f: _4 v8 J return false;2 T" A* B1 F- w8 G% b) {
} % C! p; n# b1 R
if (document.sform1.email.value == "")
; d% U' N! x0 _4 z2 P { 7 ?" w/ p5 p" e$ a. u
alert("请输入您的E-MAIL地址"); % f6 Z% h! U& D6 h( Q* w/ x3 P
document.sform1.email.focus();
: U( ^3 B( x; |5 E& M0 a' ` return false;
* T2 n: x2 p8 \8 _9 t" d }
- t, a9 }! J2 _9 ?& e2 H$ k
% u9 a' n( e: i7 F6 X H. F" Y email=document.sform1.email.value; : i; b, R5 N5 z% u: q
emailerr=0 * ^3 D; d4 b: P8 N4 n
for (i=0; i<email.length; i++)
9 [; d/ ^( _& _4 J {
5 M4 O" {5 z% j* T) A8 h if ((email.charAt(i) == "@") & (email.length > 5))
6 i1 Z; W, T+ g3 k/ S) T: o ^7 K {
7 ?3 G( }$ R, F g- D( B4 Y; O1 ] emailerr=emailerr+1 . N8 l* w* F# Q4 c, s) f
} ( _0 ]* k u5 z: ]& U. M# m
} - |, }' t, H; U9 J
if (emailerr != 1) : ]7 u) V0 q1 q, j' Q' s: m: a6 q" Z
{
- `8 p! A( Q6 ?# J6 V alert("请输入正确的E-MAIL地址"); . V2 ?) D! v" Q- S# w# a, }. i0 Q! t
document.sform1.email.focus(); # e2 }5 g7 t6 b6 `8 s- [6 h0 _+ C$ n
return false;
) |3 T' ~' A% g# s8 ^; h' T; `2 X. B }
0 d) E5 a7 O: W, C8 T1 z, |
- F. {, G& ]9 c7 ^8 p- ^ if (document.sform1.checkask.value=="") , H& b# Z7 X$ \# e
{
9 B: f2 b `5 }9 Y" D" M- d alert("密码提示问题不能为空");
; F4 C# _ R S6 j- w' A; @* ? document.sform1.checkask.focus();
' }+ m4 B1 [7 `* [# H/ P' i/ x5 g return false;
0 s6 }8 {0 c0 d2 L/ z5 f } \- h0 j( r( }
if (document.sform1.checkans.value=="")
B5 ~) _6 m' L7 A; I' q. | {
0 p" i) \3 A1 T) n alert("您的密码提示问题答案不能为空");
$ ]! v* b4 w ~! o& {$ L% o document.sform1.checkans.focus();
$ N( q: [1 G& k return false; 4 {% r7 ]4 P; Q% z
}
9 e( T5 ^) {- J; [ D1 n return true; 0 h' w5 o) r @* I
4 ~/ S+ w+ Z- t, k+ ~: ~}
# @7 w- V* n. }" z</script> |
|