|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14353
- 金币
- 2462
- 威望
- 1647
- 贡献
- 1410
|
这个脚本对你可能有帮助:% ~; R# o. H! F! t* E) S9 a
<script language="javascript"> 0 x+ ?3 K4 l3 h% M( s
function IsDigit(cCheck) ' k( k4 q9 d" P% H
{
. A! F; r, {7 j2 B% c+ ? return (('0'<=cCheck) && (cCheck<='9'));
9 u, J' I- h9 J* Y* T } # K8 b% W& K, Q
8 A1 P4 K+ z3 F; B1 t1 ^function IsAlpha(cCheck) + F& N& B* @# r" S
{ 9 b1 m# L* [4 z
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 3 W( ` `* u- n T
}
7 E/ l+ i6 _4 d2 r i1 y, n9 m4 I k# s% s5 F3 W
function IsaNull(cCheck) % _2 @# y8 F$ ~8 q- |
{ " ^( g% q8 L8 H0 H2 C v8 `. W
return(cCheck != " ")
5 {$ e7 G( j9 m }
" E; ~8 j+ z& @0 G. k( e2 L , Q. Q9 h9 L9 `% l& v$ [
function checkform()
/ x6 d5 h; i6 @+ m4 i{ " N/ Z1 X2 g( U: }
id = document.sform1.id.value; / p. x5 g0 x" g1 Y2 ]
if (id == "")
( J0 `. ?3 q! d/ d0 N { " G1 P# b( W: _# l* o# x
alert("请输入注册名");
8 e$ C; K' k! C document.sform1.id.focus();
- B% h6 F3 D+ Q' d. z& Z return false; - i- q3 z0 w% ?/ z. m
} _4 t. x# `; x1 j) `4 s
4 s9 w1 e1 {: P" Q" O: O for (nIndex=0; nIndex<id.length; nIndex++)
u! B* s' ~3 [# i+ x- F( _) \ {
. [( q; V( D: c$ P" X cCheck = id.charAt(nIndex);
7 O J' z* C* a1 l5 c! p8 K1 F if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
2 G6 i. R# ]$ o3 ^# R {
9 \3 P0 A7 `4 g+ k! x S6 o* D alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 9 t/ f p% j5 P+ {* S
document.sform1.id.focus(); 5 B7 X8 U/ h. I* q3 z9 P4 e5 s- c/ I
return false; 4 z1 g7 O" I' b2 j0 }
}
+ N) O" K% [$ d* i }
" E8 B" K" o _$ U. n chineseid = document.sform1.chineseid.value; ~% @& i$ u. a0 P7 b
if (chineseid == "")
- J- i$ r( J4 V k6 O { * P6 ~6 r. [1 \8 `
alert("请输入中文昵称");
7 A' `+ o P; j- z4 t. U" a* O document.sform1.chineseid.focus();
5 x( s0 I& H; r/ K# a: ^ return false; + Y2 s* {5 Y5 l; A* m- e
}
: l* H" B9 a$ P$ K password = document.sform1.password.value;
9 r. \ s1 v7 Y% M if (password == "") * C1 d4 T# `) _
{ 3 s0 [* h2 r9 I* X# r3 p
alert("请输入登陆密码"); " l; }* P" D1 X
document.sform1.password.focus(); / Z. B! j! T; e! k3 {
return false; ) k) n- {8 k4 W8 x; M# y
} 4 r" _ K: [1 `
password1 = document.sform1.password1.value; 8 f, D! q* J* x, e) y3 o3 e
if (password>password1)
* |2 @( Q" U! ]+ P) _- ~ {0 n1 l; e* [: x
alert("重复密码与登陆密码不相同");
. h' }; y8 w& g. n document.sform1.password.focus(); " Y+ F$ K9 e3 T5 T$ P/ ~
document.sform1.password1.focus(); - K2 j/ U4 u: @* v' M
return false; V* A% g6 b7 V3 R
}
0 c/ q' O+ q2 {( ]' `4 fif (password<password1)
: ~, m; A* N5 E$ K {
/ ~8 J+ W8 D7 _6 ]: @( s4 I' w0 E alert("重复密码与登陆密码不相同"); 6 @2 l; g: a ]# S( B; o
document.sform1.password.focus();
9 h5 X& R0 O+ y, h' g1 A document.sform1.password1.focus(); 9 A0 Q0 d! X T
return false;
8 S6 r. K+ C/ x+ L. ?3 U }
& H7 g! m3 [: b- K l" G7 H# h/ r if (document.sform1.email.value == "") 0 z% i! h: g& j; k" a
{ ; {3 a% e( V- U1 ?: ?, p" t
alert("请输入您的E-MAIL地址");
. }) m' }! m3 m) k2 p document.sform1.email.focus();
1 {/ L, n) m5 v* P9 s return false; ' h2 M: A7 q5 ^3 D# Z* m' f4 J- k
}
: u, A. {, t" Q) `" r
6 F, Q6 [' @, `- o2 U3 p email=document.sform1.email.value;
& O7 F! y' A- A emailerr=0
; N- ]6 b) G3 D0 `% I for (i=0; i<email.length; i++)
* P. h/ a( u' K$ I2 _ {
& i" h1 {$ ]; [$ f if ((email.charAt(i) == "@") & (email.length > 5))
) G* h6 [0 q: s% A; j {
- b9 \/ C8 p ~0 M3 _+ k2 L7 G4 L emailerr=emailerr+1
2 f3 d, F1 P! y. u0 ?' ^ }
- c* z3 H5 F, A* {1 d+ x$ |4 ?8 }2 M }
# ]1 V# M2 Q" h D5 a if (emailerr != 1)
% ^% ?4 b# q. z( G; v {
% R* a2 m8 F. D0 v6 [ alert("请输入正确的E-MAIL地址"); 9 \4 P% w! p D& s& S" X
document.sform1.email.focus();
$ @. X4 ^, X2 h/ U# o* y+ A' k' O return false; : G$ Y x, l# y0 t, W2 `8 O; c
}
+ O/ T% R% I9 O" }4 O6 r" c
' s9 Y- W" Z0 d+ {: @8 ] if (document.sform1.checkask.value=="") ( q8 Y( h W* Z& x/ ^7 P
{ ' R/ _' k2 w2 B
alert("密码提示问题不能为空");
( @/ E4 A1 v& ~0 J A: i' t document.sform1.checkask.focus(); . |' L5 V8 S/ ]
return false; / o# b# T. B. ]1 k f6 z! O- }
}
& q- L# `! g+ g5 Z# E9 I; T; X if (document.sform1.checkans.value=="")
( Y1 ]. h! @' r3 f7 |5 ^ { 5 q; K9 L4 z+ N/ g) L
alert("您的密码提示问题答案不能为空"); ! J5 P. W, Q7 _( b, i( J! x- ^/ o# g) ]
document.sform1.checkans.focus();
4 ^' s5 ^4 z& o$ ~& p return false;
+ ?3 F* c, }* Y+ r0 m }7 k7 e) n& }& G/ Z/ H; Z
return true;
1 O& f( X, j' \6 C6 g5 S. K
/ O% N c* ~& l# l; p, n0 N} a: ?0 g5 D9 i& n* v
</script> |
|