|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14337
- 金币
- 2454
- 威望
- 1647
- 贡献
- 1402
|
这个脚本对你可能有帮助:5 j6 ?$ Y: X9 {! J, G- _# q/ C% J
<script language="javascript">
, B0 J+ w' n6 q% m3 Rfunction IsDigit(cCheck) 7 {/ y( F4 Y& k: T, n
{ ' L5 |) J* P/ F1 H0 Y R
return (('0'<=cCheck) && (cCheck<='9')); 1 B% T& f( p! g+ q/ P
} 4 F# R- t% [ y6 g9 p( ]
# K, Y b) L( f* J- ? K
function IsAlpha(cCheck)
9 n" n8 |! @& T0 }" n { 2 @( g: q, W* D1 m8 d
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 9 m) ^! j6 e+ _* n* Q* `. y1 I s
}
6 n0 t5 H( I* ]6 @8 M$ E4 h ) [1 W( z, c5 D& y' L- g& V
function IsaNull(cCheck)
( R5 F( |, s6 z3 W { 7 v j w* h% P% u+ W' R5 f. v+ i2 m
return(cCheck != " ") . c: y' G& R0 G6 t
}
8 `# J# D z& c# S$ U 9 V1 q9 P- W" n1 O/ U' r3 v* k" w
function checkform() ! V3 |" e+ V5 v9 \# i0 F% x+ V( m
{
3 s4 B: b- N- q" K4 n id = document.sform1.id.value; 1 u+ x) R6 \( X8 @
if (id == "") 2 q0 I9 b# S6 x+ s; |" F1 G, W Z
{
0 z/ P2 k- H/ |9 M0 P9 u% M0 y% Z; k! S alert("请输入注册名"); : o* G4 g0 Z1 @$ b' z
document.sform1.id.focus(); 8 H. R7 S. w8 m5 ?
return false; ( y5 j0 C5 B; E9 T/ X) P) U
}
) @; j' s' }4 X8 I& _" a: Y 2 R, E q: j8 @, I, o' G# d
for (nIndex=0; nIndex<id.length; nIndex++)
9 m/ `. W& ` P! _6 a9 I4 s/ i! B {
) n/ s4 H3 f' V- T$ }: Y" ^ cCheck = id.charAt(nIndex); @, t9 u. Z& T; ^7 g/ l
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
0 D$ Q* |( J5 y0 S. U c3 w { # y% V+ E2 V! d8 U2 n/ C6 x- v
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
# l6 K9 s( W' m" {/ j/ V document.sform1.id.focus(); 6 K" C5 c8 ~9 S# _5 N: [8 w6 S
return false; # T k5 ^& M7 Y" x, ?
}
2 i- }6 i3 i% _/ W* P [ } " q6 [, ]3 g1 S: K' D
chineseid = document.sform1.chineseid.value;
' Y( ~+ I) _& l- X2 s- j7 G if (chineseid == "")
+ ~- ?) t6 v% S, } r5 w2 |7 S# ~ {
, P6 g; @1 O/ }2 \1 E alert("请输入中文昵称");
4 \% n+ M' m0 |! u" x" r2 ?* w document.sform1.chineseid.focus();
2 k) O; O. }2 o6 [ return false; , O) I1 B5 N% V
}
4 _8 a" a$ Q4 y password = document.sform1.password.value; + e) o, O- n1 H, O( u' h0 k
if (password == "") 5 r, P3 g, E0 h/ Z2 k
{ ; T, o6 u6 m& ^
alert("请输入登陆密码"); ( w- N1 C& _; q' ?3 ?
document.sform1.password.focus();
& ? @% M# `& a& n5 d return false;
% @4 v2 _% ]6 n0 B9 m+ @% d; Q }
; n$ p! f" k8 f; D' }+ m password1 = document.sform1.password1.value;
0 ?+ j1 H. a: K3 A2 v6 i if (password>password1)
9 Z5 Q# X* z* B8 k8 T) U8 j {; K+ v7 u1 |# Q/ X
alert("重复密码与登陆密码不相同"); " e) A% _! D9 t3 p
document.sform1.password.focus();
" m5 j& Z& T0 @ document.sform1.password1.focus(); & k: D0 g3 ~ g9 z5 Q) O" C) X
return false;0 h% U7 F# u" u' L& t
}
4 a6 l! r6 K+ T2 Jif (password<password1) ( K: y1 ~9 C" N) H2 ?
{" q; `* u/ B+ G6 ?7 Q7 J7 W
alert("重复密码与登陆密码不相同");
5 s7 W x+ Y+ z, w, d3 ^1 s document.sform1.password.focus();
- E k1 S a# A* O }, y: m9 [ document.sform1.password1.focus();
0 v( \$ n. l* L. ~" t, | return false;9 x5 T4 w- x3 G2 m) W
}
2 q6 `" ?" r# C4 E+ w if (document.sform1.email.value == "")
V6 @4 p2 \3 r- Z7 L. a, s1 f {
" V9 ?, n1 t# k4 c alert("请输入您的E-MAIL地址"); ) N" [4 n% e2 v& a( }, ^4 E
document.sform1.email.focus(); 8 B# q4 g) r( m6 B4 c! m( ^
return false;
5 G9 G) }5 }- f5 t$ e6 m } - O2 {, N# ?8 [& h, i" ~6 M
8 X8 {! }% Q5 P1 m6 l* |/ t3 T email=document.sform1.email.value;
4 X8 o; {' M7 m: q. f' n) w4 _, k emailerr=0
0 L1 K# P9 x0 t/ D for (i=0; i<email.length; i++) % m% p. [8 \& v- A2 ~
{
4 S l: Y$ O& c8 U4 v& m! R if ((email.charAt(i) == "@") & (email.length > 5))
% m% i1 Q+ Q0 D. H3 l: a ~ { / A8 i! H& `( P- w! g: l X" s6 T
emailerr=emailerr+1
4 b3 W0 C% b* ^" C* m } 1 `( P8 `0 c( j0 q1 J- }% C# s/ ]
}
@& n" \5 h" A9 W7 U8 f" ] if (emailerr != 1) ! k7 s' f+ `8 Z6 c
{ 3 L+ e1 x. z* D8 J4 {0 `7 l; b0 h5 I
alert("请输入正确的E-MAIL地址"); ! e2 M8 ]' W8 H) r) I7 O, W9 g! X3 e
document.sform1.email.focus();
( z* O, O# c9 H4 ]" g- ] return false;
/ _9 `2 g+ G0 M' y5 p; z }
% t. t5 J6 Q, D4 ?
1 Q. l. ~+ _8 U" ] if (document.sform1.checkask.value=="") - H; A- m3 `# G4 m4 M& ?
{
; A: ?# p n4 e1 s. C" v alert("密码提示问题不能为空"); ; h9 e2 |) H( Q& x0 j0 ^* n: D
document.sform1.checkask.focus(); % r& N& Z9 x3 ]+ O
return false;
: G% h5 y" Q) p2 d }
; A; C/ J' F7 n$ u if (document.sform1.checkans.value=="")
4 G) P1 w6 E6 }( \ {
& Y+ ]. g g" e! z alert("您的密码提示问题答案不能为空");
8 i* a) @! Y5 a; X/ f5 x) t document.sform1.checkans.focus();
1 M3 b5 E* m' h. P& T8 ] return false;
6 x5 y/ b( R, Y: K3 N* s }* H; Z4 I, A: {
return true;
3 ^) Q# S, y8 }0 u0 H; k* f! q
' J+ ~. j4 [$ @/ H& \" _}
4 v1 ?0 g) y& Y2 K: j% G</script> |
|