  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
这个脚本对你可能有帮助:
: h, Y9 f8 D5 t; X<script language="javascript">
/ @: [6 ^7 n- o( L7 E9 O! e0 N$ Sfunction IsDigit(cCheck) ) H) Q/ ~. s6 R9 p4 f! g
{
: V' V8 k) ~1 }* g, H return (('0'<=cCheck) && (cCheck<='9'));
7 o0 ~' c) Y+ r7 _( ^' J8 t3 @- d }
4 t" T1 Z _; }+ N" a7 @ & ~. d8 o& \' h/ T7 q. @
function IsAlpha(cCheck) : b7 ]( J5 T& p0 {
{ ' Q8 G" @$ q6 f5 H
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 4 d9 |6 d# j' b w7 ]
} : N% |! J2 a5 ]( i: t' X/ u5 Q
2 r' v" g, Q1 o: G1 n$ O ?9 g$ [
function IsaNull(cCheck) , w. z9 ~) i) O( K8 H6 y( @
{ : s( j3 \$ |2 B/ v" {* ]
return(cCheck != " ") F( c3 h" G8 N8 v3 R, }# u
} 4 ^: V8 p% p, R0 ^. I1 n
: V* R# Y% t0 Z N
function checkform()
- R9 j2 O7 J% J{ ' V( Q, I$ u% Y! R( R6 _
id = document.sform1.id.value; + Q& F5 }9 k' P. R$ G( U
if (id == "")
: Z' q' M& W8 f$ c! d( q& q { ) [+ k, O8 u/ V( A2 B2 a. U+ o _
alert("请输入注册名"); 6 l8 n, ?0 `/ L! d9 I
document.sform1.id.focus(); * t7 C. C; I5 O0 s
return false;
9 R+ R `* D# [) q* c; F3 }6 c } % ]! G s3 l$ S, u% N, U
( V; E- u2 N. A: P/ J
for (nIndex=0; nIndex<id.length; nIndex++) ; W2 r) Y! t' H1 [; i$ ^4 m& @
{
& o+ R9 u+ r9 h$ Z cCheck = id.charAt(nIndex); # \* @# W. t; `' R1 n
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 8 T3 f" ]& p7 C; m3 F9 D- m, l+ l
{ 9 S0 H* Y4 p' e! _
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 6 C% n! m' E0 g6 y; G( b/ | F" G
document.sform1.id.focus();
8 m5 m4 k# t4 u+ ] return false;
# A' b# S6 ^; K% I0 v } ) p y! l4 G, K1 E8 H0 r X
} # ~0 Y, x5 e) m$ n
chineseid = document.sform1.chineseid.value;
5 x' E# N5 w' O if (chineseid == "") + B# h7 B$ J+ P- ?2 q) [- U
{ ) X& t7 x+ ^; O3 T& v3 f- d) I
alert("请输入中文昵称");
9 [0 M l) c8 z/ n" Z, x7 O document.sform1.chineseid.focus(); 7 p7 g* J$ M* n( N, x% T0 H' j. X
return false;
8 d0 ~# E- v* @( L, F }
- ~8 f: X2 z" B, W) O% i8 F password = document.sform1.password.value;
- v7 _! Y1 C; p4 r if (password == "")
% a; j% |* c3 x& |7 d# E3 \ {
9 Y5 W- t4 S3 n! F# _" x2 y alert("请输入登陆密码");
; I3 q7 E) p d d1 p5 G document.sform1.password.focus();
5 t5 \! h! y+ @ s) J. ~7 v return false;
; G, E% a2 `, d: w7 m' w }
2 N. @6 B& [) Y+ x' s* b password1 = document.sform1.password1.value; N. }! A6 j" K$ d4 F' x
if (password>password1)
, a' _* v6 S; B' J" x9 } {
. v# q, V, P. T/ m" n9 Y, _8 V5 { alert("重复密码与登陆密码不相同"); ; R4 Q4 D& J! _7 r0 i
document.sform1.password.focus(); - Z' a3 x, I P1 G. i7 f
document.sform1.password1.focus();
K4 O$ E0 Q7 w. k3 G return false;2 r# K7 U4 B5 E
} & K K' k" |8 ~8 n& L" E
if (password<password1)
' j" v% R6 D% j% q! e0 p) o! [ {8 b: ]& M& y5 S8 p" U0 \# T
alert("重复密码与登陆密码不相同");
9 d3 T# N, x+ w# Z+ X document.sform1.password.focus(); 6 [$ ^, u( @; ?- P D
document.sform1.password1.focus(); / h6 A! w3 b1 W9 l" P9 Q, ~+ C
return false;
3 X& I( f" \2 r* C0 W& u } - n/ y6 P- x _ `2 K
if (document.sform1.email.value == "")
" V. l$ I% e3 }5 i, ^ {
$ {4 e! Z* y6 F u j alert("请输入您的E-MAIL地址");
- x: W( K8 m/ Z6 l2 Y document.sform1.email.focus(); . D( U; |9 A( h0 B( T; _) B
return false; 3 d* |9 O9 n+ o
} 0 c O1 D$ I6 ^2 P0 ]
, {, z f- g8 s$ u
email=document.sform1.email.value;
+ y; o" B7 ]: s* H) f) C; p4 I+ ? emailerr=0
' F) E* k( g6 i& F7 D% |; _ for (i=0; i<email.length; i++)
5 p4 {# K4 I7 { y$ ~ {
. K! S5 B' @3 z4 K6 @1 h* c4 k if ((email.charAt(i) == "@") & (email.length > 5))
; t1 X; g" b4 ^5 `! P H4 b8 i {
+ r3 M. o5 i6 i2 w: B \ emailerr=emailerr+1
$ _+ Y) y0 h) t" k }
5 Q, G$ a6 X- d' n2 A. o } 7 O! [7 `- K$ s- a) m+ `
if (emailerr != 1) 6 K8 t( S- p4 X( d4 i; _2 F
{
- b) f% w8 y6 s: J" @ alert("请输入正确的E-MAIL地址");
5 \- i6 |: R% P/ g! G& y. v0 l% C" t document.sform1.email.focus();
! I* P% Q! _& B return false; & H, _9 y5 y& N: U' L
} ) V( |9 j, d/ b- m" n( q" f6 a2 P
! j& V9 C8 [8 a0 z( @8 N if (document.sform1.checkask.value=="")
1 m% `, c2 n8 T { * E2 M. I9 l; q
alert("密码提示问题不能为空"); : B* F% `& ?/ T( ~; X3 t! M
document.sform1.checkask.focus();
% f/ P' J" m7 R, R, C% g% T$ v0 z return false;
+ [, M' I8 H" r: I2 J3 ? }
* z0 {, _; p7 ?/ |" e" f if (document.sform1.checkans.value=="")
& D/ x {) j1 m" I( F$ J6 S {
2 T N8 `! o9 i: q k alert("您的密码提示问题答案不能为空"); ; A, Y2 k* B# L" H
document.sform1.checkans.focus(); 6 B3 H. ~( j* Y( t) U1 B* X
return false; 7 @' }; V1 Q6 D y) z. k& A6 A) [2 g
}
2 c- g7 T+ i, x6 Y, Z' Q. C1 k return true;
5 l s$ G$ J+ j& q+ Q
- D, `" A/ q% e2 f( X- ]6 @; q} 0 f2 A H6 M2 X/ X' I9 t
</script> |
|