|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14427
- 金币
- 2499
- 威望
- 1647
- 贡献
- 1447
|
这个脚本对你可能有帮助:
: \, R& H- n9 k1 S7 ]<script language="javascript">
6 L. A- e* w/ Z3 Lfunction IsDigit(cCheck) 7 n- @" a8 I4 u/ A, R1 Y! h
{
2 ]8 @4 t: e( M$ U return (('0'<=cCheck) && (cCheck<='9'));
* T! q6 r0 j$ ]6 W+ Z0 J }
% R8 g; I+ E X4 n& T ' ]; W% T8 k& v$ E
function IsAlpha(cCheck) ! ~6 G" F! P3 j
{ , b; z `4 q8 m. O! _. e4 O5 d) p8 K5 c
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ) i6 f$ q3 @% d; t' T2 Z2 N! B
} & b, j0 k$ D# [
1 Y1 X( G3 C1 A& ?/ Z4 t
function IsaNull(cCheck)
* ?; @: e$ [! H8 G" ? {
0 a% f& P! a# z: }7 a return(cCheck != " ")
T; i$ X7 f# `: {8 F# P9 } }
% J0 r, I4 ~' ?% {8 k
, _! E$ P. J( T" Yfunction checkform()
7 g7 b3 x7 @; j. {+ B{ 1 n, h: Q+ H' ~5 k
id = document.sform1.id.value;
7 r6 K3 u* C9 P* r$ h J if (id == "")
2 s1 c% |3 I# w6 T* Z* u9 b {
: E. e8 X" A( S: t! J' K' L0 n) V& [ alert("请输入注册名"); : K+ R$ t6 F$ k( R1 h7 k) |$ y
document.sform1.id.focus(); * H4 s) R E4 I- y; r; O
return false;
( _! {7 _1 `& Q: Z* v' M } $ f& X) M6 y4 C, w
' m R9 |1 X; y f. {" V+ M for (nIndex=0; nIndex<id.length; nIndex++)
* I: ^# C d' z8 S8 } {
) _) Y% y. {+ u) c" }, J cCheck = id.charAt(nIndex); / S% }; l7 R6 l3 w2 k) q; T8 [
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) + c9 t9 X! F- T8 G; ]- S" d' A
{ u( ^/ `; w* Z* U( j
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 2 y8 d* t8 N( r6 C
document.sform1.id.focus();
- I# X2 ~- K/ Q% `/ A( {) Z# q return false;
; N$ L4 b4 |" f, |/ f; d3 ~1 E; L }
, ?7 o6 Q, x2 P0 U }
$ V/ i8 C5 s6 \6 ^# V: T chineseid = document.sform1.chineseid.value; ; P3 R% s1 g, {
if (chineseid == "")
# ~' F6 v, `$ H { ; F+ D" @2 `, t
alert("请输入中文昵称");
: v6 S b, u( a# S9 N document.sform1.chineseid.focus();
5 m, I0 h2 f; y8 A* d% I return false; ' t0 u3 I3 d% K# x. m1 M
}
) ?% a7 L, R0 t+ L; K5 r( R password = document.sform1.password.value; + E6 E, _" n9 `* R4 u
if (password == "") ; u4 R( i9 f$ l% p; m
{
% A; f2 D+ N' z- ?. H alert("请输入登陆密码");
5 k1 O1 W; ?8 m% @& u document.sform1.password.focus(); 3 s/ S; G' {9 s; L
return false; ) \- S9 A' |: x; ^* b7 t
}
) U* G9 S y2 Y: W password1 = document.sform1.password1.value; ( B6 w9 J0 I0 \0 y
if (password>password1)
+ w8 A6 O. `6 Q. i5 Y9 Y {
5 _# D' Y* ~# a# i, { alert("重复密码与登陆密码不相同"); 1 o$ f8 G& q6 ]5 C
document.sform1.password.focus();
5 l. z* U8 F9 s( @+ f8 _% |% b document.sform1.password1.focus();
- P: W: g+ l6 q. h1 l return false;. ~1 _7 z I* I& Y
}
3 ~: \ s. s/ W1 ]% @if (password<password1)
$ P5 N2 _% S7 S* l; O9 @ {9 `0 C& ~8 h; Q
alert("重复密码与登陆密码不相同");
# v5 W2 L% @' }$ K: k1 R document.sform1.password.focus();
' x2 _* s9 v- C5 i9 x( N9 M document.sform1.password1.focus(); 7 ?/ A7 e8 A* ^7 v/ f
return false;8 ?" S# x5 e: U5 c
} ' `! v7 n3 O: S) s" e" S
if (document.sform1.email.value == "") 7 X: K0 \5 k3 w9 ?' X' R, n) v
{ * s+ C7 x- r+ O/ ^
alert("请输入您的E-MAIL地址");
+ N5 H4 M: k- @* }8 y. } document.sform1.email.focus();
, W+ P9 h# x8 N: T' L1 q( e* ? return false; : G" `) j* S9 [& z
}
* N! Z* D+ G# \0 [
7 l0 Z( z4 ^4 x& v; b email=document.sform1.email.value; & C/ X9 [1 B% K
emailerr=0 8 v2 w/ T% {- B7 {( d/ R, u
for (i=0; i<email.length; i++)
" i; v1 o" _( C {
8 C1 L1 ]! x! C% G( d% W. F if ((email.charAt(i) == "@") & (email.length > 5))
/ q0 d" |. [" z8 H { & [- t( v" d8 _/ I1 x: F" }5 D
emailerr=emailerr+1 % n3 A$ P' G9 N0 Q, l1 W. T
}
5 P6 n. {6 p o! h; ]* |" x }
2 [! {5 D \$ w$ I- G6 a if (emailerr != 1) ( O" Q; Y& o2 p: B0 X- g/ h
{ + h) _, k' s. p" S b8 ?1 Y8 t$ U
alert("请输入正确的E-MAIL地址"); 5 E5 x- j; k" J. a9 |
document.sform1.email.focus(); 0 [6 {" l; @9 G, v: w+ x& | {% f
return false;
& u% P1 b p4 H }
5 A) |# Y6 w9 U* Q1 m8 o
5 Y- z+ P( C) p4 }$ W7 b9 }9 H if (document.sform1.checkask.value=="")
& R$ A4 I5 R3 K5 p: F& [; c { : m8 r4 D5 k6 E6 m+ z
alert("密码提示问题不能为空"); , A+ j8 }0 y! L/ m4 _( p" J
document.sform1.checkask.focus();
+ r/ N: H1 }( F. } return false;
% U& Z z- ~: s8 E% w$ o/ @ } 2 h3 k8 g' ?, U w8 u/ k0 i% q
if (document.sform1.checkans.value=="") 2 t& U0 `$ C% A
{
' C, b! Z0 I: K! P+ I7 C alert("您的密码提示问题答案不能为空");
3 Q3 f2 f# M0 g6 f7 f+ v! @ document.sform1.checkans.focus(); 7 ?& J# m$ Y ]. c7 i |: e
return false; : t+ T0 S1 _; b5 Z3 b
}) ^3 c& @' |: _2 ]
return true;
, Y- l4 K. O& [* D" g3 n$ ? : E4 R) _, y" ~9 t9 E# W
} & }5 @* M- m" W7 K
</script> |
|