|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14357
- 金币
- 2464
- 威望
- 1647
- 贡献
- 1412
|
这个脚本对你可能有帮助:- i$ C9 Y7 Y$ |8 f" E; D9 p
<script language="javascript">
6 X. z/ N5 x3 u, [2 mfunction IsDigit(cCheck) 3 Z* ~! Z6 s$ o) Z
{ " z/ J6 n/ w& ^
return (('0'<=cCheck) && (cCheck<='9'));
2 F) p" I; L7 W% @ } 0 @3 D ]( C0 V' w
$ n( `$ b, i9 r% n+ d: S. r! ~, `! Z
function IsAlpha(cCheck)
8 [' C$ R0 j, V4 L3 M- g {
' P+ G* D* N, d5 O0 @ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
c3 Q7 x9 }, \: ^: u$ U } 9 A/ ?5 u- s! X0 ^4 F
2 L3 w2 W. b3 g. Y# ^
function IsaNull(cCheck) 3 w* P7 z% X; G$ v: X, U
{ . t; X" E/ C5 g/ y
return(cCheck != " ") / R3 ~6 ^! c# r( ?
} ' n3 S+ j- N: ~. u' [) q* b
* i2 k! E5 L8 I6 }function checkform()
" P4 \8 g/ R+ D0 I) p+ O# r{ % u! n( w9 ~3 q. S
id = document.sform1.id.value;
% C% `8 T/ F. [9 D if (id == "") + W5 j9 u+ f& t6 U2 z
{
1 D5 R2 g& J4 t. Z/ v6 J alert("请输入注册名"); ( S& R" G5 a6 s
document.sform1.id.focus(); ) Y* Z& c! x- ^5 R
return false; ; q% H2 p! p% t( k; B" U! K# Y
}
4 z3 G; Q' Q# ?$ X# M2 X2 |; A% K; y
: O" B/ D+ _+ }' f for (nIndex=0; nIndex<id.length; nIndex++)
$ P' e$ i" E8 K6 y0 _0 J {
" Q7 s4 n( D. ]9 g5 ^4 O) x cCheck = id.charAt(nIndex); ) X4 Z' O+ I3 K% a6 t
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
' p1 l. u" P5 |6 \0 n {
3 G" i, j3 J7 ]. O! h alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 8 g t: J; h1 V k$ v$ l" _
document.sform1.id.focus(); 9 n. Q$ C4 x& c) H7 l% h
return false; ! u, O) H9 ]' c8 ~1 ]$ j' k
} 6 k5 @1 c+ b9 ]9 i0 _4 |
} ) i4 ~6 y3 _) h7 G7 u
chineseid = document.sform1.chineseid.value;
; A( F* f6 {- W8 W- T0 V if (chineseid == "") 0 G0 y$ P) K8 W9 i
{
6 |: C' B8 F. K/ g% X* T+ s: ` alert("请输入中文昵称"); / \2 Z1 X5 O4 ^
document.sform1.chineseid.focus();
$ e, r k3 G+ B6 F return false; 5 D7 k+ ?9 d' s* q7 s0 H
} - V+ M% ^9 m8 I
password = document.sform1.password.value; / H6 q+ S, O' v! @' D: Y
if (password == "")
6 X% x* u( T! y( V; ]% k4 ]' ^: Y { * z0 s2 H' R' a# l% e7 l
alert("请输入登陆密码");
" o- S9 u) [& \ j document.sform1.password.focus();
$ Q/ F' Y# x- D$ F return false; : l) B6 s8 X: P x& q
}
0 Y3 j1 e) j: S% }7 x& ^& P2 ` password1 = document.sform1.password1.value;
9 N7 j( d# r4 r4 N* J3 Y3 x- |* | if (password>password1)
. n1 x& z7 c7 b5 _5 E' I {8 F* \" V' M Y0 \
alert("重复密码与登陆密码不相同");
2 p7 k2 J8 X7 l5 | v document.sform1.password.focus(); 9 h' b. E# Q$ A& |1 R
document.sform1.password1.focus(); 3 U* l7 l: H: i# Q$ U
return false;9 D R4 D* j$ V4 y: ^ D: j" H
}
9 g$ Z4 c+ p" f+ ^, gif (password<password1)
: Z" P+ `4 V) m: p* U: q {
' }) Z3 ^$ Z: E e+ i9 X' M0 I alert("重复密码与登陆密码不相同"); ! N9 W4 p! l4 U U( z
document.sform1.password.focus();
3 \8 j& h) {0 e8 o: \, [5 d document.sform1.password1.focus();
, E- X- F+ [. E5 T return false;
7 O4 a2 x/ o) O }
1 p& C( p8 C9 j/ V& t/ o- j if (document.sform1.email.value == "")
; H! ?$ d) ~6 r0 z6 b" J6 h3 f { 0 k) P0 H$ J( D5 N `- F* K
alert("请输入您的E-MAIL地址");
( g& c9 S7 _0 n! \; t/ \ document.sform1.email.focus();
, v5 ~& V" N( F A% n% k- }6 D return false;
. i6 l6 A+ }- }7 J' W' z; C } - [6 j5 n" I# u# W2 ^9 h3 u& k8 z
2 }2 q, C b# ~3 m4 { email=document.sform1.email.value; 4 c$ `4 `- l- ^9 x; d
emailerr=0
( q* [0 z9 n, \2 m6 t& r5 ]! L& d for (i=0; i<email.length; i++) 9 O! q& T n! `* W } m; r. x# E
{
0 k& V E8 s$ F5 w2 y3 ?& q if ((email.charAt(i) == "@") & (email.length > 5)) 1 g( m% K! `8 ~" P
{ 9 N; |0 u1 \! ]2 p8 \* U, k3 c$ B
emailerr=emailerr+1 ! d$ T5 D$ c8 n4 T3 J t' J1 |5 }
}
, T5 M; B j* n5 ~ }
/ g" X' N! c( Z if (emailerr != 1) ( g. s- w3 p% T8 H7 @8 @& m
{ ! |, h5 i) ^7 r3 `9 h) r
alert("请输入正确的E-MAIL地址");
% v' o! y2 [0 Q' L7 p9 s7 g document.sform1.email.focus(); " e7 x( R; Y- c- V4 R
return false; 4 N; v) q7 k' r2 c0 A
}
: Q7 y' j" l U6 v/ x2 t- C( Z; p ' P: }2 n5 `1 ~4 O/ I
if (document.sform1.checkask.value=="")
, D! x( }* p9 l/ z! T8 u& u { 0 U1 ~# o+ A' l; P7 @
alert("密码提示问题不能为空");
) h" }6 u# I: o% h# m document.sform1.checkask.focus(); 9 a9 I( y+ F' L1 I. Y
return false; + a2 I' E- d7 Y
}
! R y2 _* ^7 B2 v4 J9 M$ t if (document.sform1.checkans.value=="") & j- X( P( ~8 O/ ^
{ + B. j! N- W7 C- p/ t( T) C
alert("您的密码提示问题答案不能为空"); 3 K {* t U( U8 R3 R
document.sform1.checkans.focus(); ) C% }" x8 \, Q/ W7 q L+ y
return false;
; X( U' b* Y D* M; H }/ b8 [* @, q( Y2 g, V
return true; 5 R& V' c% c$ \$ i- I* F
/ p. R; l3 C! `" v& F
} 6 W+ C. N+ }# O7 f
</script> |
|