|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14357
- 金币
- 2464
- 威望
- 1647
- 贡献
- 1412
|
这个脚本对你可能有帮助:
& ]$ u( F1 C! B) X+ |/ ]1 D* R<script language="javascript">
! L; |1 S4 ~/ L6 qfunction IsDigit(cCheck)
* F0 |9 I+ r1 a: x& E* a; x { ) X' w* C: ^; E. o, c" e/ D/ n
return (('0'<=cCheck) && (cCheck<='9'));
, z5 f! Z$ K: H$ L0 m) Z; s } - u0 u' R8 G# J9 {9 C {
. M( i) {) o3 u) V
function IsAlpha(cCheck) $ i8 z/ k) A9 G$ O# F( M
{ : S* F5 T8 ~. {% G# }# A& C: p/ Q
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
* u$ ~5 d# d# `1 @5 M/ I$ C }
6 }( I: Y, B" m- w& H4 h- H - I2 T1 G i. ]
function IsaNull(cCheck)
6 a8 Y% b0 W7 C) `0 Z* U; D {
Q- q' q+ @& X( { return(cCheck != " ") 5 A. D3 f! Q) u' t/ J% ~ `- E b
}
5 j$ I6 R; O8 T9 Q 4 D+ u. S% m. ]/ `
function checkform()
6 b1 `3 i/ A' A) \" ~{
1 |* M3 J; u$ ?, o9 j" D; t; s id = document.sform1.id.value;
0 y- _% q. s7 B& W if (id == "")
; [' s+ j0 N/ u0 b4 J' j t {
. v% y m9 Q' U alert("请输入注册名"); % g$ n9 w+ b4 r/ g6 J
document.sform1.id.focus(); ! t0 p( ~! w" \$ d/ ^7 ^ Z4 `9 L
return false;
& M3 l! l* Y1 O. P }
- S5 s, K$ r$ j, [# A$ ^ 1 j9 e0 A' Y1 d1 K/ l
for (nIndex=0; nIndex<id.length; nIndex++) - X7 s' I! l' |
{
* R" i! R9 q# F cCheck = id.charAt(nIndex); 4 d& p2 R3 o9 ~3 T G
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
9 s' K0 Z! ~3 {* C: F5 D! ^) E {
5 p6 P- r1 [4 g$ g4 B alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
7 k2 ^" |$ `9 O ? document.sform1.id.focus();
5 ]2 [* ^5 w8 O' U( {9 B/ u return false;
& C/ @5 v6 c- p C7 V j7 ~ }
' \5 N. F( h2 [8 c4 F. B }
; x' o% r+ s1 J7 I3 q chineseid = document.sform1.chineseid.value;
) g1 W" E9 h' x( \, T2 g if (chineseid == "")
% S/ d# a/ z8 C& e, q" o { 4 Z c9 l2 k: e& H9 _/ ^- |
alert("请输入中文昵称"); n: Y, o8 \" D/ I" _9 O' H _8 d
document.sform1.chineseid.focus(); 0 y$ Y+ S, W Y' U8 C$ E6 J
return false; . l! x, c; O+ Q- `
}
+ W0 M' W3 S: z7 V password = document.sform1.password.value; ! @7 k: h( f; q8 _1 d7 z- A
if (password == "")
& G4 u4 ?) d5 |7 f! N" H: B4 v5 N- K, B { . W2 ^: G) S% X2 @7 N
alert("请输入登陆密码"); 9 u9 ~, E- t& p4 \+ E+ I2 @
document.sform1.password.focus();
/ e1 t- X6 O1 c9 d8 G1 { return false;
^' C3 \( y( X6 A } 6 h- y4 V) i/ D
password1 = document.sform1.password1.value; % l9 M8 Q( P T9 ?7 m2 g* a
if (password>password1) ; L2 v" K1 U0 K7 H) I, b" T: I
{
1 H' u! ?+ X: j7 A$ r( l alert("重复密码与登陆密码不相同");
: g3 O/ h1 N1 }/ F$ Y document.sform1.password.focus(); . Y' f$ Q* D; U9 O' E3 E) c
document.sform1.password1.focus(); , r# R8 X' R: g6 ~% W3 t9 B
return false;
8 m$ O- q6 V6 |6 X$ u( B! C2 p }
. a; c* F! Y/ O5 ^6 H/ a1 r# Xif (password<password1) - h: _. d1 j) ~( A& e, L! I9 T2 m
{
& e3 W' \ ~" F, g/ E2 Q7 |7 `8 n0 l" N alert("重复密码与登陆密码不相同");
3 X7 ?' d0 D6 `5 O/ ^3 S; c5 ?% V document.sform1.password.focus(); 3 o, k, c# j* n8 w, q
document.sform1.password1.focus(); 4 n+ f+ e, |* L* n% ~# O: i' y4 j
return false;" [$ W" t# i7 l: x
} # f* q8 L8 [" E& H2 ~( O. }
if (document.sform1.email.value == "") ; V0 P, F# Y8 x6 z/ f- I
{ 9 |/ G7 W+ u5 Z$ o7 a, U- S
alert("请输入您的E-MAIL地址");
' R- r8 C, h! g$ ~; e, K- b0 s/ a document.sform1.email.focus();
( L: B8 Y/ m4 @8 E! ] return false; . \& R% Z5 Z5 _3 g5 l" E& M
}
' p6 t& b( T, L0 R, n & L5 u9 B( U$ ]; V
email=document.sform1.email.value;
6 f) G$ b& Q1 i- c4 A2 Z emailerr=0 ; a8 _, ~2 s: [7 Y- s; P: @
for (i=0; i<email.length; i++) # y# P5 g" o5 X7 m e
{
! z' \# w) r! C if ((email.charAt(i) == "@") & (email.length > 5)) / `3 a+ n+ U6 F/ Y
{
$ V& J* L, X5 a6 l+ w# `7 e* k emailerr=emailerr+1
4 ? J0 l! p' \1 Y% E! | }
' u7 ^1 @; B6 `! ` } * M4 V- w2 r& s9 K; N
if (emailerr != 1) 4 n8 t& G: J/ J1 z
{ ! ~" b2 B/ K5 m% k ?( a
alert("请输入正确的E-MAIL地址");
5 R" j3 t6 _5 l8 x9 r3 G document.sform1.email.focus();
! Z( |7 d, `6 S; E, f1 S. s) N return false;
8 _# q- L/ A( A/ z6 y' F/ B3 D }
4 `& D; m+ u) r) m" r& f
* R: p) h- b, K) S S* ? V if (document.sform1.checkask.value=="")
/ `+ P7 a" W8 n- q4 u2 V6 L { 9 X+ ^) E) F5 h7 \$ f; L
alert("密码提示问题不能为空");
( _/ c1 k4 k0 c7 v1 [* m! O7 _ document.sform1.checkask.focus();
- f( a+ S, Z z return false; 6 X, H( y, |( h/ x4 X) ~
}
8 [* g( J; L2 R x/ ?! q& ?7 T if (document.sform1.checkans.value=="")
$ c! W; O6 J1 N. ^% Q {
7 m' D3 w5 t/ F, n alert("您的密码提示问题答案不能为空");
8 l' `6 n5 h0 c. @+ a document.sform1.checkans.focus(); $ r& V# F3 |! \3 Z- q" K0 m
return false; $ b7 _1 w1 x2 ^) O6 h! [* k8 w
}6 f2 M' v3 \4 [* {1 p/ A5 t
return true; 1 l; F, ~3 Y" g# o. Y
) S8 g, y& b: _} 1 @' y6 n- K6 L1 u
</script> |
|