|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14397
- 金币
- 2484
- 威望
- 1647
- 贡献
- 1432
|
这个脚本对你可能有帮助:
% |+ ~1 q8 @$ g7 J% K8 ]' K' @7 Z5 L<script language="javascript">
# W- f$ U$ Q3 L& q9 G6 f: d" ufunction IsDigit(cCheck)
' Y1 S+ B+ y# S+ l- E: C; U { v% k: g3 W# F- }5 K( F
return (('0'<=cCheck) && (cCheck<='9')); 9 V% q' C+ g3 @
} 3 q8 _3 \( H* c* z; _* L$ l+ h4 E
6 X& s3 ^& |6 w; Z* V0 F2 n1 s3 a
function IsAlpha(cCheck) ) T, m m0 v: D: x9 I
{ 2 @1 a+ y0 {' D; Q$ M6 k/ u* C
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 2 Y. \) k$ r8 k7 f/ ^9 Q
} : U1 j0 c8 I! w& X* b( g! u
; b2 X/ x4 J! N7 Q8 F5 U0 lfunction IsaNull(cCheck) 0 E3 M L4 h1 ^# O" S
{
0 N) m4 Y' w( w* ]2 @' H return(cCheck != " ")
! A+ x8 j4 X* I. c" m }
- ?$ s: }/ c$ ^8 r! @( N
2 ?6 Y) W% V, T! j! r% e( Mfunction checkform() 5 K; \* C5 V8 i; q- k' V
{
- q1 i; B4 D( f4 p id = document.sform1.id.value; , L/ ], [3 d+ N. H9 ^' D; W
if (id == "") 0 T7 ^6 f2 f- ~0 n0 W" ]1 Q7 C) E
{ 8 R/ X, m. T) Z3 {; o" @5 q
alert("请输入注册名"); $ H3 d8 ]) ~3 K( L1 q0 o7 i
document.sform1.id.focus();
7 ]' d$ |* z+ t8 v, W return false;
& m7 {9 i) h t } 1 v& t* h U2 J% }5 \# i; ]
% R/ c- T8 A K. c. Z
for (nIndex=0; nIndex<id.length; nIndex++) i$ O% P9 R0 {6 A
{
4 a8 }' c7 D) n9 r2 D cCheck = id.charAt(nIndex);
6 ]! _ `3 `+ a7 ^5 `# q if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
- Q! Q/ M8 s* D: u" o+ A/ p { 8 r. m H) ^0 N6 c' d2 l( h' c
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
& B$ F1 L/ `# t: f3 K$ X document.sform1.id.focus();
/ t7 ?" o8 S4 Z* O) [6 b! v return false; : S$ L4 s! K* k# p
}
) {/ b$ x4 P+ C: z# t0 u$ G } 0 X0 h$ ^) n0 }* D2 E
chineseid = document.sform1.chineseid.value;
, L( g; s5 h e if (chineseid == "")
3 _# ^8 N `$ [) _( l {
& |1 e2 S9 Q/ p" `' W* s* _( `3 e alert("请输入中文昵称");
9 t/ G0 ~' M1 e4 a0 x( g document.sform1.chineseid.focus(); 5 M; K6 L2 [% x/ t
return false; 5 G7 O" ~0 {4 l
} : T- G$ ^1 |. V$ y, P Q
password = document.sform1.password.value;
+ J7 c y( Z+ Z5 p/ A2 q4 n if (password == "") . s9 o' b1 b" i% A' x, a
{ # W( T3 e* e) |( M
alert("请输入登陆密码");
, U! [0 }, L+ G. l; j4 c! d document.sform1.password.focus();
5 a$ l5 _& B( p, G+ F- e1 g# D4 W% n return false;
5 L7 Y& D: Z. W" q c }
; r% j5 B" j9 j password1 = document.sform1.password1.value;
: h* d, N( o' H% i) a4 n0 J if (password>password1)
( X7 Z- j) d6 W {
D# B' P7 R3 E3 \1 _; a alert("重复密码与登陆密码不相同");
/ b3 G0 T0 R0 x& K! Y3 Z document.sform1.password.focus(); . ?) @. l% X" r6 S: s" t" _
document.sform1.password1.focus();
! c1 r0 n" e& Y S return false;
) Z0 }6 Q# [6 [8 R. e }
9 j7 N4 O0 F$ a7 B9 S5 m$ Fif (password<password1) |$ i& r* Y7 F3 B g
{' J4 C4 m7 V$ A; Z& L
alert("重复密码与登陆密码不相同");
$ U- _& h% E8 L, T3 F7 ^" _& v document.sform1.password.focus();
( V+ u7 \/ \& T, W document.sform1.password1.focus(); 0 Z' h0 V1 F% t4 P3 l+ Z
return false;
5 K0 _/ }/ C' E/ r }
0 ?/ i2 d; c7 W# |8 G" w if (document.sform1.email.value == "")
7 {: m; H+ Q+ k# p; o {
7 I, a$ P5 T2 D, @+ Y alert("请输入您的E-MAIL地址");
' C4 N$ c9 e2 W6 ^8 H document.sform1.email.focus(); g$ U. A" x, J0 J
return false;
5 P1 O1 U$ V, N# z$ T2 n } 9 n) B- l" a3 L. a( w, R3 [9 Q+ @
3 ], u& I5 n$ i) |$ h) a( R email=document.sform1.email.value;
% t0 ^( ^+ y3 R6 o5 o emailerr=0
! |( i. O/ A, \4 P7 K8 q. `$ Q- C for (i=0; i<email.length; i++)
* M# v5 {- J8 @8 A5 k8 T+ S8 R {
8 A7 @8 Z$ ]; E, e+ B if ((email.charAt(i) == "@") & (email.length > 5)) + R/ c' o- k$ v0 F) o
{
3 ^( @" i4 Q" J7 W. M emailerr=emailerr+1 q# k/ H7 k4 ^
}
% t. L5 X2 w2 Z6 B: o4 q! [ } 4 U+ Z! I: t, M- Y- |
if (emailerr != 1) 5 B, l5 v( b4 e; V0 d
{
6 P9 f) ]; V' g2 a ~4 n. B alert("请输入正确的E-MAIL地址"); 9 q+ z. u7 W9 _4 w- z% I# E& m" G
document.sform1.email.focus(); % d2 i% w" {1 n/ E# x; E6 V; r
return false; 4 V! m W- r, J3 T$ _
}
, j) P% R, D: l$ O f
% M' t7 i/ J5 s, C1 k" A if (document.sform1.checkask.value=="") 1 }6 C& R$ {. M% j
{
2 N# q6 y- y% F9 E% r alert("密码提示问题不能为空"); ( d4 T. f. m) ?
document.sform1.checkask.focus(); % t* k5 K( V# q- i4 c! c. p6 K: q
return false; 8 g1 i$ [! I2 B* m: b: b7 F! g" F
}
" b. \2 y( p) M8 E if (document.sform1.checkans.value=="") ; v, X7 F! j/ \% S
{ m7 Y" X! i* {$ a
alert("您的密码提示问题答案不能为空");
# S7 @2 \1 f( R( U document.sform1.checkans.focus(); ! z+ K8 B: b& |) t+ f( i+ h
return false;
) R* [2 h; Q/ z" T5 R }( y0 n" y& C! @$ T" U" L6 t/ i
return true;
! b, B q, n, U A% o7 d' X
/ y7 ?! t9 v) u( `! I) \5 H}
$ N, T U7 ^# ?. }+ E</script> |
|