|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14377
- 金币
- 2474
- 威望
- 1647
- 贡献
- 1422
|
这个脚本对你可能有帮助:1 M0 u, W6 g; E6 ?* h
<script language="javascript"> 3 X! m" v9 z" S8 T8 G3 f
function IsDigit(cCheck)
& W! X: j8 F" d9 x* z { 2 J' N* u7 t2 m8 l
return (('0'<=cCheck) && (cCheck<='9')); ( Y4 n7 y! Z. o* I; ]
} , c5 m$ E, a' l3 t+ {+ T
) o, C9 G* U% x0 rfunction IsAlpha(cCheck) ; ~# a' U5 ]- ~! Y5 \
{ . v# E# H* Q1 o; v% W, u
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
8 l% D/ q" r1 B. Q4 h }
3 J2 q6 |* H" s( v; \) H
& t n' a/ I% x* ]+ y% @- g1 ffunction IsaNull(cCheck) : o# ]/ S8 {8 i, V8 |
{
1 K) v3 }' m+ L7 @% [5 G5 l" ^- a return(cCheck != " ") & t( @- ]) B; E! z4 m
} : X4 j/ j! G$ L, n1 V
4 G \/ Z: s; \- ~7 u7 N* Q+ g; l
function checkform() 9 U5 o. |5 z9 Q% L
{ + ~2 ]/ Q7 P% z6 j- g6 C
id = document.sform1.id.value;
7 l( G% p3 k Q2 G' T if (id == "") / C% N6 V* Z1 Z# G$ w% S3 n
{
: |; { I( D) Z% u% y alert("请输入注册名");
/ i+ A& V2 z* }6 J; C document.sform1.id.focus(); 9 K/ w! \/ z+ y; [# E! q6 u3 G
return false; % r( C; [1 D" v0 H' m+ l
}
3 f0 u# [! E% |- B 6 i2 O$ F( J |0 x& W
for (nIndex=0; nIndex<id.length; nIndex++)
* } r; `* J% O) h {
/ t" f; \8 K# z* Z/ {4 c cCheck = id.charAt(nIndex); , P) h1 I y* I# d1 ~
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
3 l; f( n, }% e- a& P, y {
* p) Q% f% c, o alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
4 W. i, a/ R0 U( Y. J7 x; H, Q$ L document.sform1.id.focus(); : r5 o1 ?( h: \, p; |2 r
return false; ) ]$ h! s; t0 l# y
}
2 N |5 R# M* L8 p% Q } % p8 w/ F5 J4 i9 E" j
chineseid = document.sform1.chineseid.value; $ |9 T4 G- z6 x
if (chineseid == "")
3 d3 p( x4 ~% B) G6 l {
% Z. b8 x- j4 n8 H& z alert("请输入中文昵称");
- J5 d" [) B4 I) X6 p4 J0 r* Z document.sform1.chineseid.focus(); 7 B+ y, z- y7 k' i) D7 J, y0 `( X
return false;
% n- z3 b) D# Y- N6 M } 1 B! i0 _* L8 [- A' Q, s
password = document.sform1.password.value;
6 `1 B7 d$ k1 Z6 O( k7 ? if (password == "") 7 m1 T' ?" J$ j( R5 k
{ % N( V3 X; S7 t
alert("请输入登陆密码"); 0 Y4 H y1 Y9 [& r" n
document.sform1.password.focus();
/ S. U/ e$ K' b2 S return false;
6 B" A5 O( M. W1 l } - H, Y* Q2 O6 k) \6 k$ u" N
password1 = document.sform1.password1.value; ) i. Q( `5 O3 u. E+ f8 m
if (password>password1) ' Z' @: |4 X ]- o# X
{ F! h, o; z2 R, g0 f
alert("重复密码与登陆密码不相同");
2 H# P* X% C* D, S7 p' t document.sform1.password.focus();
: x4 Q" _0 }( C' _ document.sform1.password1.focus();
7 z8 e3 y6 Z. z return false;
+ j! t$ t |, J9 E6 R1 @ } ) m7 W, ?) X+ |3 c
if (password<password1) / n0 c: h/ H; B0 |
{0 s: {5 L6 l9 v. m4 p! s7 x% K
alert("重复密码与登陆密码不相同");
; I" n# {2 M/ h i4 x document.sform1.password.focus();
, z- T1 h! L9 s( V/ R* e document.sform1.password1.focus();
8 ^: O5 g6 ^5 q8 h$ z return false;
2 ~3 l- j: b$ \& ^# k& u' p8 U { } : e) r' I* `& I
if (document.sform1.email.value == "") ) R2 b! C$ p( p5 r
{ & x( \4 k9 U. [# a* S8 k
alert("请输入您的E-MAIL地址"); / O9 s7 S+ o1 k& X6 |; ~
document.sform1.email.focus(); 0 x% s2 F% e/ e h9 L' x! V
return false; 2 g- x+ |* }7 \; n! z
}
& f* p1 Y. V+ w5 n; m f 2 |4 p9 w. N/ h8 b" d% i
email=document.sform1.email.value; . I, P" E1 j4 b+ c
emailerr=0 ( Q+ z0 J* I$ a1 V2 q% S+ a. `
for (i=0; i<email.length; i++) 6 ~; }$ @ x, k4 P6 Z" o0 u
{
5 I/ E0 x0 f' p( O0 P if ((email.charAt(i) == "@") & (email.length > 5)) ; |3 G" \ c+ |+ M' H% g; e- C" j0 H, Q
{ 5 ?4 o' S9 J7 B7 O1 e G7 [! y: m1 H
emailerr=emailerr+1 ! X, `4 ~8 q( e5 B. g0 v
}
, j- q) G3 c& ` }
* J6 p0 D7 e$ s# c4 ]4 ? if (emailerr != 1) ' I7 ^+ t7 @9 T) l3 ~6 w) B: s
{
" s6 Q4 ?* ? P alert("请输入正确的E-MAIL地址");
* h$ V( C% g' C$ o3 V$ h document.sform1.email.focus(); ( }% g. V% I! ?& ]; C/ I+ @- q
return false;
5 D4 S/ M H( f V7 G } ( l. I3 f) @' |6 L9 W& J& a
: ]+ T0 x g0 j( v! a# ]% x
if (document.sform1.checkask.value=="")
4 F9 E2 Y+ o: P% g7 i, i2 ?: h {
; c4 g6 I$ A; p# P |# G( w. z alert("密码提示问题不能为空"); ! d" k# Z# p% W4 ]
document.sform1.checkask.focus(); 9 g7 P) ~+ K* \& s+ |1 |
return false;
; E) Q1 P# |6 k! Y e( D4 S* h- p+ m } ) y& j' ^8 p9 x; L
if (document.sform1.checkans.value=="")
( g& y- V& q% ]- J5 | { 5 a6 ?0 p: |; k6 M+ Z
alert("您的密码提示问题答案不能为空");
+ {2 m; _8 l+ n; o6 }! P document.sform1.checkans.focus();
0 z- G$ C+ t F' f) [7 a7 c9 A return false; ! x* `8 y' I! p. N# V
}
' ~7 |; H* S0 M$ L5 X return true; s( F, w- c+ U1 V9 ]
& X9 |2 V5 d4 K2 z$ O; Z
}
3 \/ B. A& H' z; t# A</script> |
|