|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14435
- 金币
- 2503
- 威望
- 1647
- 贡献
- 1451
|
这个脚本对你可能有帮助:8 F0 i* \2 u3 b. T9 O4 \
<script language="javascript">
`4 I# g) @8 i1 efunction IsDigit(cCheck) 4 j5 G4 i% N0 N, Y) W1 ^, X
{
" l8 z7 ~7 z# T8 D D2 B4 c8 k9 u k return (('0'<=cCheck) && (cCheck<='9')); - Q5 ]- v' k3 w( x- Q
}
& [, Z5 U( w4 F6 f( B$ j
9 ^, K. g5 `$ Z6 Xfunction IsAlpha(cCheck) - {& E3 D( ?2 N3 v7 }
{
" A/ B7 B. \6 [4 W6 w9 a return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ' @* J6 ~$ X% B9 Z
}
+ s; ~$ u8 ^" F4 A2 s9 ^
8 H- H' f* f/ {9 J% S/ f7 T/ i4 h. a. `function IsaNull(cCheck)
. C0 ^0 T# u+ \2 }2 _ {
+ o5 j" B& k$ ?6 r: h return(cCheck != " ") 3 r9 v' Z: O( u8 k* z+ O& h" m Z
} + m; X% z+ b" C9 z0 A
4 X* t8 H/ v: F* D5 w; Z# \; s+ M( W
function checkform() % r4 y1 L2 N9 ]) x9 d5 W
{ ; v# D0 y8 `& e k7 D4 d1 E
id = document.sform1.id.value; # P# S9 f7 z3 r' T% n: L
if (id == "")
' ~ t) l0 X0 e { 1 ~5 w- E0 P2 s i1 W
alert("请输入注册名"); . i3 b: S9 i9 a- O4 [
document.sform1.id.focus(); " M" B0 o' ^" x6 a7 \
return false;
' ^$ {- y. g) V0 P* [ ^ } ( ?5 N4 u1 A8 Y' a
4 G) ^# \- D2 A
for (nIndex=0; nIndex<id.length; nIndex++)
( u. D. Y, C4 s" C/ j, |0 A3 J S { * b, {; Y( p, t' e4 ~" z
cCheck = id.charAt(nIndex);
2 n" ]6 w4 j2 Q) L \: C9 F if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) - ~' L0 A* f7 L3 e: F! z
{
! @$ k& J0 H7 V/ w, n1 N alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); * P, V8 H4 M' @# T* r
document.sform1.id.focus();
3 g6 ?6 C0 c, K+ t8 U return false;
$ \5 S( Q! e$ _1 K2 Z% p }
- d& g8 N+ J' ]& i }
5 I6 m1 I9 u n, M# j chineseid = document.sform1.chineseid.value; - k8 D$ |8 o& m5 X! V
if (chineseid == "") 7 k) Z. F0 c) {2 {! Z6 c5 k
{ : x1 k$ r6 p8 N6 J) [ S
alert("请输入中文昵称"); 1 _0 u) Q0 q5 v% c+ C8 V" p
document.sform1.chineseid.focus(); 9 s1 d% W' S: ?. j9 I& y
return false; ! K8 E" ?; E- f+ y2 X1 Z
}
& I1 I# g0 d" B password = document.sform1.password.value;
& t6 i' V/ H# Q# r5 ^: `& _ if (password == "")
8 }' h" o# k# Q$ l% T: \0 x { 3 G6 }6 _1 S+ Q# o4 e/ W7 M9 U
alert("请输入登陆密码"); - x4 N- n5 _2 b5 \
document.sform1.password.focus();
/ q( F" z; U$ j! D return false; ' |. a5 g' |* E" o7 ~7 A& P
}
$ D z( X' S$ _- @& e* a5 x password1 = document.sform1.password1.value;
; U4 e: A: E0 X0 T) P$ M if (password>password1)
! ?0 b; a+ P7 l, x; U( P {
0 q: ^; R- U' K6 h. x alert("重复密码与登陆密码不相同");
1 T0 ^% j4 w8 P8 V, U4 w2 u document.sform1.password.focus(); * U+ A( X; p* M% ^
document.sform1.password1.focus();
' h0 v% I8 v( C7 n& b- K return false;
( J9 L, b- i- e1 M6 \+ u* k8 W } - o1 {/ Y- g4 g
if (password<password1)
5 D& W- Q5 b, u/ R7 _ {
" o, [' u _# u! [- a alert("重复密码与登陆密码不相同");
+ Q& B% q W$ x* F" _/ t document.sform1.password.focus(); 0 z; H/ G9 C y# K' m
document.sform1.password1.focus(); ' d5 G- |* g" f9 i# h7 `6 i2 P
return false;. Z( d+ D0 Z' I6 @1 b
}
0 F3 C' p- D0 M" T# K# G if (document.sform1.email.value == "") 2 \2 K' {* H" X
{ 8 r* a! o7 e5 l9 `
alert("请输入您的E-MAIL地址"); ( I) e. w2 ^4 h; f) k$ O Q
document.sform1.email.focus();
( g4 `3 W2 a/ M; @9 s& y* @& N return false;
* Y0 ~ b$ }, n- k }
/ Y9 C( H" n- N
; u8 R- p1 ^7 P$ Y7 A2 @/ N F email=document.sform1.email.value; : F# G F, [3 P
emailerr=0
7 X7 [% T& \2 y( V for (i=0; i<email.length; i++)
. d5 ~9 d& M2 P: ^9 c: t {
3 ~) f) T. V' P( D if ((email.charAt(i) == "@") & (email.length > 5)) " O. z2 L+ X& A+ {! A& z4 o+ {& h8 O
{ 7 l+ G4 x+ T7 \3 N) \
emailerr=emailerr+1 7 \' V* k- @7 _3 D$ w4 e \
} 2 N. ]# W% P! J" g& `1 d0 C- V6 ~
}
0 C! f9 o! w# n2 p0 b/ o if (emailerr != 1)
I: \7 X4 l8 d( a& A( } { ; R: E3 l4 T7 c. G$ j
alert("请输入正确的E-MAIL地址");
( q, E; p: I3 S( Z7 h1 i2 i document.sform1.email.focus(); 6 `3 a. K5 S, U9 M1 I
return false; " o5 T/ q9 Q j5 f
} ) S5 X7 J1 r/ w- c, M3 \5 \
" `% d, F9 |. R& Y. p$ e if (document.sform1.checkask.value=="") x& x3 W0 Z+ B! F; y. [
{
# A' d- s5 M2 \1 J; D alert("密码提示问题不能为空"); * h. S& i( }4 b9 L0 r
document.sform1.checkask.focus(); 0 n7 Z5 V6 w9 C+ I, b* ^
return false; ; C! h- V2 \+ E3 P; W8 M' L
} * U$ V$ ]# }- }2 ]! g) z
if (document.sform1.checkans.value=="")
: ~) D. C* e! w& J3 J8 B5 o) j1 U* R {
( G4 X; ^6 |5 Q+ x& J# S alert("您的密码提示问题答案不能为空"); g$ O: o( u; N% }2 [ _
document.sform1.checkans.focus();
G) }4 q) A+ n return false;
' F% e- {5 P- z% V7 F+ T( O }1 G- r8 w6 E3 |
return true; 6 H }! T/ g2 Z# f B+ A. K
$ [( o' z4 o& `6 e
} 2 Y2 T& B; ^) ^; X
</script> |
|