|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14327
- 金币
- 2449
- 威望
- 1647
- 贡献
- 1397
|
这个脚本对你可能有帮助:* N' S/ p A) S( E% l' d4 G# X
<script language="javascript">
3 u9 X6 A" E, ~" d4 Pfunction IsDigit(cCheck) . r2 K% Z$ N; m' u. K. B7 b. `
{ 3 A) V7 c- N6 ~9 ]6 I q) I( {
return (('0'<=cCheck) && (cCheck<='9')); 9 i. G5 c# v2 U1 {1 k; R
} & g$ G% e9 Z/ \& L! v S5 y
+ O% ?! V* j) N# h- mfunction IsAlpha(cCheck) $ d6 n$ P! R! g' n/ ?: O8 `- e
{
+ P+ F" X; q/ t0 a/ b# ` return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 1 _8 D0 `/ R) A7 J+ s6 h. V
} % X7 B6 P" h- d' e ^0 N
* j& t+ |7 F" t1 A3 c, n
function IsaNull(cCheck) : r. p/ ? I- ^5 G- ?8 ~. \
{ % f1 F/ {& V' ~, H( C. { `& }. D
return(cCheck != " ")
. x* E" R) p4 V# W) K% f# i }
; P& c/ P5 d p, y4 N. Q; H
$ ^- v, M- v9 c/ qfunction checkform() 7 o1 Q0 v: C& c% q% D; a
{ 3 G8 x# ~" z1 D I: x
id = document.sform1.id.value; 6 ^* E: w0 W) H9 v; c
if (id == "")
" t* _6 B8 Q. N. k {
- M+ m+ |6 @8 w2 F" a9 b alert("请输入注册名"); & w; o: G: Z0 z* B, O' N v
document.sform1.id.focus();
* Z- ]9 x) D; |, J return false;
$ ? c% O& T& u; p" T$ g } ) ^/ M r3 u+ y% R1 |
$ l) U7 v0 Z! d" v
for (nIndex=0; nIndex<id.length; nIndex++) : a& d& [! U; t
{ 1 a: ^2 K/ O/ V& C4 k" y# e+ b$ q' `" d& K
cCheck = id.charAt(nIndex); 9 f" o/ m: N0 B
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
- _: j! ?/ w& X( S9 ^& E8 j( [6 v' q3 e6 I { 8 }2 v% W4 H/ r& I T
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ) @+ w: z6 } A8 g# p: I
document.sform1.id.focus(); J6 Z8 H; U9 H8 l0 m4 j
return false; B6 G+ t2 K8 U+ _5 G" A( |0 d
} 0 W! s9 W& M% ?
}
3 p( ]5 g; V, n; f* D* X chineseid = document.sform1.chineseid.value;
* b l; T0 j8 f8 r9 E if (chineseid == "")
" u5 F, T/ E/ j" `4 a1 j {
% }& O8 N& p2 u6 D3 K# B alert("请输入中文昵称");
2 C6 Y- ^# G; Q; } document.sform1.chineseid.focus();
2 O+ h2 v- V( m% K return false; 4 U! T, \% ], H& P3 G# \
}
& X# v1 B4 z2 `1 w$ g% j4 r1 ]6 X" V5 v password = document.sform1.password.value; & B; N( j9 C3 a) ? i. h
if (password == "") 8 N6 A/ _# y0 a
{ 2 {) }2 X/ x- M' @' o
alert("请输入登陆密码"); : P a# P% L( q6 v! q3 [- F
document.sform1.password.focus(); 4 m v" r- C1 d7 g( J
return false; 1 p) p! g% n! \3 Z" Z, q" R1 J
}
- y. k2 }0 e. K! T# B/ r password1 = document.sform1.password1.value;
% ~* W$ p4 ^! |7 q5 w& J if (password>password1) # [7 D7 Z) G4 N; G$ @4 [
{
; b1 r6 P- T; j( B3 i8 e; F+ L alert("重复密码与登陆密码不相同"); 2 I' G7 ]3 r6 y5 p9 b
document.sform1.password.focus(); , G. r6 L; w6 I3 G8 Q! B
document.sform1.password1.focus();
/ n, ~. K" w% [% Y return false;$ M) _5 y' p0 L4 ~1 r% C' p0 v/ |
}
: f5 C+ {3 r' U# |( k+ Rif (password<password1) 3 L7 _+ P( P4 O7 b6 G/ B/ C$ N! U
{
& n- Y2 J" }- {- z9 S$ K: O alert("重复密码与登陆密码不相同");
8 d& g( e7 ^2 ~& d" n7 f document.sform1.password.focus();
# b5 S& v7 _0 B+ @" h document.sform1.password1.focus();
8 i- H0 ?) |2 h3 t1 y$ e; B return false;# b6 c8 F' S4 s
}
6 D- Q) O e( `' D, y3 G0 z K1 z if (document.sform1.email.value == "") 7 ]8 z. P) l' G. K/ N- i& j
{
8 q3 I- h Z8 H4 @3 ^" R6 z9 V$ o alert("请输入您的E-MAIL地址");
- Y( p7 R3 B% [3 u) c& b7 B# A; i document.sform1.email.focus(); ) V/ [4 v" U* A" n. x3 L, _
return false; $ t5 d }; H+ \* r3 z* ~& S
} , j# Q1 x6 d8 _2 O
: @9 J$ r; v& |' u
email=document.sform1.email.value;
% R, I6 Z* m1 \- v* K5 u0 | emailerr=0 3 N: D$ s/ o% k, w B) X' s: @
for (i=0; i<email.length; i++)
/ h" N9 m! @- } {
3 e1 ~7 j7 {1 F$ x8 N% S7 X if ((email.charAt(i) == "@") & (email.length > 5))
( A+ m1 e" Y6 n. \) j* Z" z4 B8 E5 e" W { / q6 B1 u3 u) S! }
emailerr=emailerr+1 0 `; t" J, I& N2 N0 l* k8 j
} ' t& d5 R: I0 L: }( _" _. U/ U
}
* }* W, i$ K" s3 e! H3 m if (emailerr != 1)
% G* p5 i7 _' a' i- I8 R/ u& ^( N {
7 y0 j/ S9 G. I) X6 Y# J alert("请输入正确的E-MAIL地址");
t6 ^! R5 t3 ] {6 P% x document.sform1.email.focus(); \0 e1 `( ^; l
return false; 1 i. t8 z* C4 q: N) d9 `# i }8 e/ _
}
* {& W3 l* H1 u9 y
0 }/ [! V8 M. t$ m ^$ A* _ if (document.sform1.checkask.value=="") 2 L, i0 P5 Y, O! l
{ $ I; }1 ?& e- b, H* W
alert("密码提示问题不能为空");
' M8 q: e4 B4 h) M4 x5 r document.sform1.checkask.focus(); ' X1 Z) d9 H$ E% {
return false; # u" @9 P3 D$ f0 ]: d( k( L! a
}
/ `' w- V" w8 _4 {* ?& E) ~' ~ if (document.sform1.checkans.value=="")
7 d4 T# F; h$ `5 B* `; q. v9 Q { 6 l4 ?! j3 ]) n3 D2 B' q
alert("您的密码提示问题答案不能为空"); , v6 ?! K1 r& _5 |. e8 @
document.sform1.checkans.focus(); 4 q8 n* R4 Y! f4 t, a
return false; 7 R' S2 l9 o1 H& ?
}1 Z p2 J B/ n' \4 a
return true; ) [. T n" `+ m. L" ]( V7 u/ b/ p1 P
1 G5 q% | S5 @+ _7 H9 c8 ?. }} ' W% ]1 H# ]$ C! E- g2 a# A
</script> |
|