|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14391
- 金币
- 2481
- 威望
- 1647
- 贡献
- 1429
|
这个脚本对你可能有帮助:
' L) Q/ o5 ~( S<script language="javascript"> 4 b. `6 G+ \/ t; U9 [
function IsDigit(cCheck)
; l. f4 c- ~) A% g& k& ^ {
8 d* u. [ t, g return (('0'<=cCheck) && (cCheck<='9'));
( @' ^! ], q& E* ? } j# I! G0 u' J0 }4 r
7 f/ v7 r8 G+ r$ D' V# G) p7 q3 D
function IsAlpha(cCheck)
# z3 s4 y/ a* s# j {
# O! h! I& m$ ?4 { return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
8 J- |/ F' h8 t/ d: K: Y( ` }
: N2 O- Q, j# A( P8 x& |, r1 Y 7 t2 S1 ^1 H2 s; r$ a; Y! x
function IsaNull(cCheck) 9 l7 ?/ W; s O( j# @% q
{
* |% R; ~( |# n0 R$ l. ~) k return(cCheck != " ") ) Y$ z& C7 e5 S" c' m
} - P9 @6 s5 A7 m! I3 N0 I. O
, a# W: s. Z8 I5 z* q0 e
function checkform()
; x( W1 T/ G% `+ e. b{ # l7 i- P$ v* O( W
id = document.sform1.id.value; / ~ I7 n C& N& _$ T. L5 _
if (id == "")
* S5 X; z, h/ W( T. j- R { ! K( \( U2 S9 e3 p/ ~( s* p
alert("请输入注册名"); - P4 t; j8 _7 X: Z$ w4 P# e& y* [
document.sform1.id.focus(); & p; Z" _% T" i" k
return false; 5 `; ]6 ~0 q0 K5 g1 r0 }$ Z
}
( y# u$ j. Y& J+ T& w& G % U3 ~* Y: |$ R/ r' o: m; W) ]
for (nIndex=0; nIndex<id.length; nIndex++) ! I; U# e* v/ V/ z& j0 u) L* I
{ 3 m/ t1 A, W' i6 R: o; r; o" J
cCheck = id.charAt(nIndex);
0 E6 w: g7 L0 i8 b7 ?9 f if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
6 G5 v$ Q1 M' H% x2 o- o- } { ! E" P) Y$ F9 v" g! g/ ]# n5 Q2 N
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 1 g! k. K. U+ A! X2 }
document.sform1.id.focus(); 7 a0 X5 h0 `: G
return false; $ H! O3 o" F& }" k9 I
} `: _" i* H7 B s* X7 N. @3 T, H
} 0 }0 u- a+ | e) ]( L8 s T
chineseid = document.sform1.chineseid.value; + @- w# m1 Y O+ @' q3 J5 h) \
if (chineseid == "") # d+ _2 J0 N) X2 J4 C
{ * h7 L! S6 r9 H! P# S ?
alert("请输入中文昵称");
6 z3 H" w* A# F1 P" F) a document.sform1.chineseid.focus();
& v5 F+ G) B$ i return false;
$ Y! H e; `8 q. {9 [& g, j& J } % E# e8 H$ r8 l: U2 y
password = document.sform1.password.value; * _" o6 n& p. p F; {
if (password == "")
1 e, L5 {- I t p. ^ {
/ c+ f5 B3 q" L$ e. K6 {3 h alert("请输入登陆密码");
* o6 R- S9 J# G: k0 n3 W, K( D document.sform1.password.focus();
u4 E0 l% O; `- B+ U5 o return false;
, f7 |. w% `/ Q; B* \+ a$ z0 F3 r }
, x- F' o; U9 Y, J7 J7 {' F password1 = document.sform1.password1.value; ! ]# |# a1 w( d9 j" v# Q0 O5 m
if (password>password1)
& S) S: R5 O! I5 E {
/ v7 b1 S7 r% N- g7 S" |3 p+ H/ @3 j alert("重复密码与登陆密码不相同");
. @' ]% C. n" { document.sform1.password.focus();
8 n* J+ E% W t: o+ @2 d* I document.sform1.password1.focus();
& J2 x" s8 f) z1 z# z/ T return false;" j* s) `2 L0 I7 w) r
} ( H3 s' U0 S7 Y, I( \
if (password<password1) ! Q, B K, y- H. j
{
( A8 b0 _+ o- V& E" B# N. k alert("重复密码与登陆密码不相同");
4 k$ J4 y* o: L$ j+ U6 z( H* W+ `. O document.sform1.password.focus();
9 F, I: J$ R0 O document.sform1.password1.focus();
; T2 v; L: \9 a" Q! Z p0 q1 s return false;
( [8 }& z6 {9 h } ( w! n9 o0 E& Z2 |$ x0 C! a2 X
if (document.sform1.email.value == "")
. r H( }: F: k1 i c# [6 F { y& h9 x+ ~% N2 ^! b: a4 e
alert("请输入您的E-MAIL地址"); , x1 O; \5 D* B
document.sform1.email.focus(); ( l2 r5 c; S; c& w
return false; 7 B2 Q+ S5 h/ `4 R6 e' q
}
$ `' p6 m7 F% W; y4 l1 E" e
! G1 T2 \3 I- Y8 W: F5 U, T email=document.sform1.email.value;
3 d8 q6 e4 `' x, P& {0 X emailerr=0 8 r1 r, A' q% p6 n& u( S. `: M m
for (i=0; i<email.length; i++) " } ]0 @0 c& I8 X) g
{
% k6 B! q6 g4 t1 V0 W4 o& V& x if ((email.charAt(i) == "@") & (email.length > 5)) ( M! R2 S8 s5 F0 E2 L
{
2 @3 \* D) t: k" u' ]. @ emailerr=emailerr+1 % p- x9 `9 t& M
}
' ^6 a7 C! w" D }
6 v& h0 u3 d+ } if (emailerr != 1) 6 I& a- _$ T( K
{
2 a1 j, K# `) ^9 ] alert("请输入正确的E-MAIL地址");
3 s$ ?1 T8 d$ k% R' J4 s8 B document.sform1.email.focus();
+ _; x K* e0 g% M return false; ( K# g- I$ k1 e# M; ]0 x m0 J
} 4 _) b8 A. i" N0 ]
+ |4 d& E: A7 \. D2 }/ g, Q if (document.sform1.checkask.value=="") % x) M+ `! C0 h- h9 @: L
{ * |# s+ G8 S! e
alert("密码提示问题不能为空"); 8 a' C. D4 H2 H# m q
document.sform1.checkask.focus(); ) W; g" V; @8 d7 ^9 M8 ], B
return false; ! N4 w1 T8 o( f2 `+ Q
}
6 Q+ y- y* m. O! ]& Q if (document.sform1.checkans.value=="")
" d y+ }4 ~2 Y5 g) q {
& _" {1 D4 Y# [ alert("您的密码提示问题答案不能为空"); / V( t# C( m; G' \+ l6 h4 p
document.sform1.checkans.focus();
; l4 h0 _0 f* G3 X4 p3 @) o! Y e return false;
! D$ \% I$ W9 L: Y6 E; K- o3 s }. K9 f- z/ ~% {3 |* _: _5 U
return true; % U) K" X7 _' O+ G4 }+ ^
, o9 {( P5 k) {' J) T} $ V1 V- ]( Y* e, d
</script> |
|