|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14337
- 金币
- 2454
- 威望
- 1647
- 贡献
- 1402
|
这个脚本对你可能有帮助:
2 I' Y& {9 o/ n% J1 H, R: k% e$ ~<script language="javascript"> & m' e R: I* w! C8 E6 q& n
function IsDigit(cCheck)
' S7 m6 w; p" P; e K( ]! ?- v( b8 o' | { ' L% d5 \5 t; [" t
return (('0'<=cCheck) && (cCheck<='9'));
8 y; R [ `. i- M1 N9 x( K }
/ ^) l4 J4 ^6 \. ^1 ] ) n$ F* p' f; A/ [; U" B
function IsAlpha(cCheck)
; B% U( c) `5 a. |+ U; s; `* W {
. _, ~9 j$ _8 d return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
5 v5 r+ ?/ |0 c" F4 Q. ~ } * Y- A. c! o/ A* w
/ t2 ?1 `' h- K' p [function IsaNull(cCheck)
2 k, l' `! V+ X { e4 n8 p8 V. ?- p) j
return(cCheck != " ")
6 j( m* c' Z7 O- } } 2 Q& c6 w: M$ _& Z
3 Z, \6 \% X2 g; r: R+ gfunction checkform()
8 R" _1 v2 R: @( w+ k4 @{ ! p* T! e r r( V
id = document.sform1.id.value; . `' h9 ]) `4 u* q# ^, _: y
if (id == "") . P; @( u% |7 c1 `6 P1 M! N
{ 0 Z( N# J+ D# w' ~. c! N2 j2 S0 i
alert("请输入注册名");
5 J6 r: Z1 s& b& f document.sform1.id.focus(); 7 }1 I: A( P+ V6 e3 k
return false; & X5 {. M1 c! n2 N2 o8 r) ?% Y
}
8 @( m8 r2 z! w$ g / Q: ~9 ^: a1 `4 v
for (nIndex=0; nIndex<id.length; nIndex++)
9 C5 v: T" N& u! p5 Q" X0 | {
) n: I3 Q$ O+ \! m* w. a9 O# o cCheck = id.charAt(nIndex); 1 V3 V: R2 t1 y" h2 b$ L8 _4 n, |
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
2 A: x$ S: D7 U6 E- x, S! c' U: d {
0 Y$ o3 n3 z4 [ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
; J: B% a2 Y7 z: \7 q( t9 B document.sform1.id.focus(); / G4 ^# r7 D' \) \0 O/ Q
return false; ) }( e1 J. W; V) |# k
}
1 d( E8 V S6 E5 ] C }
( M- r$ c2 R* z6 {$ E+ n8 i chineseid = document.sform1.chineseid.value;
: _. w# t# n, |5 R if (chineseid == "")
9 T4 b6 m$ e: _$ Q7 |, n {
! G8 T8 e- w1 y$ `( t alert("请输入中文昵称"); ! z( _& B& t: q* u9 W3 ]: Q
document.sform1.chineseid.focus();
$ p) Z. D9 e% w! a, I' c( x return false; ' h$ f7 x* c2 M3 y. M: r! ^ z2 T
} 2 { k6 @1 T" S6 @0 N' S
password = document.sform1.password.value; ( X+ S7 _. F6 A/ V
if (password == "")
B$ p! h1 H/ X/ `/ u {
* D4 P- `+ \- k0 g( N2 Y$ h4 R alert("请输入登陆密码");
# `+ ~& w* q# M3 J @ document.sform1.password.focus(); 0 [3 m' I9 {9 ]+ Z1 `! X
return false; 5 T9 f" }! m# T9 `$ r1 W+ r
}
0 a+ u+ m8 h1 E password1 = document.sform1.password1.value; 9 ~8 s# e5 S6 s6 b; x% i9 l
if (password>password1)
1 Z& G+ S$ E& @% r- m' ^ {
' n& X) q6 @ w2 y' V alert("重复密码与登陆密码不相同"); : H& h$ l" ]' a5 G% \( r* i, @' l
document.sform1.password.focus();
8 R2 n( \8 {" O* p document.sform1.password1.focus();
( [, N" y" q) x, y return false;
" s/ h( W; p, F6 @9 N. b. C }
+ I: y. @& W+ }5 W4 q fif (password<password1) 9 r: ^: J5 e3 s: n
{3 i5 f# L) h: m7 u/ n" f) {
alert("重复密码与登陆密码不相同"); * w6 a4 Y% `# V4 R' }
document.sform1.password.focus();
5 X- P. J) y9 D document.sform1.password1.focus(); 5 v |+ T$ ^! i4 {* Z
return false;
+ w, R" ?6 V) S9 i r7 q3 y }
. K" Z% E3 i/ d0 F) J if (document.sform1.email.value == "") 7 L& B/ |" K* I2 |
{ 3 v$ ~7 D! P: v9 u4 ~
alert("请输入您的E-MAIL地址"); # h# C8 s3 E% q" E: u/ b* {* {* k2 `: _
document.sform1.email.focus(); 3 d3 Y" ^ r5 ^6 k1 I/ z1 W0 M
return false; - b3 y- s+ ]+ N8 T3 x
}
2 i% n7 M/ @2 k5 n0 ^ 5 M4 b4 V7 _( a% g. m8 f* @+ K: P' Q! }
email=document.sform1.email.value; ; V. i: w8 g, x
emailerr=0 7 H5 `! b5 ~. [" F: \8 i
for (i=0; i<email.length; i++) 4 @. B4 [1 {, X2 f" J
{ $ A) T8 c2 d" p# A
if ((email.charAt(i) == "@") & (email.length > 5)) & v x- W% l- M' v( d
{
0 d2 D, q4 n, K+ P" [8 _# X! ] emailerr=emailerr+1 2 q+ Y/ R5 n; ~! h0 Y* q- ~
}
* m/ g) G5 r+ {6 S! x } C5 @' y' ?: L* h
if (emailerr != 1) ' U5 u. O" d6 m
{ / G9 |4 a a' f
alert("请输入正确的E-MAIL地址"); 7 {% }# D4 {+ R7 n: s) Q
document.sform1.email.focus();
: k$ n S" d4 T7 N2 D& D3 B return false;
; J. |' g/ {; e$ S$ C0 K* Y' o }
, P* K/ f* X3 e& j" \6 u D + c* U9 O1 o8 S: }" m1 L a
if (document.sform1.checkask.value=="") / s( k: b* u1 R) ^9 X
{
9 T8 t/ k: g w0 H! {4 s" a3 F alert("密码提示问题不能为空"); W" @' X+ N- n) u$ O% l J
document.sform1.checkask.focus();
: z& @) H _3 Q, p6 _ return false; % o+ s3 I0 c( x3 ` J
} , E' G/ z6 a+ i+ @1 ~
if (document.sform1.checkans.value=="") 6 J/ D" P6 |3 T9 z) k, X
{ X/ R. C& `9 B) Y( d
alert("您的密码提示问题答案不能为空");
5 h2 {6 d" `: ] \, m0 n3 U document.sform1.checkans.focus();
* p' |: _; h; g. d; G; [) i2 e2 r return false; & F S1 H9 W# P7 N
}
/ b- X. u% M. L; K9 h$ ~; h return true;
% l3 e! Z4 r/ H3 s8 ]) ]8 B/ I/ R( C 7 K, [# d8 l' p0 J. [- V
}
+ U1 A+ X2 q7 R! e9 l3 q</script> |
|