|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
这个脚本对你可能有帮助:! W% S' q# g5 p; h9 k
<script language="javascript"> : e6 Q( E, m" J4 g* [0 h: ]
function IsDigit(cCheck)
- r$ v3 n0 e0 k! G$ W* {& O1 _ {
* q& d" Y" k* b# j! F% v" Z return (('0'<=cCheck) && (cCheck<='9'));
0 V) f7 m0 I) m$ [# ^7 b }
7 @* a* R9 k! F! \
, C' b: j ]- ?: e- r/ Jfunction IsAlpha(cCheck) 0 n% i8 K7 T$ i g2 M
{
3 l- C* p, r( _ ] f return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
' ?: k9 s2 K/ L4 N }
$ x7 \& ?% h0 Q
# m8 @: ` I: n' l n/ Bfunction IsaNull(cCheck)
6 J. D f0 x% n0 p3 W { 1 S6 H5 |& M) r& E; y6 g$ V. Z* }
return(cCheck != " ") 8 m6 u! K. G+ M3 J4 f; |
} ) t5 c7 Y @, h1 \, G* H
: ` D0 d2 D1 t: o6 ?; }8 s+ Kfunction checkform()
4 v: G1 X& q. l. S7 z/ B! u{
. b3 H" D( E5 \5 H( y id = document.sform1.id.value;
) Y M& A% w3 v k9 v, ~: v if (id == "") 2 O1 a) t: B: W; f" e
{ k. [ k5 S% d& `
alert("请输入注册名");
8 O) J Z, t7 `4 u, y document.sform1.id.focus();
1 D' Y7 Z' {8 ?; ` return false;
" I' r% o2 _# k. |& M } - j. |8 M( S1 n7 X' {+ {
7 ^* ^ \7 P& a) y& b. {' G for (nIndex=0; nIndex<id.length; nIndex++) 7 }+ n4 d# ]3 I9 J7 L$ H# y2 T
{ " a" L# r! @1 J$ O: K
cCheck = id.charAt(nIndex); 9 C% F! N& b" E f- n
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) # A3 p, K& Y2 _9 T. K1 h3 e. z* S
{ ( z8 I, |/ f6 g/ ~
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
4 e5 y; R9 S+ p# @+ F; _ document.sform1.id.focus(); M* l. l* R# {1 p/ U! e
return false;
& K; |+ B/ _* L4 p) F1 `# q }
, H/ B+ b7 v1 [/ L0 E O. L }
9 ^7 r; J) N# @$ [1 N2 q' S, q' S chineseid = document.sform1.chineseid.value;
* P' O" u; n* U& [! c' S if (chineseid == "")
! |0 K4 ^1 q* ~$ f {
# x4 t/ z4 c; y7 U2 c% q alert("请输入中文昵称");
5 a/ R7 P: z& @" A/ e, U document.sform1.chineseid.focus();
B9 C0 t+ |( v' ^ return false;
4 y# I% s. W0 X& p9 D4 R2 c }
' @5 S$ g$ F+ y password = document.sform1.password.value; 3 }2 q" Q. l; N# s) p/ n+ p5 M& G
if (password == "")
! U' R, n1 A2 N. O+ s8 Q {
R+ O8 M' M! R' G, Z9 n- a' a alert("请输入登陆密码"); 3 q) g4 y7 E1 i! u4 }
document.sform1.password.focus(); # L/ J, o Z+ h5 a
return false; F5 `- z8 O( J7 h' P- I
}
- |& N# Y6 h+ p5 A8 @. k password1 = document.sform1.password1.value;
; }( T: B7 t& ?3 C# [: l if (password>password1)
- H, q& b4 b( F4 R, c% m8 X {' W) Z- R o ?$ s% E8 V. g7 ?
alert("重复密码与登陆密码不相同"); $ b# X( Q( C' b3 m" t
document.sform1.password.focus();
/ f! n8 C% A+ q document.sform1.password1.focus(); % e! Y( E# L. L0 V! K
return false;7 ^/ z" p/ {- A
} . e; [, B1 u5 R3 H
if (password<password1)
. a0 A0 Z* f0 f2 E7 e {3 ]. k% U& f+ H& D) I) u& j
alert("重复密码与登陆密码不相同"); - I3 \+ T. M! n# V
document.sform1.password.focus();
3 B& {" @2 E7 g# v document.sform1.password1.focus();
* h4 ]4 X! H$ W' ?& ]4 g' I return false;
& [& p% _3 h2 R3 R$ ] }
7 Z* B) v, m: t* P% R l3 B if (document.sform1.email.value == "")
/ r! u, n! {; g* Y6 s3 Y: W; |1 c* i {
" a* Z) `/ c9 i. x9 I) |- g; E alert("请输入您的E-MAIL地址"); 9 H6 H8 y, p+ N- `/ n0 T
document.sform1.email.focus(); 5 R& n2 g1 `) x# c& j7 N
return false; , v- }0 [ x- T+ l: z6 u* `7 ^
} 0 c$ l* f j. n. g8 U9 }) w
1 r- P9 n2 a+ v email=document.sform1.email.value;
' z6 l$ H/ w' | emailerr=0 . _! a" I: n; f |
for (i=0; i<email.length; i++) 5 \9 k0 ]8 n0 L
{ 8 i* B) a$ x) @1 Y+ ?( ^
if ((email.charAt(i) == "@") & (email.length > 5)) . E3 {* Z) R. k+ A& g$ C6 |
{ n/ W1 h7 H3 D& R
emailerr=emailerr+1
4 E. p/ `' R X }
; @: J8 Y. c: W1 U) {: F } 5 V" D1 [) O& }2 e6 P7 W3 w: e
if (emailerr != 1) - ]' T) A2 m0 P
{ 5 h* h4 S6 }8 g* u
alert("请输入正确的E-MAIL地址"); 1 v2 B0 ^* \. o$ m6 \) t
document.sform1.email.focus(); 0 H% u: k- C4 H7 j
return false;
2 N3 G) b; c3 d a8 P& h } 1 h) J* \$ t! [# |* N
6 _6 p9 ^; r! s+ k% n3 @
if (document.sform1.checkask.value=="") & s( s4 \" P$ {, r8 M3 p
{ + C- M9 C& @( o+ w0 H- W$ ]. f
alert("密码提示问题不能为空");
; ?4 `+ Y" n7 [0 F7 W document.sform1.checkask.focus();
" z( O& R- b, A" j1 w: z- c- J return false;
/ @0 T% A9 A$ }+ u A+ v. m8 [ } # V# O! U7 h/ v5 g6 j
if (document.sform1.checkans.value=="")
1 I& M4 L; i( e7 m { 0 U* Y7 B z8 X4 D
alert("您的密码提示问题答案不能为空");
9 X" @+ |* A# Q. T' T+ d6 {! M document.sform1.checkans.focus();
; P u+ Y' ?8 _$ V; W return false; # ^7 _2 _: b- B- H
}# g6 I2 R) H& Y* k( |: L
return true; % W# [9 T5 f. Y% W y* @
& l: G" G+ u/ p+ t2 A
}
# e8 {8 c3 I' m</script> |
|