|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14427
- 金币
- 2499
- 威望
- 1647
- 贡献
- 1447
|
这个脚本对你可能有帮助:
' |7 L- s) ^: P1 f4 q<script language="javascript">
5 [7 L9 _+ g# I1 q3 Efunction IsDigit(cCheck) ' F, f2 ~0 f5 i# k
{
k `% p Z$ U/ E$ C" S return (('0'<=cCheck) && (cCheck<='9')); " b$ \, |7 r. X3 [
}
{! k7 }- f5 C% r5 ]( `6 t3 E$ k( ?
/ b, V7 Q( {8 r% vfunction IsAlpha(cCheck)
% J+ m; w2 ~* }+ e { 1 K( ^. k3 M' N" x( y0 H+ N
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
6 p4 q4 m( S: t: a. l1 y } . \3 X& i, Q4 Z5 Y! q( K
( \5 [) T' G0 h1 V, bfunction IsaNull(cCheck)
2 @. L+ X+ P# ^2 C" R5 [ { : f5 \: `& q* {) W% R
return(cCheck != " ") 9 [ L# l5 L# ~- p D9 u
} ; O' O! k) t) ?1 d" R6 {
/ t, l# P( Z2 m2 B
function checkform()
+ {: b1 F. @: C! b6 y, V{ ; }$ k2 j2 I8 g
id = document.sform1.id.value; ( P- j- y& V. @5 B) |
if (id == "") 2 X D% B$ T0 }) Z# y" a
{ 9 y+ q* B, F: N' s
alert("请输入注册名"); 7 R6 m' G3 [& t
document.sform1.id.focus(); ( o( Y4 _' _ J4 k6 n% ?
return false;
) @3 _+ W* g- x" y% B1 l }
; ^1 Y7 K7 S! x1 {6 r0 E) m' C 7 j9 h9 }9 Z& V, g" ^( G2 f( R
for (nIndex=0; nIndex<id.length; nIndex++)
- v& B3 Z0 R7 @9 i6 ^+ }8 w {
j* {3 s0 d' @ O cCheck = id.charAt(nIndex);
, }+ c# b8 `4 u" S6 b) g6 m if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) : W. A7 r: L0 A2 W# X! C8 F8 S
{ ) B' h/ ?+ w% I9 A& m
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
! H0 r+ Z. l- R document.sform1.id.focus();
( _2 G! T1 d' u! e# | return false;
2 w2 ~# f; z' O: Z* O: d6 W } : b: [2 ?7 ?0 y# U
}
- V+ f7 U/ }3 i chineseid = document.sform1.chineseid.value;
! H# W, \# C& L9 ~2 Q, s# Y4 D if (chineseid == "") 2 X7 ?" t9 O7 N0 j( k- X/ a
{ 9 E, E6 T% t3 K) x. M% n4 X: Q
alert("请输入中文昵称");
7 c4 O$ s' U& I% C document.sform1.chineseid.focus(); % K2 z1 [5 q. r' ]) A
return false;
# N' ]0 O; J) f" j N6 W } 6 W, ~# i5 |$ g% E2 k( E
password = document.sform1.password.value; . q1 p; P3 F4 \; X# U0 E
if (password == "") # F* L( I$ }; J1 J0 F
{
) J _/ b; }5 y alert("请输入登陆密码");
7 R( Y5 P6 ^4 O$ | document.sform1.password.focus(); # s8 H1 |6 y5 U8 [1 u7 W3 b+ ^
return false;
) x$ j1 L0 R. q" q2 m } * M6 j4 [5 s; V6 @7 |
password1 = document.sform1.password1.value;
' L8 d. E$ W# i6 c1 Q if (password>password1)
! z% i- ~: h; k) C! Z0 w, Z {% ^' ^8 }. t* j% d, P, Z3 w7 A$ E: \
alert("重复密码与登陆密码不相同");
: [& W0 H. T0 D# q4 F document.sform1.password.focus(); . x a* r, D. R
document.sform1.password1.focus(); : R, S5 a; x; b' \4 Y1 L5 U4 u) k4 |
return false;8 y* m4 _* L- ^: c% H4 {$ E
}
" d3 J, t* C8 w1 X. F0 w3 B; E& \if (password<password1)
; M2 F, m' B4 s& B {
l$ M3 O& A9 O+ ~4 ?5 m alert("重复密码与登陆密码不相同"); $ e, y* w; {& ?' X; ?
document.sform1.password.focus();
9 }0 g4 O( i( R8 ]% y document.sform1.password1.focus(); & V4 D" O+ J! @9 F2 M
return false;
2 R' c. ^, ?. v% r6 D. W" `+ W } ! r1 l' h+ j% r4 u' Q0 B0 `/ x! s
if (document.sform1.email.value == "")
& m" q2 v3 k4 ^& @: Z4 q" ? { # Y( ?) `7 R8 ^9 N( t
alert("请输入您的E-MAIL地址");
2 [. a1 E4 ?, e ~/ ]% g document.sform1.email.focus();
* U; i9 e8 d4 L) I! L, W return false;
( o" {) a: H6 W$ t0 u } 5 v$ [; {7 Y! w$ F0 d } a) N
/ T# S0 ^3 R A! N. R1 F; @ email=document.sform1.email.value; 4 z% x* ^$ q( Y
emailerr=0 ! t) L8 r8 S- G2 Z! s
for (i=0; i<email.length; i++)
6 V! I# s' O" e, z3 U1 R {
! @( z' h- F! ?" q& @% k G- W if ((email.charAt(i) == "@") & (email.length > 5)) ( ]7 D7 i+ ?5 Z. n
{ $ K+ n# U3 X: B$ [# r: m: w
emailerr=emailerr+1 $ x: m- L$ p9 f9 D2 r# y9 [
}
9 i$ _. j+ {% X0 i& H5 J/ s }
0 @9 V3 y, l2 p' \' d* D d if (emailerr != 1)
7 p1 h5 J' s4 O1 [2 r" P( Q {
. p D# w, |+ x/ m alert("请输入正确的E-MAIL地址");
( o9 k/ t0 i" T1 D! b* K document.sform1.email.focus(); ( x' L! z: E3 z k2 J
return false;
8 @+ ?. Y7 p; H. S% V2 ?5 W1 @; S }
: i9 F6 Q8 @; U! L5 _
" M5 v& `6 J+ S* n if (document.sform1.checkask.value=="") . T( h8 X3 J# H; R$ Z
{
/ w, c% N* R2 g- @" t/ } alert("密码提示问题不能为空");
- @- z& P( ~0 Q$ ]/ O" [ document.sform1.checkask.focus(); ' ]8 s4 i* C6 ~7 [+ [* [% Z
return false;
' g! U+ Q" w- y% r7 P- d* s! d+ W }
$ {; |7 f2 W, l' d1 g" x, v& L if (document.sform1.checkans.value=="") 6 K+ `4 [1 M4 O0 D& y
{ / v, a3 ^* o- d2 B% n J
alert("您的密码提示问题答案不能为空"); - ?) U" z# {: }% N8 Y% W
document.sform1.checkans.focus(); 2 a, ?" @3 N+ [$ p* U
return false; . S# r1 y: H" T5 n
}5 \8 s2 u9 L7 J. O
return true;
3 q7 h% M e! L% e* K8 _( q+ a! | 4 q0 a) [% E0 }& n; Z" D6 X; y
} , {5 l3 k9 ?) l, h( k* A1 g
</script> |
|