|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14331
- 金币
- 2451
- 威望
- 1647
- 贡献
- 1399
|
这个脚本对你可能有帮助:
2 w2 t. g* X5 i; |+ f) S+ i<script language="javascript">
6 A0 \' F+ o6 `/ n, T" l8 Q- Dfunction IsDigit(cCheck) : x+ t# W" Y0 L# X) ?6 g
{
' O- g( |, O+ @0 I2 I9 z3 y return (('0'<=cCheck) && (cCheck<='9'));
) R) \3 B* \, R }
: c9 d) Z0 w6 O# m# v
; Q8 `. i2 @3 W# j( Dfunction IsAlpha(cCheck) : J3 F! |* f$ A+ e0 c5 |9 S
{
( ]; r4 m: D* Y# a4 D1 Q return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) / L3 q) W/ H9 e4 s) z) ?/ d
} : v: ?' w; a# [" @& @3 J( P
: L& l2 v( L( O) m/ d
function IsaNull(cCheck) ) ~% Z7 a/ h2 Z2 [$ U, U) y# P4 `. D9 w
{ 5 W" b3 G$ G; b9 f
return(cCheck != " ")
( N0 q" C7 i0 e; ^& H5 a* | }
2 E9 [+ r& ^2 h: ] A# b q. t7 u
function checkform() , x* z) [( y, Y& a
{ ) n6 I$ Y7 J; q8 B$ W
id = document.sform1.id.value;
' U# k: f0 f! I if (id == "") + N. Q i+ G( n% ], ^! s
{ 6 x: S3 G" T1 v+ C, c! u p
alert("请输入注册名");
" N5 i ~% w3 r1 ] document.sform1.id.focus(); ! b# z- K6 A8 V$ h$ K
return false; 4 U* f5 A% Y1 o- P' a7 l1 C
}
$ I8 ~6 C8 s6 y ) l7 v' _. o9 I! f! _
for (nIndex=0; nIndex<id.length; nIndex++)
" g$ X: v5 P! {9 [ { 5 L0 L) U! d% S
cCheck = id.charAt(nIndex); 3 m1 f* W1 t" X. G% V+ Y
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
8 A! x9 p6 Y4 U2 g0 X: a: U1 U { 5 e5 `2 t* x! D# V) I$ \' I m
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 4 ?( \# i7 S/ \
document.sform1.id.focus(); ( u. `) v2 r$ T; O
return false;
% c1 x; F6 ?3 O$ m) G' h5 {3 A }
+ @% ~: [ E, o' F }
# Q8 z; Z; o* R chineseid = document.sform1.chineseid.value; # s2 z% o x+ j( x. W
if (chineseid == "")
) K( H% r I# `1 J { # S0 w: a' \* F+ L$ D' g
alert("请输入中文昵称"); + O2 E( ]& o6 U/ S1 L% v1 U
document.sform1.chineseid.focus(); - _/ L( u2 v9 S, ~* d, A8 T/ D
return false;
/ |2 D1 z" R- d9 a }
* z! M. x2 Q! }0 ` password = document.sform1.password.value;
# V+ U. q& M! w if (password == "") / G& Q9 u6 j; Q. J9 h- E; b
{ ! j- L6 d0 N. i9 c7 F7 b
alert("请输入登陆密码");
6 i/ L6 X1 p9 j2 A# a* a* r document.sform1.password.focus();
) _1 M/ `9 v# x, u) v5 u6 r- S return false;
2 C3 \) a- t; A4 t7 ~ } 9 S- H0 A. p& f# H1 X& Q6 l
password1 = document.sform1.password1.value; ' n, U$ j# a& K0 r7 M0 Y* ?2 q3 s
if (password>password1)
+ F; | f% B' _5 V( T) g {
" L' T0 J7 v% r5 f; Q# d alert("重复密码与登陆密码不相同"); ! o1 Z1 [+ d+ L2 [: }, R
document.sform1.password.focus();
# m0 v) b8 U6 w$ c. E) ] o document.sform1.password1.focus();
" V7 j$ a9 p& B2 q$ n* ]' A return false;* i/ g4 M9 w: r& O0 A
} 8 ?4 l4 a9 i' Z! |
if (password<password1) 5 J7 u" Q& }, N8 z+ s8 F! i7 u! T
{- D% U( \ m$ S& s* s
alert("重复密码与登陆密码不相同"); & t9 O; [; T0 \, E
document.sform1.password.focus();
' z, s: m$ m# b4 `/ A: q document.sform1.password1.focus(); " g4 `9 I" P5 Z& c' O8 z
return false;
; ^1 E- D) m, p2 D4 k& T" i }
9 ^% O$ c6 D6 U# h; j% F if (document.sform1.email.value == "")
/ w! M$ g! Q% D _9 W2 N1 H { & I2 x% o$ L: \# v. |
alert("请输入您的E-MAIL地址"); # a3 w( I+ a! [8 n9 U
document.sform1.email.focus(); % W& ^) `- r: s) k j4 f
return false;
" r/ B5 F/ m+ I }
& i6 U2 B/ a3 v: w
& s. T: w9 e' Y, A( z8 X email=document.sform1.email.value;
2 `! P' @, J0 x2 ^ emailerr=0 , C3 u# v4 M& |( E- J2 D, j
for (i=0; i<email.length; i++) 1 Z7 {' ~/ h7 @; ^ F1 `
{
4 ?, l. Z$ i2 i% @ if ((email.charAt(i) == "@") & (email.length > 5)) 9 v; W6 w9 s; o" |/ |0 W
{
0 |* ?# R- j& ^( J emailerr=emailerr+1
, v3 K8 h+ L+ }+ w1 X4 e3 T% ] }
. L! Z d' h6 p. r4 Z+ l2 Z }
: X, ~7 J4 u2 h: Z if (emailerr != 1)
+ r( b. l8 ^& \: U: m { ) A: M3 ]6 A8 y1 |) i$ B, N9 X
alert("请输入正确的E-MAIL地址");
. N- O' d R0 F8 A/ m( m document.sform1.email.focus();
, i6 @5 b! h/ [# n2 U% r% h( V# i4 ~ return false; ! B5 w2 A1 o! {6 y/ w) |
} 1 X. Q& a4 A! ~; w. g
: o; Y4 L, ] b8 I& ~- c, Z if (document.sform1.checkask.value=="")
- v$ E! I. ~+ [" Z/ M: O {
2 B* e4 L7 m) |4 R alert("密码提示问题不能为空");
B1 K5 h' w7 C* K/ [! u document.sform1.checkask.focus();
) Z' j" D4 w) r# F8 ^8 L return false;
& W% @: F/ o9 R, A }
9 s8 H$ w0 N; m3 _( P# I8 q2 y if (document.sform1.checkans.value=="") , t9 Q0 Y2 X7 }2 [+ ~
{
8 f9 S; v$ T) p( e( M' x# a) z alert("您的密码提示问题答案不能为空");
* n' }. u2 [$ u/ a- p: M document.sform1.checkans.focus();
: v0 l/ |% s, @: v d0 D return false;
# X+ X. z0 r& I) p }: A# K) }) T- f6 C* Z
return true;
/ u' w# x7 F f/ l" a Q 2 g ]+ [1 v7 X" T8 c
} # j& J- ^4 \! n8 Q( ?
</script> |
|