|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14411
- 金币
- 2491
- 威望
- 1647
- 贡献
- 1439
|
这个脚本对你可能有帮助:# U% T! {' S0 t1 J" T
<script language="javascript"> , c f5 G4 F7 v
function IsDigit(cCheck)
* @! ^) q8 y$ C" a) Z0 z/ r- t { + u3 _! v& D/ ]
return (('0'<=cCheck) && (cCheck<='9'));
, M7 |. z" E4 o8 N } 1 W. Q0 V# O D2 z6 ^
1 B' P. @" t C/ B0 S; ~
function IsAlpha(cCheck) ' C7 K% ^- n4 `: _1 C- R2 E1 Q) [
{ ! ^ }. _! s8 D9 {$ ?
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) . ^0 t5 A6 X, o; c5 {1 _+ j
} j, D* W) j7 y& d4 Q- e% Y
" ]! O5 z1 e+ @: z& n) Kfunction IsaNull(cCheck)
& s0 @- J: H& o3 v { 6 A* U( e/ L. }: |7 g+ [
return(cCheck != " ") - s+ F3 x% M3 a s9 X' Y$ U1 O
}
. [3 R9 C) U$ D# D( ?0 C 5 K! J$ o! \, B) f* t
function checkform() 6 c, R7 S9 O' v: b! r! g* S* v
{
% ?2 \$ M0 W% ]4 N6 w id = document.sform1.id.value;
$ c7 N3 t' ], y0 |# i5 H0 q% Z if (id == "") 0 B0 d$ A" q) p; y( o
{
& [7 |6 W0 C! m: N8 u2 ~/ M0 t6 t alert("请输入注册名"); & ?% M$ H% n. h6 s8 U5 a6 }
document.sform1.id.focus();
0 Z. [/ c5 i9 c* L! H% K8 q return false;
0 L6 C5 k4 c3 B } ! d& a1 q' u( u6 u4 S) R9 N+ k
\; l) n( g3 d$ C% ` ~
for (nIndex=0; nIndex<id.length; nIndex++) n: q B9 ?& M2 u$ H
{
( e! e( N* q2 v7 {5 x- C, m( T1 F g- A cCheck = id.charAt(nIndex); ) A! Y& G4 L: A$ K
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
; X; O- {2 M: T" u+ ], q/ s, Z { 3 C. r5 d+ L1 p3 B4 M( N
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
" Y! n; x: z: { document.sform1.id.focus();
2 [/ M4 |6 C! s return false;
0 W* t8 P3 |6 g: v- C2 |, d } ' L/ m" C8 n) X1 X
}
u* _0 A) D) [ chineseid = document.sform1.chineseid.value; 2 \: y, K( }! H7 f, U
if (chineseid == "") 5 R- @" Q, X5 ^9 V( h: i2 u9 q
{
0 h7 |6 ^8 P7 ~ a+ @7 u6 V alert("请输入中文昵称");
3 c0 r9 |9 ^" y' n( v/ n5 Y document.sform1.chineseid.focus();
( M" k0 K& b3 P+ V! W return false; H' Z, `, |/ u0 f- w* M: J8 ]
} ) v* K( U( b8 ^& S5 n
password = document.sform1.password.value; & B1 v9 I" Z; x# C( O6 O
if (password == "")
) N& V1 z+ m' u* J" L {
# j, u1 \0 I2 J' ^# b alert("请输入登陆密码"); " D+ K- H2 \% {! N- [ {9 m7 |# d3 D
document.sform1.password.focus();
- J9 q, m5 j7 w* }/ E; a return false;
. J3 d" }- u! g- w8 [ }
3 Q0 b" g0 |7 j" b password1 = document.sform1.password1.value;
3 `- f) V F8 ]$ S( {; n! @ if (password>password1)
& k, G/ y* k1 l* c {
8 a* Y/ d7 z# @0 ~" x alert("重复密码与登陆密码不相同");
+ y+ N: {; G* @7 K0 `. K document.sform1.password.focus(); + W# t, H7 A& m t+ @: H
document.sform1.password1.focus(); 6 E7 I/ G* {. h3 r% g5 R
return false;
. I* X2 p: ^" }, b8 n, r2 K# I } : z6 Q: x- X! y$ s4 R" u7 M
if (password<password1)
1 t) D( ]6 H" \$ C/ Z {
1 u4 ?0 K. q" k, n5 m( s- b alert("重复密码与登陆密码不相同");
$ Y+ w. Z- f: Z9 ~& ` document.sform1.password.focus(); 7 R2 [" h; K3 p) `/ h, a' E
document.sform1.password1.focus();
0 z, g3 n% e a/ |1 i return false;
& w) V: A8 G+ X' S+ J }
# `) p, j) e& W" {3 _ if (document.sform1.email.value == "")
+ Z$ d4 \+ M* B( ?; n {
3 `1 U! I/ V9 S. E9 a K+ c alert("请输入您的E-MAIL地址"); ; C2 m3 i* [& h; a
document.sform1.email.focus();
/ D% P" v1 g7 M4 [9 I return false; - \' S0 Z U. d
}
9 O/ [ |( E5 @4 Z+ i 3 `! a- H& |( ~! k
email=document.sform1.email.value; 2 ]/ P. B( W: {- M- D
emailerr=0
2 t+ `0 c/ I$ K% F% A* L0 \: l; ? for (i=0; i<email.length; i++) u, m3 j2 u. v2 u
{
- m; A/ f& B- }5 ?' @- ` if ((email.charAt(i) == "@") & (email.length > 5)) 8 a, H! Y W% K4 F) [
{ , A {5 @& C0 Z8 E
emailerr=emailerr+1
* B6 y! B: s$ M. g% r" c) a } 3 Z6 C" O) F6 |8 w8 q
}
) H3 [+ C3 M$ k if (emailerr != 1) Z# }6 c; N/ o% x5 T3 p; S
{ 8 E% _+ j: r& B" ?0 n/ R
alert("请输入正确的E-MAIL地址"); + T! `7 P( |3 a2 H/ k7 \
document.sform1.email.focus();
/ ]% S# i0 M8 g" }3 ^ return false;
- t# L( M9 P1 R1 @% ], K }
! N a- a8 I5 g$ P4 _
& C- q3 z$ u* R9 b+ B9 F if (document.sform1.checkask.value=="")
! t4 I7 Z. X0 e9 g+ L% Z/ \3 Q {
5 @6 \* X5 Q* {5 R3 Y9 B) U alert("密码提示问题不能为空"); ; C. I- Z& ?0 U; ]- l( r) v- l
document.sform1.checkask.focus();
1 c+ @: {0 l' r/ c+ D5 S- s return false; ) A: x# f- i$ M% H$ h) g
}
4 v: X, O l1 c6 h' x' W if (document.sform1.checkans.value=="")
* P4 A* [/ l, `! O { ; N, u8 X- \4 S& X5 U9 l0 w
alert("您的密码提示问题答案不能为空"); ' v! U! D& Q2 m% }* w* b2 v
document.sform1.checkans.focus(); . [ y+ p1 n2 R2 {
return false;
- ~- ~$ A. Z+ R0 W* _0 D }
0 D7 \$ F, ]( c6 v return true; * t+ A, [% k1 M
* P. D; X. L, Z9 p' E4 O} ; ?/ q, ?0 H. |' w$ f( _
</script> |
|