|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14417
- 金币
- 2494
- 威望
- 1647
- 贡献
- 1442
|
这个脚本对你可能有帮助:
3 Y1 r1 s) R; Q4 ^! {& e8 [<script language="javascript">
" I# r5 f" \% f9 K+ Xfunction IsDigit(cCheck)
; s( B# _" h8 Z+ B {
% |' J/ x+ k) _# F return (('0'<=cCheck) && (cCheck<='9'));
" l8 {' i2 O0 B6 ?3 \: T }
, S7 U. c2 J6 f6 Y - F; b! P3 o. ^& P+ X9 b
function IsAlpha(cCheck)
! Y* h1 ]8 I- B2 D8 D { , D S. k% ^7 |: @6 C) S
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 9 Y' H& R& L3 g: o. C* n
}
; P, X# T$ F; C1 I1 [. w5 W 8 f! A5 t. X% v2 e' O! V2 m
function IsaNull(cCheck)
8 G' R: p' @5 K. ]" i- e {
" b( h5 C" e! @6 a1 O7 S1 w return(cCheck != " ") l' n2 P$ }7 y; i; g
} 9 Y+ g8 L1 p& a+ |' U
! F0 |4 D7 E. g& P* y% s! {function checkform() 6 X* G8 z* D7 I g+ K1 E" v4 M
{
1 a; i" T: ~ a* V. B$ h; D2 I id = document.sform1.id.value;
5 y3 x) ~0 N- F( l if (id == "") , j$ Z$ J/ e9 q n- T; T
{ * H5 @% g5 M9 R. @: F
alert("请输入注册名"); 4 i; O q' a c+ U
document.sform1.id.focus(); ; _' D- T& n }7 s; f
return false;
: h, c$ z' X( ?/ I } " a2 b$ M( k# ]% i! ?7 `; e
3 r- w% P& N3 P7 M3 c! e
for (nIndex=0; nIndex<id.length; nIndex++)
: q2 S, e# q( |: V. Y+ H; ?4 r C { 8 o" c% \, q- s! T
cCheck = id.charAt(nIndex); : p3 {8 R, z* T3 S! U- y+ N
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
+ }0 O6 e+ j9 E& l9 v, J2 z( x3 e4 Q% X { # R( T; \% t7 W0 T a6 l
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
0 D0 m. W$ Z0 h: Z+ y3 o, h document.sform1.id.focus(); * v3 f* y9 V W3 X9 I3 m4 z
return false;
# S1 J! C1 t. J0 Q# q; N } # D7 h6 ]2 o' y
} 6 A- G' ^0 m* ~2 y
chineseid = document.sform1.chineseid.value;
* M2 @. b, C' K( d7 d if (chineseid == "") & F9 Q1 j- z( Z9 C
{
: G# S$ J# b8 ]& `% w alert("请输入中文昵称");
$ f9 |1 @/ `0 ]1 ^0 G2 Z document.sform1.chineseid.focus(); 1 K# e- J8 z" f; `
return false; $ S7 t1 ^' ?. z8 N+ r
}
7 i w8 s+ A& d3 j password = document.sform1.password.value; - c# N- Q+ o3 N0 ^
if (password == "") $ X5 y+ V" F9 G! I+ k: K& w) n
{
- Z; l, l* v, R7 x: \2 Z+ |- A alert("请输入登陆密码");
3 H2 M$ U% ]( n document.sform1.password.focus(); 2 f$ R0 i' s7 ~/ s
return false;
! }. m5 k8 E/ R7 `; j' _ } + ~ z, G* }. T" u+ a% L2 c$ \# s# h
password1 = document.sform1.password1.value; 5 V( Y) `6 ?8 ]7 v( {) F; E# |/ B
if (password>password1) : e8 S+ H, G0 `- i) G: q) _
{7 s0 Y& `4 \3 l
alert("重复密码与登陆密码不相同"); 3 y# t. R# ~/ H b
document.sform1.password.focus(); 3 Z' e0 ^; H/ ~- {9 P
document.sform1.password1.focus(); / ^% _$ N& A# b) {3 k" ?3 C. A
return false;9 K1 Y% q; K' k; j
}
: n+ K* J- J( `0 Y/ Z' |if (password<password1) ) j2 b2 T0 D* J4 x
{( _) {' Q; m9 T" `) h; Y
alert("重复密码与登陆密码不相同");
5 F) m$ X+ I, S& x. l, R document.sform1.password.focus();
, _' ^; r. U2 g9 M) I8 G: {& w) F, o document.sform1.password1.focus();
4 p0 z6 p$ [4 i \- }, A return false;
2 _9 y1 a6 G1 W' T( w }
7 O6 w) l% @/ Q/ S/ \, N if (document.sform1.email.value == "")
8 o# X. R e/ [2 X5 a { 5 _# m8 e; c1 |( c8 \' a* J
alert("请输入您的E-MAIL地址");
- [# m# f' Z, W document.sform1.email.focus(); 4 q7 |6 N0 M( O0 o% F. M2 L v. [
return false;
8 r' i, f1 g; a1 _$ n5 T% J+ D } - U H d* g6 u1 H3 o! S
0 d1 ]+ ]1 p" U: i# ] email=document.sform1.email.value;
* i5 F1 b1 [6 M ^4 m( Y. o emailerr=0 / A( a6 p8 c! c' h
for (i=0; i<email.length; i++)
5 ?) q/ m) r% J$ l1 V {
7 F# G8 |4 u* W1 s6 [0 f! _( z if ((email.charAt(i) == "@") & (email.length > 5)) . M. `& P$ A, l/ y# D% \
{ 6 {1 n) D$ N) |+ @4 L' ~
emailerr=emailerr+1
3 \0 c& w( p! o6 [* J' s$ n } z8 l9 e& j% {0 h
} 3 e/ j1 G8 v) U
if (emailerr != 1) ' @" z8 j5 q/ N5 Q) M$ r: [; y3 W
{
' H# S" D+ D2 p# O4 r2 x alert("请输入正确的E-MAIL地址"); 5 h5 N n# [/ \( d- t
document.sform1.email.focus(); + u0 h* E* f$ F/ j) g- w
return false;
' `, @! T1 o5 V6 b } / u. K5 I5 m o( ]! {% J$ B, T7 \
0 M! K5 e9 k! A$ [, }% F6 s3 d" q
if (document.sform1.checkask.value=="") ; c, c; r" ?6 }9 K* C7 }7 w% p
{ Q/ F; k3 k3 t! v. N# Y
alert("密码提示问题不能为空"); , k. ]/ l' d7 b$ Q$ X2 S0 n! n
document.sform1.checkask.focus(); - H9 O% i/ {6 U) o+ v( j' S' B
return false; $ N) e9 J; k0 }4 M
} 4 L6 q% h; o! c; }3 F' i4 |
if (document.sform1.checkans.value=="") * H! U2 K7 ^" @; n
{ " k4 a! X, ~- D
alert("您的密码提示问题答案不能为空");
$ c2 d; _; O# ^. ` document.sform1.checkans.focus();
: Z+ |( I! A1 J. D return false;
' Z5 J: r4 \# V7 _* U }3 a6 |7 p9 I O4 X1 R' t
return true;
2 {. A+ r& O3 w$ a( ] - e% c/ I0 Z: }$ D" |
}
+ Y4 Y: E! H8 P; @</script> |
|