  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
这个脚本对你可能有帮助:$ Z) ]/ }, q+ M
<script language="javascript">
2 b; j }/ i' B9 g) @& Sfunction IsDigit(cCheck)
5 |1 @" K0 F$ S6 U { ) t5 g. B5 b( v2 P4 I
return (('0'<=cCheck) && (cCheck<='9')); 8 ^4 s' E9 ~* @& G3 [$ s2 K
}
* K; n& Y+ L7 s
3 p4 M1 w- m8 p8 t5 f3 U+ Cfunction IsAlpha(cCheck)
. E# P- l# u; j {
; M4 J% r' w1 X. q9 T7 V6 y return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 7 j/ R: g& z$ s+ w
} . a- ^$ t" ^" u
X9 a3 U: l& ~% f8 K" _" n) c% afunction IsaNull(cCheck) # e/ @( v+ o. N* ?* T
{
: i7 g2 g+ A- g: \* [$ [" L return(cCheck != " ")
- t) R% U `5 r( V! G, ~7 h }
9 `' u4 k& J$ I- T1 k / _* b1 j7 j3 @% Z
function checkform() 6 t: p. b5 L; `) ? U( ?
{ ) ~9 ]+ ~, K1 E5 Q0 g! s+ |! U" u
id = document.sform1.id.value; 7 y* `' n/ V' P; y
if (id == "") 7 N! L8 u' C9 N% N+ N5 K! ^3 {6 r
{ ! n8 [( d' {) P2 ^
alert("请输入注册名");
2 m, w. q% G2 h$ @9 j8 H document.sform1.id.focus();
2 Y$ z$ a- e0 i, p' B, \$ ?$ g% | return false;
: K0 g2 f$ g9 K R2 Q2 Y* [ }
7 B$ F0 @ |" c! b1 W1 G + b& H; x+ z8 N4 z5 L( y
for (nIndex=0; nIndex<id.length; nIndex++) : n, w0 A1 L. ?& \# I5 Y u
{ ! D) j, u6 u) l+ Q# x8 ~, m- k
cCheck = id.charAt(nIndex); $ f1 D! k* U* I( o+ s- {, S6 d; z- b
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
& \! ^- F- i/ |8 G5 G {
6 G+ P7 Z( A9 [" p( k alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); . D' n/ U. g- r, p
document.sform1.id.focus();
2 @6 o+ F3 s4 G ~9 ~5 e9 u return false; ; P1 F( Y' @5 Q' M5 L
} . g8 }! J, Q$ u7 S
} ) s( J. n1 b- j. [
chineseid = document.sform1.chineseid.value; ( `# f& T9 G1 l7 }
if (chineseid == "")
9 t6 m3 I- o9 F$ [: n! H W {
2 w; V* p, p# K$ ?* d alert("请输入中文昵称");
; M: d" h, W- Q" A" A2 \ document.sform1.chineseid.focus();
5 K, R! s' n# F; l) y7 Z; ~4 n return false; ; ?8 x) D1 c4 _& s
}
: h# h. V. }, j' x" v8 n password = document.sform1.password.value; 5 A+ r0 m, M* F N) P
if (password == "") 2 ]! m, c! Q, o+ d, {! t
{
' L8 z7 S& q" f' H3 u+ o alert("请输入登陆密码"); ) q {0 z/ a9 a5 T! b4 ?
document.sform1.password.focus();
: u% H% V$ ~6 b return false; F! o- t" ~! `& `9 ~
}
2 @* S4 H, B3 Q4 I password1 = document.sform1.password1.value; 4 S3 o; F- _7 o$ [* k7 {; M
if (password>password1)
5 Y+ m/ v$ v* B0 d- Z {- e. v) y7 v$ ^
alert("重复密码与登陆密码不相同"); $ x ]( `. ^5 k6 k: A# k: g
document.sform1.password.focus();
4 n* u8 c' N; N9 ]% E* Y2 T document.sform1.password1.focus(); & a$ k% f( W$ P. z- c
return false;; h8 [$ ?6 u! A% R% _) {# Z
} + P+ G8 S) g* h
if (password<password1) " ?. ` t4 L2 `: A/ e' |9 U
{! E' K q9 B) B o# Z7 v3 O- V
alert("重复密码与登陆密码不相同");
* B% U( t9 A, P9 d1 E document.sform1.password.focus(); & l! |$ R; ~7 U
document.sform1.password1.focus(); - n( V" k0 N# y6 U% @2 C0 l
return false;, p2 M: b" P; [/ ^' |, G
} ; h5 c; L3 ]+ P4 |# Z4 J" y. a8 M
if (document.sform1.email.value == "")
* I d! d( k. R Z# v- v! d {
- L! J# @/ A6 Y& j alert("请输入您的E-MAIL地址");
i. e$ A- z4 f# e6 K document.sform1.email.focus();
$ Y( s! j9 v3 ]! x. `3 J; v4 Z return false;
, d# ^6 `1 }' |7 j5 R } - Y' r7 H! n: v/ V
; [" s( n. D" }; K
email=document.sform1.email.value; ( \6 v4 b( c- R& z, _ o
emailerr=0
% i$ s+ n: @( U7 j; F% o2 E for (i=0; i<email.length; i++)
8 x& Y% N" o4 k& _/ d4 } { 2 h: s# C4 N2 ^/ d1 t
if ((email.charAt(i) == "@") & (email.length > 5)) ! y6 U+ K6 I3 {- u
{ + M* ]9 E6 L0 l' K& X- Q- j0 _0 X
emailerr=emailerr+1
& r# t" _7 L- ^4 g, m# w; U } 7 H [8 ^, N% W' o7 g
}
+ |9 W. s9 l$ d' t5 [/ ~! V* r if (emailerr != 1)
$ ]! U% G* S( j { $ B% Q2 J' E( L" i6 n# l W
alert("请输入正确的E-MAIL地址"); / Q" |0 h* w9 d7 W" c
document.sform1.email.focus(); " O' F- @. @! h
return false; 0 m7 e5 a& |' L1 @
} ! X) q, L4 N" ]( Z E
0 S' i r; j. |4 @3 \ if (document.sform1.checkask.value=="") " F4 U. ]! B. u
{ % A! ?) E) ^3 {6 {/ C; }" I
alert("密码提示问题不能为空"); + U8 W! i( m2 {- g# v
document.sform1.checkask.focus();
; `6 H: o% r* B& y$ d& n return false; * r/ O. t. w I L
} ) i" h% a8 e9 T( I3 s3 S! U
if (document.sform1.checkans.value=="") 5 U7 r: K" B/ Q( Y3 k% \) I
{
7 `" l; ~0 @, \ alert("您的密码提示问题答案不能为空"); " E5 o/ U9 c9 ]1 C. ~/ t
document.sform1.checkans.focus(); . F) g9 |1 E1 o7 K/ a! C
return false; + y: E1 Z# M9 T Z7 a
}* z$ ]/ p' r8 I6 }. I8 W9 q
return true;
1 D, K8 k& Q4 x . Y9 l& O5 ^* g3 E' a" c
}
+ s& v! Y& {+ h% Q, U$ U+ W</script> |
|