|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:
6 A6 B$ ^2 x% p9 {: ?$ S {/ ?<script language="javascript">
8 N9 z) n1 c; r* Tfunction IsDigit(cCheck)
* t7 i1 s- N' F t6 Q, b {
/ G$ Y1 }$ y* _5 I( {0 R' [+ y0 Y return (('0'<=cCheck) && (cCheck<='9')); - B8 O' _7 a3 X1 Q' n
} , A, ~* ]( U1 _0 r( X8 C
6 M8 F: i1 e8 w! I' S+ h% s
function IsAlpha(cCheck)
8 v: J3 ~/ n O; i: V g* O" ^ { ) _7 r8 B6 M) F" m# N$ D+ `, l. |
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ; E6 I5 [9 F9 @4 Z) y
}
. r' G0 B) X' N
# E7 C( E, C2 y2 `4 W! ~function IsaNull(cCheck) 4 C( ~. k$ e3 m: z
{
: q$ @6 r" W) _# D8 K return(cCheck != " ")
! s0 K1 K' x2 R0 I }
; N- z0 |1 S m; E 1 M: V: |, \+ V6 n( i
function checkform() 1 E& {5 m O* _1 q
{
# n! x1 @+ E2 I, L9 Z, A3 i" ^1 a7 t id = document.sform1.id.value;
4 v6 e4 J4 \6 o; L2 e1 _ if (id == "")
2 A. g. B( y* E8 G4 R' Z1 o( } { 8 l# P. e$ S6 x) V
alert("请输入注册名"); , C% P# M; g/ {# g
document.sform1.id.focus(); + |& I% c# w" b1 ?" b# U( ^
return false;
* j& E) l& h1 h }
4 `- S" c3 O2 F" H8 a' A" T7 [- v
' s5 F+ x* _* G! ?6 l+ P" e for (nIndex=0; nIndex<id.length; nIndex++)
7 H/ x& l, b P* V! W0 }2 Z {
5 y& u1 t( ?6 h cCheck = id.charAt(nIndex); 0 F# Q4 j9 q7 q8 K- a! p
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
- d! h# }! \. ~5 R& T0 R+ W9 x* B) b5 S { 1 X' \$ J& {% d* y* K6 l* Q" @
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); " T. y1 f, ]3 k# ` C; B4 d7 `7 P. M
document.sform1.id.focus();
}" O# z+ }; Q' ^; {8 Q return false;
7 M! j% O% e3 D! |. P p0 n } 7 }* A+ r/ e/ ?! {: {& ^) o
}
% b8 q' ?1 I: ?0 v3 {# @6 i chineseid = document.sform1.chineseid.value;
2 M& q# R; |! V9 Z& [ if (chineseid == "") / y8 N: d* C+ s4 }2 w/ Z4 p
{ 4 y, P3 w i/ r# s
alert("请输入中文昵称"); ' F' k, g5 E6 G' M. }
document.sform1.chineseid.focus();
+ }& I9 Y, E1 J- ~ return false; & ], [. K3 h b* }7 b: J
}
: l; m1 q6 _0 q: H# }8 ] password = document.sform1.password.value;
; z/ y+ ^( y$ F3 n$ p if (password == "")
; m7 {, x1 j. c5 v2 Q { 7 o! s1 _8 @7 V# H# k4 g. l
alert("请输入登陆密码");
: ~3 H, h5 \% R" X4 L% u- s& z% R/ i document.sform1.password.focus(); / B% N2 {2 k4 R+ G5 J+ ~
return false;
D, H' F7 ~7 B0 x* J4 S9 h }
9 f' c5 A. J8 g0 ?/ R" v0 B password1 = document.sform1.password1.value; / M+ {& b' L* j5 ^
if (password>password1) ' B) v& z: k8 P& n
{
- g7 j4 X C4 `# g+ ? alert("重复密码与登陆密码不相同"); ( J6 W+ b* a- B; d
document.sform1.password.focus();
6 V1 ^2 M5 f* h) } document.sform1.password1.focus(); * o3 }% i: F0 @+ O2 p
return false;& Z# j. { ]9 M Y# I- I$ U. }: {
}
$ P3 f6 I! G$ S) p+ [if (password<password1) * v5 [: A7 ^, Z J
{
5 f- V8 K. U9 k$ F& `; ^! ^0 t alert("重复密码与登陆密码不相同");
5 ?9 l) Q! f b( X4 |( F document.sform1.password.focus(); ; L; R+ ~$ |- C8 Y- M
document.sform1.password1.focus(); ( q& O& t. f+ p
return false;) _/ ? ]' n2 i, Y S% N
}
+ _/ T7 d, A; r if (document.sform1.email.value == "")
" s _; J0 j* X {
: J7 |7 u; w: S, T' c9 q, g" k alert("请输入您的E-MAIL地址");
& [+ o- c+ c+ d* g document.sform1.email.focus();
+ E4 e: C6 G. x. R return false;
4 t3 k& `2 f9 L( q8 t$ r }
: h" q4 E- I! S2 F4 S) j
5 o' K9 T2 @6 l/ p6 t5 R email=document.sform1.email.value; ! D9 y% Y1 ^9 q( y8 ~/ Q& S! M
emailerr=0 . b$ Q: E0 j. `" @( x
for (i=0; i<email.length; i++)
# K+ n: n! m( V- L! Y { 4 u/ U+ ], M: x. G0 o$ X3 K
if ((email.charAt(i) == "@") & (email.length > 5))
3 R; S u$ n7 ?. m0 L) k { 7 W. Y$ o, D6 A
emailerr=emailerr+1
* s1 o5 I) \" i a. _9 E } . H |, C2 h( v
} 8 f `# {) a( b1 y
if (emailerr != 1) ( S3 G. Z% f% d) m4 ~& p7 |) I# Y
{ ; L! m' Z: \# D" O) a
alert("请输入正确的E-MAIL地址"); ) A1 G0 p w) J! ~1 q' B
document.sform1.email.focus();
* A% Z' v9 L9 {# W3 C) ] return false;
4 g* M d+ |/ y! I5 T }
2 L, }* c& B, ?/ x0 Q# B
: l) ~' J. x; E; g1 P& | if (document.sform1.checkask.value=="") 0 P% j( Y$ b; O* J% ^. X, B
{
# H- q& J5 T& ] @1 t alert("密码提示问题不能为空");
' z+ n$ D) X! ?7 E document.sform1.checkask.focus(); ' B& r& t& d- \4 L) W" { p
return false; - Y9 y8 g: m( e1 r$ ~
}
/ O0 M2 k# Q4 Q) D. [6 @9 v/ K if (document.sform1.checkans.value=="")
4 r& t, Y: c' M( c5 N# N8 F9 u {
5 G, {* D( `8 U& j alert("您的密码提示问题答案不能为空");
" {* `; \0 E4 m document.sform1.checkans.focus();
" I, @3 [' S* l B e3 z return false;
4 b' Q0 v, P: b: M" @ }
`! ]. ^/ H# J; W6 s return true; 8 T4 H0 `# P: C4 R9 }$ U8 {
& f- v% W5 r3 q& x) w3 m
} 6 P$ W$ e8 v8 p: ?& Y- U5 E. c; ?$ Q
</script> |
|