|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14413
- 金币
- 2492
- 威望
- 1647
- 贡献
- 1440
|
这个脚本对你可能有帮助:' H3 M; [' d. I L
<script language="javascript"> s4 ~- r# j1 f$ O3 y
function IsDigit(cCheck) / j, N& a, s+ l- F5 S* \/ N
{ 8 E% ~+ e' a5 T" i
return (('0'<=cCheck) && (cCheck<='9')); 6 n4 ]' h2 d2 i& x# e J
}
/ c7 F( P' V8 ?4 I: n6 v . K- U, e$ }# i
function IsAlpha(cCheck)
1 P% }3 {# {) u/ R* ?5 r {
# a" I2 G0 H4 k2 s return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) , u1 b h- y$ l% O; K! K- O" I) {3 ~1 X
}
1 x y p4 p/ p) J; U
% O0 t" v* v( R. W# i* o- M Jfunction IsaNull(cCheck)
. t" p9 u. _$ W# n4 |$ I {
! n, j! C& Y" X$ N i1 u n' C return(cCheck != " ")
. Q4 \& A7 Z }- q) C4 f }
2 k! p! j {4 V7 z
]. G; U7 s5 jfunction checkform()
8 i. q# [2 \ Q5 _{ - X. V3 [5 H1 j- {# c
id = document.sform1.id.value;
( p6 {: f, ^) l! ^: o if (id == "") ; V6 T* q! i4 x4 r' h
{
; r. X8 u# d, i b1 G alert("请输入注册名"); : ]! ^0 [8 N, |1 r$ k
document.sform1.id.focus(); & F$ m% `8 Y! l2 B
return false;
' m; t- a3 @# _1 {5 t } & m2 p0 g: s( {. h1 @! i
/ I5 s: K* Z8 p5 Y+ W2 G4 c: x for (nIndex=0; nIndex<id.length; nIndex++) & {( t; [. T! r
{
6 ]& u, m. T0 G. X' m% p0 V) d cCheck = id.charAt(nIndex); ! @/ ?, u2 ?" O @- c$ z C& R9 r
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 6 j5 B* K7 r) U, q
{
! |8 b4 V3 [, g1 O0 ?) U. ~ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
* l( l( j5 \! Q8 ~8 A* c9 w# ] document.sform1.id.focus();
% d) I) J* H+ r/ y return false;
1 Q: {& A$ N) D } 2 N" u. s8 N. f! }& ~
} 7 [5 |& Y8 T% b2 O' N
chineseid = document.sform1.chineseid.value;
1 k/ G% F8 f' }/ A* [9 Y U6 g if (chineseid == "") 2 u4 I" V& Y' v/ H4 s- ]$ h
{
9 X, J1 Z6 l( ]% x! x1 Y alert("请输入中文昵称"); ; ~3 O# S& U$ \: E* N! d
document.sform1.chineseid.focus();
6 h* n* P8 }: p( ?) C return false; 2 S4 `! y* A: ^5 n7 k- r
} , ~; a# U8 D3 s" b
password = document.sform1.password.value;
9 C/ X1 ?0 `$ ?8 `; n% X if (password == "") 3 F7 _( d( R" k, ^9 @' T d2 P/ j
{ $ f0 {, K4 V* x$ k: b
alert("请输入登陆密码"); + @/ }3 F r b! O1 R1 ?. ]
document.sform1.password.focus();
' x$ B6 p0 p1 _3 j return false; U& Q7 y/ |3 M+ Q
} " O! c5 O6 P9 ~: N% K4 o6 P
password1 = document.sform1.password1.value; / V, a+ Y9 d0 }9 U2 K6 M
if (password>password1)
. o3 d" q8 C# O3 H! e {
5 L3 w4 p$ a: Z3 h. V( ?# T7 q alert("重复密码与登陆密码不相同");
! V0 T) f& R+ V- h* G document.sform1.password.focus(); d7 K3 @. t/ f
document.sform1.password1.focus(); 5 Q7 y, N7 F* @7 X
return false;
/ k% ?7 V* j8 w4 p# c ?% ^ } 7 A8 J# y- e9 j, B3 D* [: R* n
if (password<password1)
1 T7 C+ c/ ]+ i& }; r* Q2 X {
9 v" n I8 J! n" n alert("重复密码与登陆密码不相同"); " I! g' _0 F& |
document.sform1.password.focus();
4 L1 Z' J; k" W document.sform1.password1.focus(); * r8 x) t1 Y) {$ M/ I& N. g) k$ @0 ]
return false;% ~6 _2 e, p4 E5 S/ c5 t9 i
}
1 l+ k4 E3 X' w/ W9 m) E if (document.sform1.email.value == "")
$ ~' i2 B5 b+ a) e/ v {
" w3 D6 a! \; \- n alert("请输入您的E-MAIL地址"); 4 p# D/ I9 \* \- H! e
document.sform1.email.focus(); ' ]/ m7 D. Y# Q9 f2 i
return false; 5 j1 I! `+ }- o- U
}
0 C! c1 C. @& @! y5 F % H$ V, w! Z) m
email=document.sform1.email.value; : N$ H) V, s" L0 T3 q
emailerr=0
/ W/ V2 g# I( f }9 f0 b: Q for (i=0; i<email.length; i++)
8 M6 M# p% x2 A, b7 E* N { . E/ y; {" j$ R- |3 I7 K" ?/ m
if ((email.charAt(i) == "@") & (email.length > 5))
6 ^, e0 c2 u) T; h( E/ L: w {
" `0 O0 S2 V( s7 b% ~$ o. P1 A emailerr=emailerr+1 ; }4 n3 F1 V& D4 V3 z& V7 ]
} ; {' j: n8 H+ P
}
2 s0 o7 T0 I1 A4 J+ ^8 a3 J if (emailerr != 1)
( h) L# C: V8 i0 J. s( Q* i/ M/ i1 p# F { 2 X' [' D! i( P* j
alert("请输入正确的E-MAIL地址"); 2 c" R5 q: F& p! Z
document.sform1.email.focus();
% j s9 D- r- c return false;
0 O! G2 j4 W4 T) y } 6 W; Y9 D+ m9 T4 X$ Y. J( Z# C% {
. A2 V$ e) W) O2 Z/ d# w$ x! a if (document.sform1.checkask.value=="")
/ y7 b9 t8 N/ T# E3 x {
( [8 c9 Q1 F. a5 P9 Y( E7 g9 L$ W alert("密码提示问题不能为空"); 3 M3 p! o$ C6 I) [9 L9 a# b
document.sform1.checkask.focus(); 3 \( v$ R$ O& v' A7 S/ h) Y; s% K. {
return false;
2 K: X% u% S# f+ q" [& @. [ }
8 M6 i( M# s# j: m; {3 w if (document.sform1.checkans.value=="") 1 o) G9 ?7 P% J2 P h4 T
{ 7 Y `/ b/ G0 d, J/ X1 a
alert("您的密码提示问题答案不能为空"); # h$ z' Z. D8 V7 d
document.sform1.checkans.focus();
- w3 Z% G" i& P- M return false; + `6 A1 j0 U) M& n! n! E4 F; v
}1 z7 @1 Q) _$ D% Z
return true; 0 L- ]6 c I/ H+ X5 {
V+ c0 H3 c9 O# p
} ' r$ S. K8 D5 ?1 F
</script> |
|