|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14371
- 金币
- 2471
- 威望
- 1647
- 贡献
- 1419
|
这个脚本对你可能有帮助:
% b7 B( V9 j. A<script language="javascript">
) D# a X! F" rfunction IsDigit(cCheck)
: S% C) L6 x/ _8 j9 U v3 i% O { " d* Q. X4 p6 x4 e0 s' `' A d
return (('0'<=cCheck) && (cCheck<='9'));
. J# S9 c% v( n1 z }
: |4 _/ M8 k$ L+ u
" N' H. D* b5 F9 G" tfunction IsAlpha(cCheck) . f$ z" O6 [) S. Y. t1 H
{ 0 |$ J. O4 f8 L# h! V
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 9 h: H; r" k; a& o$ a
} 3 q8 \. p$ v2 k# G
" c: v1 ^$ v, S( Q, qfunction IsaNull(cCheck) 9 f8 w p* S+ W( X3 }- b
{ 5 c, B$ k. }( o; X% j/ h) Z
return(cCheck != " ")
& r$ w4 f( B" o$ P. u }
0 h1 \4 T2 x" }6 r) C 5 b3 U0 _) l) t: z" D
function checkform() 5 X& \& h: ^4 N8 ]& m7 V
{ $ X' t* ?5 {) N2 P! l
id = document.sform1.id.value; 0 _/ H6 R8 E: J0 w- P/ ^0 j2 v: ?
if (id == "") 1 b8 Z7 B& @" r: I) M
{ U2 \ e8 g; v1 D4 Q
alert("请输入注册名");
' x& ]6 _, @4 ?3 C document.sform1.id.focus(); 1 h6 e8 A1 b) v" x) |, r
return false; 7 J3 t# B3 |# L7 J/ g
} - M/ G( ^" y) u, F, g- O h4 |
# c& [! \$ p0 J9 h) e+ V4 \( } P for (nIndex=0; nIndex<id.length; nIndex++) 0 @' X- ^! v. x/ O: c! [2 r
{
% g% H, W2 ~3 t cCheck = id.charAt(nIndex);
# I2 t7 D# L o" i if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
( I3 ^* b5 l6 Q1 s2 F; _6 t {
. c9 p% R5 _7 O& n4 R' C1 v# _ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); / v' v. q1 @( ]- w7 h0 \! a
document.sform1.id.focus(); 7 e3 K/ w4 L. r, i( M: P2 l
return false;
" B, b4 M4 R# {/ b5 f } `8 O# ]9 I* \* @
}
, B7 Y# @% T, H% V) F$ D! ] chineseid = document.sform1.chineseid.value; . C9 U5 ? v3 ^0 z9 t$ B
if (chineseid == "")
) G% ?5 `9 E, R3 B' k1 m& J( j { : ^3 ?! S0 [! ?* X" l6 y
alert("请输入中文昵称");
. {) A% f" L) H# k document.sform1.chineseid.focus(); # ^* X# S. Q9 g2 d* d7 t
return false;
, |( J/ j$ U; h6 `$ S4 G" w }
. I; s3 I' P4 Y# ]" l$ E7 e6 R password = document.sform1.password.value; 9 j! G" G+ X5 X' T3 ~9 `6 i
if (password == "")
; v5 B% k9 L1 b: u7 ~) I6 N { 3 ?0 Y! O# {8 X6 s) D2 t' l0 z
alert("请输入登陆密码"); $ M/ ?" ^ ~. |" N
document.sform1.password.focus(); ( u- @; E% f& l1 H, j+ p
return false;
6 m" d# W% v: V } 2 w( s4 f) F. S* L6 ^% M! u6 O+ v) D" y
password1 = document.sform1.password1.value;
/ T% Q3 ^ ]" o, h if (password>password1)
" A8 a( Z& ^6 ]. W5 K% u {/ }( g0 r% t0 H( ], t, g6 E3 H8 P
alert("重复密码与登陆密码不相同");
& |" S* X! k1 ]7 A" B+ F+ U document.sform1.password.focus();
- u% `( ^" q. T( P+ T; c document.sform1.password1.focus(); * e, X9 Q# q1 L. H
return false;
" z+ g- t; ]0 R) Q3 A }
$ i$ ?1 a- q* W, e( c5 c9 J% Fif (password<password1) 5 ]+ C5 _4 U" l/ o
{" z: ?& H& o% I. ^0 i) i: U
alert("重复密码与登陆密码不相同");
5 x# l% d3 L" ?" Z3 C; L) ]' W document.sform1.password.focus();
& r7 Q+ k- H9 b0 k1 A- z5 M document.sform1.password1.focus(); d) ?0 ]) e' z- |3 c
return false;# }1 b& o8 B: ^9 d
}
1 M. u4 D" ]' C if (document.sform1.email.value == "")
# k* N3 _ s! X, R: a$ a$ q1 | { 2 \% Y5 R# O& n3 _0 ?/ u
alert("请输入您的E-MAIL地址");
_! K" I2 [ Q! L; v7 _ document.sform1.email.focus(); + i( B6 U" c2 I) f/ i
return false; 7 C9 m/ @5 @3 b5 f1 \+ d
}
* E2 n! V b2 A( M% y ) O9 O t! R4 H9 N1 m9 t. i- o `
email=document.sform1.email.value;
) C$ E+ R3 t" F+ | emailerr=0 # S, z! q& h* B- ~% t
for (i=0; i<email.length; i++)
$ e) K3 r- J( A$ { { 5 U! C7 C; S2 f/ D5 U0 [4 k
if ((email.charAt(i) == "@") & (email.length > 5)) 1 w. F& s$ D, x% d! D- W
{ $ O; a+ e$ N" j
emailerr=emailerr+1
6 ]- _$ G* o( @: l, o: p6 j } 4 x; X; Z, |; p( _* i. q8 L
} - o, @, g8 Y4 t4 o2 Q
if (emailerr != 1)
) E" g, k; Z# z- F {
3 ~3 o- X/ e% z" E( z alert("请输入正确的E-MAIL地址"); 3 j- H( n% T/ {& p; @* s7 [+ z
document.sform1.email.focus();
4 A! C- Z5 S! ]: X: d return false;
* u9 p( R3 @1 I$ m4 ^ }
% s) t6 G( H p : U# } _ s: {& _8 h7 M
if (document.sform1.checkask.value=="") . A8 x4 e+ b2 h- {8 x3 q
{
, f# R) t% J/ f0 n u: T alert("密码提示问题不能为空"); & k n( a1 b4 t) q7 P {
document.sform1.checkask.focus();
+ _4 r2 u( ? s9 T7 h7 N/ { return false;
0 d' \. b# s' [0 C! w5 L# D } + v7 ? k( D4 G, k3 \" u
if (document.sform1.checkans.value=="") " d' `' _% b9 O9 t) O: c
{
. h' Q# P, P) F& D alert("您的密码提示问题答案不能为空"); # x1 F9 G6 \( u# Z, W. l
document.sform1.checkans.focus();
' y& L) |, v% E$ e0 t+ t2 S return false;
( c8 W2 s }0 B. M* G K }6 j% O9 P7 `/ K) r
return true;
* I k9 Y! I5 _
; B2 G2 \3 Y+ r) Q$ _}
- Z0 V: L3 w* | _" A$ d</script> |
|