|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14367
- 金币
- 2469
- 威望
- 1647
- 贡献
- 1417
|
这个脚本对你可能有帮助:
' r2 m# ]- M* \# w( d<script language="javascript"> & q* J- y7 ~: A( |+ a
function IsDigit(cCheck) 3 S* F& i0 H# |! Y4 j* B. z' I
{
/ ~+ S+ o2 ?( m) Y( Y5 h6 r! T return (('0'<=cCheck) && (cCheck<='9')); * s+ a9 b& X. H
} 7 o7 d6 s, z6 r) T4 W7 R
# i" _8 r' y' }8 Z8 u) l4 Yfunction IsAlpha(cCheck) ( V! x8 U& g5 W7 K) y
{
" P; a/ ^- Y8 X( q7 n return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
w y* Z1 j9 M } 6 f( y$ \" Q3 v* t
4 c; i9 z: W5 F7 z% Q# e
function IsaNull(cCheck)
Y& p, y7 L" r. n! A { / _' Y2 o+ s$ b: \' |5 W- [& G
return(cCheck != " ")
7 m! l5 V0 g% z4 B* q4 O$ b0 c( y }
/ p3 u+ C9 e; Z0 T. Y7 l
4 h2 E, h4 j9 P1 X8 m7 R: F: a. _function checkform() ' Z: I0 M4 ~0 K5 h) F& j
{ 4 z G) A9 w6 W4 C3 c0 }+ X" z
id = document.sform1.id.value; : n+ E& ?1 b# v. n, x% S# S+ d6 f6 v; D4 f
if (id == "") 4 K1 {. }+ r6 g/ V6 F
{
# m. D9 Q1 h1 J6 k- K: M5 K* X alert("请输入注册名");
$ v5 y: C- `( U1 ^. f document.sform1.id.focus();
1 c0 X8 Q8 r. R& S# m$ ^. l9 X return false;
* b% x% w$ {! _. p }
- d: {9 q/ F; m' A
; t9 i9 k$ q- ]0 k3 `' {3 P for (nIndex=0; nIndex<id.length; nIndex++) 8 `. y! A9 h* e8 p( ]
{ 7 B8 K$ b! H) l4 z B: v' T
cCheck = id.charAt(nIndex);
) x2 l5 e& V# y0 ^! Q if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) # N2 T4 Z/ W. X6 I
{
7 ]2 D. T/ {. w; U' L+ s# f, W5 v alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 8 z( O+ E' J& f
document.sform1.id.focus(); % d% B9 G/ R. K; k/ Z; _
return false;
) ~0 A7 H7 x, {7 G. K }
' T8 R/ t0 j3 k9 r: H! A q4 Z' U } 1 W* z( v0 b4 r6 c$ }7 z
chineseid = document.sform1.chineseid.value; 8 W+ [" p( I- ~8 v* j8 x g9 Y5 V
if (chineseid == "") s1 Q! g" {5 f
{ : z* v; Q8 k- e6 S! p) S V+ O
alert("请输入中文昵称");
+ g* N4 _" Q1 P4 x4 w! t document.sform1.chineseid.focus(); # p1 p' N* m) x# g# }4 D
return false; . K! n5 D7 @8 N5 a5 s
} , A: r# e% h; U( Z
password = document.sform1.password.value;
9 f! {6 \3 A7 s$ z( Y8 { if (password == "") 7 Y9 d. R" J6 ]6 v) F
{
! B, i( A6 X3 H: f alert("请输入登陆密码");
0 l/ N1 G+ [8 O, {0 w! i+ t document.sform1.password.focus();
3 P4 w6 k2 e ]9 A; P. [9 @; v return false; 2 W( k+ @" f# F8 p+ g/ O% j
} . [9 j& C/ q! X3 E
password1 = document.sform1.password1.value; . }. z% a0 g n
if (password>password1)
% X8 k* A/ z9 \# \, I {% N* g2 S: c P$ S# `( }/ D
alert("重复密码与登陆密码不相同"); 8 u) D* b8 L% O! k# V( _+ y
document.sform1.password.focus(); 6 J9 s) {% a( v* R9 A! C7 ^5 G/ K* Z
document.sform1.password1.focus(); . }( o5 [( K8 O: b- E0 p3 a4 Q
return false;
, X+ n4 f& L! }6 H8 o } ) x1 Y1 e* e* R1 x6 i3 l! B
if (password<password1)
2 y2 X* |6 a' ^# h o5 C/ v) [ {) T, l' J: W1 E/ e. G! [
alert("重复密码与登陆密码不相同");
( `+ `; P8 X7 o0 T- ~ document.sform1.password.focus(); ; ~3 }* }# F8 P0 x+ ] Z5 s* `
document.sform1.password1.focus();
" N$ M: E9 M0 h H return false;
* ~) \. E+ ?. Z j4 R }
+ e$ N7 X* m4 E' ?5 T6 f if (document.sform1.email.value == "") 6 C$ a d* g5 q7 E& p
{
7 G6 Q5 z$ D4 ]$ W( o" P | alert("请输入您的E-MAIL地址"); . V8 {4 z* i: y' r! o+ k7 ]( j+ A+ L
document.sform1.email.focus(); + K) S4 s) L7 V3 L5 f+ w
return false;
5 f( D/ F! _& ?. O |+ ] } ' O8 s& f' i5 k$ e6 S
- ~& O1 h9 v! c3 v6 I0 ]$ }/ d
email=document.sform1.email.value;
8 w- b+ H. a- E; l0 W: W j7 @ emailerr=0 7 J0 ]; W, t" n2 c o+ g
for (i=0; i<email.length; i++)
- T5 M/ ?1 g& x* L- T/ x( R1 E% o) e {
" @. i8 Z9 z u6 m; w# k6 {6 b- G if ((email.charAt(i) == "@") & (email.length > 5)) . o1 k/ a |+ t# Z0 z' z, [2 }
{ 1 _7 D5 x: ?( l2 J8 c- [
emailerr=emailerr+1 3 B9 X$ e2 w, A: I6 A: E4 Z
} - S* ^3 W8 \6 P+ Y% X: L
}
+ l2 x, W3 v9 h4 u' ~ if (emailerr != 1)
8 v4 ]4 J/ p& Y% D { 5 Z; J8 g* j! f& }2 `/ Z& X
alert("请输入正确的E-MAIL地址"); $ W4 Y' {& ]& i4 X2 H! D$ J
document.sform1.email.focus();
8 @- U; ~8 D& j return false;
* B- q& q% Y7 {( n }
6 w+ C- X; \; T2 r/ K6 w / ?* B- R# X7 O) v; R$ d+ ~
if (document.sform1.checkask.value=="") 8 u" ? `7 R, C6 o S
{ & y E* W8 _4 v! z K. M9 {2 w) m
alert("密码提示问题不能为空"); ) v8 b# W' @# G
document.sform1.checkask.focus();
" H& }3 p1 m6 F return false;
& D' `5 h! L" l- W2 n5 M }
% I' U9 r4 T3 o9 t& o. h; p if (document.sform1.checkans.value=="")
; C( D) z% K$ }# l, p/ S { # D1 k; B0 p& S& V8 a; s* d
alert("您的密码提示问题答案不能为空");
3 b3 t& n- k; W: U$ B# o document.sform1.checkans.focus(); & G3 Z5 v* o1 v$ H' b9 `5 m
return false;
; B. U( k/ h* i: @ }8 V' b& R* Q4 m! k3 ]
return true; / f# R' w4 ^, `9 x6 T. |* r/ {
) o) u7 [0 n6 D) S1 R t! j}
. X- }& U( b& Q) o2 B</script> |
|