  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
这个脚本对你可能有帮助:
; }2 m% r7 N2 z$ R- [7 w<script language="javascript">
4 x. U @3 S5 J$ T2 Ifunction IsDigit(cCheck) 7 H3 u" T% v; r" d# |( w* f
{
+ N8 W* `. r; M% |. N return (('0'<=cCheck) && (cCheck<='9')); ! I5 K. o/ W3 L! I
} ) U* P# c4 s3 Y
. m1 b3 Y; b, q8 J. gfunction IsAlpha(cCheck) # v1 W' |! K7 U0 g$ Q
{ / o( k- |3 Y$ e$ C5 M) b- G
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
/ ^! q, u ?, Q) s; e } * n- S3 u) F0 |8 D( h
% v6 M4 X. W$ R
function IsaNull(cCheck) 6 u# u+ i5 b0 S2 \- r
{
$ y2 M8 `$ p- s( p& P+ J) L return(cCheck != " ")
1 S6 b0 y5 c% Q' O/ ` }
9 u6 n! }! ^8 ^ Q( y5 [, h8 V
/ K# ^% w/ @7 d% G7 Qfunction checkform()
1 k# u. @0 t2 _{ p0 v+ h, Y2 t! f/ `) @8 k
id = document.sform1.id.value;
1 |9 b" x& c6 e* w W3 N, ~( c9 @ if (id == "")
+ K' p2 V6 c% c { . R* Z0 }1 ^3 K" @/ T: a( ?
alert("请输入注册名");
, m- F8 N8 ]8 @) K* E document.sform1.id.focus(); , t1 Q5 f E) I/ Z
return false;
# a0 \* z+ y( K. ]3 \; ~! {( Z }
: ]) A4 e8 C8 ^7 ~
) Z3 t- E2 J# m! m for (nIndex=0; nIndex<id.length; nIndex++)
. V M' i$ |5 `2 y { ! q0 P* D) M! x8 a( ^" A
cCheck = id.charAt(nIndex);
& S9 V4 `3 P9 M6 h* v5 }# e if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) , k. @' k" V; c' J. f b
{
8 z, m6 J6 T, _6 j8 O alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); % b8 f+ H# Y& k* X2 u
document.sform1.id.focus();
" v: b* _: x2 u" t! f: s return false;
+ s& b% R/ P' k% ? } ; h4 {, U; _2 K1 X
}
6 a! N4 c. r" E chineseid = document.sform1.chineseid.value; 8 h& Z8 Y: L- T9 U( ?
if (chineseid == "") , r+ M6 j1 z1 p& e$ }" O
{
$ f6 h* F/ P s& M alert("请输入中文昵称");
G/ z9 D2 V+ a document.sform1.chineseid.focus();
$ R: }( s- } w* u7 z- d* |7 _ return false;
: z5 }5 C* Y n* b/ m }
' a/ d9 y( _- E9 T \8 Z# V5 G password = document.sform1.password.value; & f0 l; |* I7 G, o6 Y! b
if (password == "")
8 n5 r9 h. D) ]# w5 T) l {
- j7 _' A& D( {; H1 k- o alert("请输入登陆密码"); 1 |- L" T% a" R C2 D
document.sform1.password.focus();
; P" J& D$ D( C, P7 w return false; 5 v/ _* x: r$ l3 e, e8 m7 g
} 2 x& ^8 `/ X) c% D7 Z
password1 = document.sform1.password1.value;
S$ s+ c! a- Q6 Q if (password>password1)
7 x ~; Q; o/ ~1 E0 E i' v {# \' F( ~6 w0 R# h( k) w. V
alert("重复密码与登陆密码不相同"); 8 B7 l% Q6 x- D' J! I: v
document.sform1.password.focus();
( {3 _8 ?, |2 {- x3 ?5 p/ M6 K document.sform1.password1.focus();
+ W# q$ q# h( `5 Y' p5 ? X return false;
. c& i+ z% q7 }. X) S: U! V } , r9 E4 E4 d' S* k$ v
if (password<password1)
+ j( j) [' k* c {
& M0 v" i% x ^2 ]* v" l alert("重复密码与登陆密码不相同"); . ^0 j! }: {: X' a$ v5 R
document.sform1.password.focus();
- [: U J% L6 p. x document.sform1.password1.focus();
u- _5 n- F- I. V return false;
0 @% j% i. P8 b+ \ }
% V% e/ U8 T( b9 [. j/ O9 y1 c if (document.sform1.email.value == "")
. j& _; Y# d$ k2 o0 [( w0 a" V { , b$ ^0 {) |7 Z% G0 p
alert("请输入您的E-MAIL地址");
+ { Q- t& z3 H4 U! {% r document.sform1.email.focus();
3 O; t0 q0 P8 ]5 i& t return false; 9 a5 g0 L" K8 d" `' X+ x! p4 ~
} 9 `3 J; A" Q' O8 C; \
3 p, S: E1 Z. y8 T1 n( g
email=document.sform1.email.value; 1 n0 E3 C+ g( o
emailerr=0 1 W; @* p, I( V9 g f& A- Q9 ]
for (i=0; i<email.length; i++)
# b' M- \& q# `: s0 V6 G8 W { 2 C, n7 B3 O; t# D
if ((email.charAt(i) == "@") & (email.length > 5))
8 o7 ~ `5 q% v9 K {
# O; C( `4 J3 t5 ^( {% ^# | emailerr=emailerr+1
* T$ u) ~6 k) v' M- c2 u }
: R1 r: D# T! c7 L& d! C8 p }
+ g; j- L: n" s9 |$ V if (emailerr != 1)
4 z% ?- h: E( F# C$ m, W: w7 N { / f, g+ O C( R+ d# v$ E
alert("请输入正确的E-MAIL地址"); : ]4 G" i1 a: o+ g% ?5 @2 r" e* W
document.sform1.email.focus();
( N. J$ e2 x6 A return false;
4 B' X; J7 ?: n; _; P } ( j+ l$ j8 k; X2 T0 _# k7 z
9 ]5 L# t0 K2 }" j2 } if (document.sform1.checkask.value=="")
3 ^6 ~* f, y3 Z( c3 l {
4 t9 Z. A8 a( t& N0 f* J' S4 K: \ alert("密码提示问题不能为空");
2 H# D# u8 f7 t document.sform1.checkask.focus();
8 }: ~; Q1 }+ s: T& C return false;
5 r& N5 R; Q, k( Y. B8 r' @" G } % ]: G5 r; D5 h0 D4 }
if (document.sform1.checkans.value=="")
5 Y% K+ O1 b8 }5 q { / j) Y, ~7 h8 M. u/ p- W) A/ T
alert("您的密码提示问题答案不能为空");
* {9 a( ] u; u) V: E9 z document.sform1.checkans.focus();
8 B, D3 m4 J, o return false; ; r1 p+ e) x( Z: @+ O1 J
}8 e" N6 P) Q# I9 j3 |( C' Q5 A
return true; ! A: o0 y# T7 b9 @$ @
6 C0 i2 L. H9 l" W} - {( e6 ^' J% v! ^' b" U
</script> |
|