|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14333
- 金币
- 2452
- 威望
- 1647
- 贡献
- 1400
|
这个脚本对你可能有帮助:
% R' F% ~- k* j/ j( f+ @$ k5 ]<script language="javascript">
3 p. W) k0 Q+ V, r1 Vfunction IsDigit(cCheck) ) [- m! C; {0 Y/ \! J: Z" G/ ]' m
{ * M; F7 F \, q5 \+ A- f/ C5 |
return (('0'<=cCheck) && (cCheck<='9'));
7 s# \6 W2 m) c+ j }
5 [. i l7 w3 l7 n $ A! ]1 d, w4 r! N
function IsAlpha(cCheck)
: [; E3 k0 [- x9 m { 9 }$ x1 r j l
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
2 }/ X- h0 D0 m& f1 J0 R m }
, A% |6 X8 m4 }. F* C2 `4 X
$ @) W+ f$ f" W2 |' x0 _function IsaNull(cCheck)
- e+ i. V& \1 V6 Z { # M. ~! O5 @3 \) f# J7 j
return(cCheck != " ") 8 j h! f( l( k2 y/ l4 I. v7 H% p( n2 C
} / D3 Z. E1 W# q7 K! }1 K- C
; ^5 @" t$ c D8 r5 k4 L
function checkform() * G, C. M; j# S+ d8 Z
{ / a4 }4 y, |3 S- j" Z8 l
id = document.sform1.id.value; % i: F& Y, B+ \( F- B- S
if (id == "")
9 w/ g# i; H9 j3 q b1 D, ?- D$ h- L {
' l3 `# n. F5 v1 M! D; ?5 l8 S) _* ` alert("请输入注册名"); - r6 K& q5 s( X. j5 C: e
document.sform1.id.focus(); ) \& s7 o" {. S# J! Y( e
return false;
' D' n3 z, A t2 Z, l, ?) l. L# Y } 6 V i" I, o- ~; ~8 T
" z9 ?, {4 r" g3 D& `: g, m
for (nIndex=0; nIndex<id.length; nIndex++) $ ~# Q5 ]" v ~1 Y: H
{ ( P5 O8 V7 Z& z5 @
cCheck = id.charAt(nIndex);
; s0 h: {3 e% T$ d" v# z if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
4 P w A# k: p& I- {$ V2 | {
! X3 S, B2 x: P( M! m' a alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
3 O" y4 A9 V# z' z' L" D' g. i document.sform1.id.focus();
1 l, g1 P, C6 n Q/ C return false;
9 Z1 s' |: k1 M9 I" p3 M, b( a } 7 |9 \2 o5 x. v: D
}
% T, F4 h& P- J! q' J chineseid = document.sform1.chineseid.value;
+ @& \ ^) J/ J/ v! I if (chineseid == "") # Y9 e7 H$ C8 ] ?9 ?$ c8 D
{ z; Z+ C, m, e; ~4 R5 G [* ^
alert("请输入中文昵称");
7 n) M9 i* P+ u3 A4 Z* ` document.sform1.chineseid.focus(); 9 m1 r+ N! b# z# G8 c4 C
return false; # c' o8 n% ~ s. X1 f' S9 d
}
: m( T6 U* [3 r; N password = document.sform1.password.value;
' g% O* z+ Y6 }- b7 k3 @ if (password == "")
4 Y2 w7 j5 }, h& S { + T7 E; w3 G8 ^" m8 }" s0 L9 t
alert("请输入登陆密码"); 3 t" A$ D P* S: s/ s( G" r
document.sform1.password.focus();
( C6 g- o6 p$ T/ c z return false; , ^6 K4 ?; x$ B; ?2 Z
} 5 t. f% W, M1 F& v" A& M' X
password1 = document.sform1.password1.value; , b% G# W! j1 ?6 ^
if (password>password1) 6 p! }" [( S2 e( h2 u# e# g! k
{
7 x" [' _4 p9 U; v# U) Z alert("重复密码与登陆密码不相同");
2 V! q# i1 f4 W ~6 h document.sform1.password.focus(); 4 Q& \7 Y3 @, H
document.sform1.password1.focus();
7 K/ n) d! \( [6 R/ K6 N) u! P8 W$ Y( Y return false;
' \ \0 b* e! ]0 y( H, `/ t. m T5 P } / n: [* u3 @& N) t( ~
if (password<password1)
8 s/ E4 H1 T1 X& W/ l: w {
. A% |# N5 `3 i; e! Q$ u alert("重复密码与登陆密码不相同"); 7 N3 q; {' v A# V7 \0 L1 X+ l3 W& T
document.sform1.password.focus(); 1 |) Z+ \8 y( x" P9 v
document.sform1.password1.focus(); 8 [- E' f5 W7 X7 [' g. m( P1 K
return false;
& l! w3 J0 Q: w, s2 X }
" y. b; k: S; p" F& V0 N9 H1 _ if (document.sform1.email.value == "")
5 |* B, F& t$ Q _ { ' \. K) T/ j p# Q& I( E
alert("请输入您的E-MAIL地址"); 4 k3 a& O M" h6 Z5 J/ K/ ~4 T
document.sform1.email.focus(); 0 o& [) `. ^2 ~5 h
return false; & L5 v0 X, e; `) r& x Y4 r
}
/ s" {! @4 R P; q ; `6 u* U6 U+ }/ F5 H
email=document.sform1.email.value; . u) \1 {5 D% V% d( E; U n
emailerr=0 ; ?9 T. c8 x+ z/ _
for (i=0; i<email.length; i++)
5 s- P0 z8 G, \3 t+ e {
! `. c" W( f. n if ((email.charAt(i) == "@") & (email.length > 5))
' J2 @3 z3 D4 n4 }% ? {
" G3 X* S6 a! p2 T K& U, g emailerr=emailerr+1
. n' i/ O4 p) g, m8 P% [5 r6 D }
/ r$ G" y2 z" g# J: o2 u! O* s" W. P' O }
+ V) S4 w6 R T- N if (emailerr != 1)
9 d- }/ X, B* Y' \( r8 M' `$ W { & M5 \6 A' d$ U) h5 d
alert("请输入正确的E-MAIL地址");
4 a" G, Q/ u/ y% D* V- r& B5 } document.sform1.email.focus(); . ^# j0 P) Q& I2 v2 W" k
return false;
# Y' e- j( d9 L }
! A8 k! P% @. v2 O% }& ?" f3 n
. n: H6 L |% p* x4 { if (document.sform1.checkask.value=="")
/ a8 u: B7 F' a/ H7 @ {
. {' ^' g0 i8 M* A a2 y) i alert("密码提示问题不能为空");
; f5 ]" n9 Q) Z$ b0 _ document.sform1.checkask.focus();
+ N, }3 d) g7 a& w2 y return false; - f2 p/ P0 `+ T6 R7 V1 N& ^$ e0 S7 i
}
1 F% j1 n2 I- `* t+ v9 h if (document.sform1.checkans.value=="")
* W2 g$ W$ r' A6 E) n0 x' Q { 4 E( O. T: x/ I' P
alert("您的密码提示问题答案不能为空"); + `$ ~$ k" [9 f1 b2 t
document.sform1.checkans.focus(); 8 M( g, i) b+ F" @) B! x3 ~1 I
return false;
) h, Y4 V' J6 M4 N! Q1 `! `8 W }1 C9 g) ], S, B2 O2 |* E" a! p+ v$ x
return true;
5 t# P) Y+ j( t* b5 s) P
' k1 s$ E5 _4 y. h& ^, o' J O9 A} 4 O& R$ p1 q6 ]
</script> |
|