|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14341
- 金币
- 2456
- 威望
- 1647
- 贡献
- 1404
|
这个脚本对你可能有帮助:
, R! Z }0 Y' Y4 y& J! s( S<script language="javascript"> 5 |6 x/ x7 I+ X4 v+ ~
function IsDigit(cCheck)
, q7 t7 \+ I n$ G& k {
( W4 s* y [, ^* M6 w' i9 `- K return (('0'<=cCheck) && (cCheck<='9'));
- s; g' f d# a$ }8 d } 5 o9 d {6 e. k$ g( L* B( j* r
( ~/ r" J1 t5 n \( I) n
function IsAlpha(cCheck) ! n4 A0 ~$ |1 [9 i
{
& g8 H" x1 B; r0 {3 S return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
: L- v% v+ J7 P0 F } } + D2 b6 f6 @9 t) D" h
! G! ^, S) r0 z+ P# e' A
function IsaNull(cCheck)
6 E1 f t+ }4 e1 h/ k { . s1 c6 d" H6 j' q) {
return(cCheck != " ") ) {, T+ \( o9 r, K
} + h- x% a: K$ a; h3 u+ r4 I; q
9 C; ?" z( ]/ x jfunction checkform() - y: y0 _' s$ M
{ $ c- F2 E9 y; b0 n; E
id = document.sform1.id.value; " ^" U m& L0 g% A8 Z1 s
if (id == "")
# C" X3 ]2 J$ k9 s% D/ X9 f) I { " d5 S$ p2 c) g$ L5 B8 b
alert("请输入注册名"); / t/ H9 E( N# n# m m
document.sform1.id.focus(); , ?3 F# \+ S D" S5 c x
return false; . c. _. @4 p4 \% D8 ]
}
9 Z8 A! G" c `* R2 x$ J8 s* \8 M
* B; X9 h. B4 x) a9 L; B6 U/ }9 Z for (nIndex=0; nIndex<id.length; nIndex++)
) Q' P- u4 U$ o+ P+ \& e { & U' i8 P. \' u3 Q
cCheck = id.charAt(nIndex);
/ C, I7 P+ x8 {9 o6 t( o" d: T' g if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
4 u' {4 ?% W; W1 N8 d, m; i0 Z5 L' Z { T1 P8 [1 n, b' ]. t2 N" Q }& b
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
0 C; W( d8 p8 m' W3 v: B document.sform1.id.focus(); ( i$ X; ]: j% I
return false;
! o' x5 S! A- J) h }
& D% f) \# Z* M7 a- W& p }
: U* v- H" ~$ B5 J2 Y- ~ chineseid = document.sform1.chineseid.value; ) W6 I# F# ^+ m: s( K
if (chineseid == "")
+ ~4 j8 V2 O" i9 u I* @5 o { : F" l7 n& `8 R- Z) Z, @' U' w# m
alert("请输入中文昵称");
" Q5 y# k, O2 q- \* U document.sform1.chineseid.focus(); : W: T1 _+ _+ S1 a' r* x! g
return false; ; F. Z$ w, e1 S- ^3 v
}
. j0 W6 n; Y- O* H6 j password = document.sform1.password.value; / u/ |) e$ t5 R6 [
if (password == "")
4 L z$ j/ }2 A+ T, T* T$ X) A# c { 8 j0 D. H& V- L( ]1 {
alert("请输入登陆密码");
. `* ~) g; { ~0 w* F7 G document.sform1.password.focus(); + n9 c; S% X7 {- i1 @4 F) ^
return false; 7 y# l" n. E5 w c7 m
}
" j7 ^+ L; a/ F# q( y password1 = document.sform1.password1.value;
' ^8 l1 B N6 K# s9 z1 {7 E if (password>password1) 1 y' a- D0 Z; W/ S% [: [
{; s) l7 z" _7 Z
alert("重复密码与登陆密码不相同"); " [& J% `/ c" O& s- b% q
document.sform1.password.focus(); : z V( |* p5 I0 {
document.sform1.password1.focus();
3 u, f6 ]% V- F* j( s; J return false;; X7 X& Q* m. T
} . a% m; }9 C' D0 B! X- j+ w
if (password<password1) 1 ^( q# X& N/ s) b
{
% c% U u. t) k* v: V h( r" L: g alert("重复密码与登陆密码不相同"); * s* Q# b; L: `1 Z1 [! m
document.sform1.password.focus(); % G7 k- T& |8 D5 v9 k
document.sform1.password1.focus();
7 L3 {! M6 P$ [ return false;. a! `0 U* \& y/ X F! U- R7 G4 K9 h
}
- v2 A% H: A8 v! [ if (document.sform1.email.value == "") 7 ? J3 A" x6 i) L2 M9 w
{
, e" g8 | ~: d6 [ alert("请输入您的E-MAIL地址");
8 p$ T# b( s$ A9 L/ O! y: b document.sform1.email.focus();
( V9 ?3 N% v% b7 _8 m& Z return false;
% P: ^: Y4 t" B/ x7 C0 [$ g. D } 0 S3 w" w+ y" c+ ?" F* }! w
9 Y, b, r# V2 i% p6 A, @0 E1 } email=document.sform1.email.value;
1 A- g# |; |' D4 H- f# Q( @ emailerr=0 z! v3 L5 z4 x7 P) `; ^0 p2 i0 {" u
for (i=0; i<email.length; i++)
[! P. r% _6 T {
/ H3 `# y& X( h if ((email.charAt(i) == "@") & (email.length > 5)) . O2 L! o- s, B- C' y/ C# o% J$ ?
{
* C, U6 {7 f1 a3 l' F# g8 a2 m emailerr=emailerr+1
6 N+ P4 U+ s, Y. l ` }
' v( D: @. ~2 _) l }
) A! E% j6 Y) S$ _ if (emailerr != 1) 7 ~5 g6 e& D# d" F
{
( P$ S! C2 l6 ?0 @9 Y% S alert("请输入正确的E-MAIL地址");
, a' X4 |" I3 ?$ W1 X& H- { document.sform1.email.focus();
$ h- b Q) M6 ]3 _1 U6 _. a return false;
" t7 F9 q# h8 m7 o } 0 b3 E. Y/ U. N, _
! d M& T" s- \/ [! h; X; s if (document.sform1.checkask.value=="") ( [7 K! k* N8 p m
{
( `/ c( |/ y0 s# t alert("密码提示问题不能为空"); $ g9 B9 i3 i7 {% Q
document.sform1.checkask.focus();
8 O* }) M4 Y& E% j return false; , i4 P/ |8 I8 m+ N t3 C9 u
}
3 Z" u) H9 L: B$ E1 F4 K if (document.sform1.checkans.value=="")
$ _: \- c# z4 P+ A [ { + J$ ^' |, x$ x0 J4 F
alert("您的密码提示问题答案不能为空");
2 o% H" o& u5 e8 S. ^ document.sform1.checkans.focus();
0 }) \2 F$ N( u; ? return false; ' _/ M; x R* x2 J. l4 Y! F
}
- Z a1 u0 H5 h( n6 F: g5 J return true;
. [- ~# C- k6 X( k2 ?
! i9 v% p+ h0 U* ?: R}
; Q$ y/ J4 B) h! b( K. O3 k+ M</script> |
|