|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14385
- 金币
- 2478
- 威望
- 1647
- 贡献
- 1426
|
这个脚本对你可能有帮助:3 r. c* r! m* z5 j( ?
<script language="javascript">
! Z' d9 b- z8 ]+ @" n3 ~; nfunction IsDigit(cCheck) x7 [9 s! s {9 R
{ 5 i7 I2 y/ o! |1 G2 H+ ^. E
return (('0'<=cCheck) && (cCheck<='9')); , i5 N' A' N& J
} C0 t" }" m& b0 C `( M0 V
; ^) t) E; U) o# L- C, Hfunction IsAlpha(cCheck)
7 m) u' U- M9 d# Z$ ~9 R# O {
7 ]. R8 N3 [. r4 [ z return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
3 M! u! I% C+ P4 q }
o, V8 L0 b2 G4 t9 d; y
5 S7 w" t& y7 G: c- ^, p4 ofunction IsaNull(cCheck) 2 I% b. r# P. [/ A, n
{ . L" H" o- X% j
return(cCheck != " ")
8 G0 o0 ^3 j( ?/ A: c( E }
; f: g2 Z$ b7 G9 y6 T" Z + g( o( y" c4 |
function checkform() 1 J" b$ }2 M c% _
{
( F# e# _" ]- u% q" V id = document.sform1.id.value;
8 M- u1 v% I& k( ^ if (id == "")
5 y7 l! G* b$ S6 o2 O& N {
& ]8 S- S) F& m$ t w& } alert("请输入注册名");
) y$ V7 _9 E/ D/ {7 [ document.sform1.id.focus(); / U% a5 J" ^2 v0 e9 U b, R, _5 F
return false; ( b Q/ u( L% G
}
- m) U; `! ?' \* \% T Y 4 p4 `( Q1 s3 d: s; N
for (nIndex=0; nIndex<id.length; nIndex++) . H1 x$ |7 P5 O' A- k
{
5 T* M6 d* N! F/ P) j5 a2 x cCheck = id.charAt(nIndex); - |% ^) l% N7 m
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
& c; U* S' L7 v {
+ D3 t& d2 l/ _7 E" w alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ! W6 ?7 a0 W! i/ u( D ?
document.sform1.id.focus(); 5 t; I# @" x# j+ v% d8 A. ]) i6 U2 |
return false; ! w' }3 g( u2 E& } ]
}
; s, f& C6 c0 c' V; Q } # h! u. \9 J+ `3 _% o
chineseid = document.sform1.chineseid.value;
5 w4 M/ _0 M, x4 T7 P9 ^- X$ G0 R+ _ if (chineseid == "") , w& W8 ]5 e, Y) _( G: f
{ , ^" N9 k8 i% B& }
alert("请输入中文昵称");
9 [/ @& q4 i- a! B" b* x2 P document.sform1.chineseid.focus();
y( a" @8 N, B7 \: t return false; , ]. O* x1 a7 n- j5 u8 m
}
% v4 G: t6 M+ @0 z# F password = document.sform1.password.value;
" A" P2 W6 M; K& Q! A* u if (password == "") 1 Y7 `* _" {& k3 T4 d: n t
{ / B' k$ D& q, ^0 P' l2 Q
alert("请输入登陆密码"); # G2 W3 b4 E4 e
document.sform1.password.focus(); 8 H; {" v& V; y1 _4 A/ b6 `
return false;
4 h4 k8 v# A9 M }
' x3 c' H1 }5 n0 i4 F2 m- l/ e! W6 ] password1 = document.sform1.password1.value;
1 m4 l$ y9 w" L; s if (password>password1)
& f0 b) W6 m! T$ x {( n8 {' w1 [2 Q9 H; A
alert("重复密码与登陆密码不相同");
2 }/ I( ]# j8 \; J. M document.sform1.password.focus();
1 J- `- C% ^3 A document.sform1.password1.focus();
3 b% L4 x4 {( d# E6 X0 P1 p return false;
$ k* k% e9 I7 R8 A* j/ h9 D8 H# O }
8 [; t, R/ P( tif (password<password1)
! W4 A1 J. C- c) q- ` {6 z( \* z( P' x. t/ J
alert("重复密码与登陆密码不相同"); s1 k% ^/ m' g- J2 o0 K% X
document.sform1.password.focus();
8 @( ?2 a7 D0 Y: a document.sform1.password1.focus(); 7 w6 d! W `6 x. R3 `$ i. T, }! S
return false;
3 u j+ C& s6 _7 H' }: H } 4 v$ p9 U/ L3 _2 ~& M
if (document.sform1.email.value == "")
. j, ?/ Q; \: @ {
, V9 a2 W. y7 \) H% { A alert("请输入您的E-MAIL地址");
. _/ j% s& a4 y9 C document.sform1.email.focus();
6 D3 F( [% X4 X- R- [ return false; 0 O4 z& r1 X+ P# M9 X1 P
}
: [: [6 p- z, j% E k
" \1 i3 }4 F, {8 {( p1 L email=document.sform1.email.value; & G4 x5 Y1 ~& _- s
emailerr=0 * e1 f" E' D$ c) l8 |
for (i=0; i<email.length; i++) * }& h- r4 N1 A3 ^) b6 N
{ $ L4 Y) T9 r1 N4 y3 x) { ^ l
if ((email.charAt(i) == "@") & (email.length > 5))
% W5 j& N8 n/ _ K { ( n3 i4 r; Z" x* T/ l( Q! s
emailerr=emailerr+1 1 \' ]7 `' X( b' _2 A. u8 E/ j
} & |% |4 M9 B4 M$ S4 K7 W
} . F7 t9 q+ V7 P4 m( ]
if (emailerr != 1)
0 A- ?# q! R0 [8 T! j( U4 h { + o2 g1 H# U! N; s5 Z1 p: a
alert("请输入正确的E-MAIL地址");
. ~6 t5 L* l4 W1 P document.sform1.email.focus(); 9 Y% f2 c0 h# g6 n% M9 }. k
return false; 6 L5 W% y4 H( e) e. m% W2 p7 g3 c
} 7 r7 X6 D' f. V: Z# w
. T5 `5 a6 J! K4 f
if (document.sform1.checkask.value=="") " t, m- j' C# y: Z
{
5 h7 r* D1 V0 N ] alert("密码提示问题不能为空"); + D' |6 G. ~, R5 d' ]4 x$ O8 m. ]
document.sform1.checkask.focus(); / w9 S- M; g2 \) V
return false;
~* `9 T4 P# y; } | } 9 u3 Z! V7 \5 M c, _1 w* R
if (document.sform1.checkans.value=="")
0 ~: j! m! h. C {
6 ^* J" ?- F' F& |3 q alert("您的密码提示问题答案不能为空");
9 v2 W+ R% |" q7 w$ T document.sform1.checkans.focus();
) b% R/ [. v2 ? return false; " h* |3 p H/ ]" ?
}
/ a# t9 A, ^; Q/ {% l; m7 X; _0 t return true;
5 O' A' u3 d! J* b* t9 K/ H2 C
- T2 t# x9 T$ [, U9 J- L}
3 s& X5 _8 `& \- K( V6 b</script> |
|