|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
这个脚本对你可能有帮助:$ ~% i6 b9 H [! m6 ?9 g
<script language="javascript"> g0 h# v( f) E/ y" N: y/ n
function IsDigit(cCheck)
- ~: q2 X8 V. F; O6 E' o" [ {
* z$ V- W3 f( y d" M1 L2 T return (('0'<=cCheck) && (cCheck<='9'));
4 {" |$ V* a' D. d. b8 q+ v }
% X) n8 \* n: @0 A1 f9 F
" L9 y) x- Z; q% E$ _" Efunction IsAlpha(cCheck) - Q# y. W0 i( B% }6 {3 g5 r6 d
{ # I2 Y. w; F8 W2 a: [
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
. \ U$ G1 ]" X; q# f9 ` y( _* r$ [" \- L } * M1 S. o; s' l7 z
' k. k5 q$ v: C3 u8 cfunction IsaNull(cCheck)
- b- _) h0 d; | {
Q$ e; c- m6 d: [ return(cCheck != " ") 8 i! S$ G. K/ ?- p! D- ]6 n4 H: p2 Y
}
4 \9 _6 Z% `! t+ {0 \( Z. N+ k 7 F6 ]' ~' U( v+ W1 f
function checkform()
3 g$ Y. T& x3 x$ E/ D$ \5 w# N{ & `9 m: m9 ~" Z) d
id = document.sform1.id.value; 6 }* n2 q# v- L6 |: y: n
if (id == "") " ?, L& @' L" Q8 x, Y* Z
{ ' F* o! i. `$ \' {) ^. P
alert("请输入注册名"); D& w, i& P3 V& i& v
document.sform1.id.focus(); ' q8 C; l) O3 N; y/ f0 l
return false;
: q2 i% {. H1 o% u+ S" [ } $ U% d1 n8 S x3 K
% K# |+ I8 B! F h3 S for (nIndex=0; nIndex<id.length; nIndex++)
7 j6 g2 ]2 a: w4 e/ j+ ] { / ?% z! J+ }- `2 T7 H. o% @, ^
cCheck = id.charAt(nIndex);
9 m" a M5 z: L o if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
" F/ P' k0 M9 }! M { 5 K9 o8 [+ i. x0 f8 @
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ( P0 v: j8 I8 ?% ^/ v P( I
document.sform1.id.focus();
% I, o5 b+ y$ D- C return false; - m% Y; J5 C: r$ ~
}
! j! g# p3 ^: i& \3 _ }
9 k Z9 V7 o0 {& \" h* w chineseid = document.sform1.chineseid.value; 5 k4 e% }9 O4 B o/ z
if (chineseid == "") 2 i$ n9 _2 J" ?$ W: j
{ $ ~5 P9 J U! Z& v
alert("请输入中文昵称"); ! L3 p1 M% u% [2 T& D
document.sform1.chineseid.focus();
: c/ G& {& g" h; }6 Y: | return false;
7 f" Y$ u) K' [8 l3 p' ?; p }
( a& O4 ^2 ~. E password = document.sform1.password.value;
5 T o( A0 I- ]; H if (password == "")
. r( `3 a, i* U1 Y {
2 ]( w7 i, m( R& w: F alert("请输入登陆密码");
8 G- o7 S5 X, s( \ document.sform1.password.focus();
. @' Y, R8 b; l+ h3 p$ _ return false; ( t5 q' Q/ m; _- B1 u
}
( y, C% E0 I; N password1 = document.sform1.password1.value;
0 M7 E4 t, x5 L" j3 R if (password>password1)
2 O. K% Y) H. j) _ {
7 G- J7 p6 h+ n9 y: z alert("重复密码与登陆密码不相同"); 9 {( x6 t6 p" q8 ^9 R
document.sform1.password.focus(); - a) n) m3 ~8 L% V# P
document.sform1.password1.focus();
+ ~! V6 r; N- z4 M return false;
) Y" `% |" f- j0 M x }
4 b' _, V4 J/ _if (password<password1) ) B: z( m- e# ~, D2 c; ?
{
! @, I$ \; o8 |9 G3 d0 w Q alert("重复密码与登陆密码不相同"); 2 U- p& `/ |+ N, f6 X. N* q* n
document.sform1.password.focus();
5 C, h! r n0 x6 @7 \ document.sform1.password1.focus(); 4 b( d9 {9 K% _ q$ L: T& K. `4 u
return false;
( q: ]: Z# ^4 |; n9 W8 G }
5 w: c: Z) q/ V; _8 `% n' \# e' P if (document.sform1.email.value == "")
" m3 S' o+ m7 m* f, h {
2 W# U3 N8 \! v& Z8 E- i4 u9 | alert("请输入您的E-MAIL地址");
( _5 e& u9 \3 l4 W9 w- O document.sform1.email.focus();
! y6 w% O' ~. J2 S4 p# ~1 ]$ a# q* L return false;
* k& U& a/ ], R; B }
" A1 ~" L, P9 b9 B - U7 [0 a$ N) t* _# q
email=document.sform1.email.value;
1 i' h. j. u K4 v8 F emailerr=0 / C. r& `5 V, `& e% R. E
for (i=0; i<email.length; i++)
" l- C' ^' E; e4 N1 p3 n) j: }0 X% { {
3 w. s0 w0 ?0 p0 D6 v& a) i: ] if ((email.charAt(i) == "@") & (email.length > 5)) ! _% X$ A1 K8 j, L, l1 k8 o& q8 ~
{ ; P0 z% p9 F* W- S @% ^
emailerr=emailerr+1
' V; j" O. c. O7 n" B5 a }
6 h1 `7 c; i4 ]- @+ Y# z9 p7 @# A# d } - J% L. Y; m& K
if (emailerr != 1) . g7 f- C) Z0 X6 Q8 d
{
: s( ?( x- _. C2 X+ |9 T2 O alert("请输入正确的E-MAIL地址");
5 u- Z. N; q1 U. `3 S document.sform1.email.focus();
( s. D t2 n. ] U' i4 v( | return false;
8 ^* O% G5 F2 L. q9 j# ]; t } 5 w0 f9 ?- E2 n# [
4 W4 T! E. @2 [ M, c! C if (document.sform1.checkask.value=="")
4 d4 w9 F+ R' J* P ? {
. k4 r7 y2 A' w M+ T2 Z* X1 f alert("密码提示问题不能为空");
% q; O3 a4 G- D* _+ c& k document.sform1.checkask.focus(); 5 A" R& F8 s; O( T
return false;
% k) j8 h0 }) G! v/ |9 S1 e } : q& ^+ B( z* Y/ T
if (document.sform1.checkans.value=="") 9 Z. b; {% u% |+ ]' ~% N5 A9 K
{ ' [& z) d4 r' P; L0 g
alert("您的密码提示问题答案不能为空");
( `* x* [2 ^3 w. A% X document.sform1.checkans.focus(); 0 q3 p) O1 H3 r
return false;
& F6 ~3 |+ g/ A& O& n' Q" M }2 K% \3 a8 W5 y5 I* j% U! c2 S
return true;
8 u! d- B( C8 |
- ~1 u. Y( [/ B& m/ t+ r" l1 r2 m}
4 Q/ W: S. o! _; n5 H</script> |
|