  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
这个脚本对你可能有帮助:
/ p, q; M/ T* @- ?<script language="javascript">
: k9 n% f0 {4 y! U& C! e3 Xfunction IsDigit(cCheck)
* f- Y6 @7 G" e0 G0 A { + a! k6 i8 S# T$ P, `2 H
return (('0'<=cCheck) && (cCheck<='9'));
$ F' \! o3 F1 t } 5 g/ j$ P2 L9 y7 v4 c& j% ~
! T& z; A: a; S2 `' V3 j, ?
function IsAlpha(cCheck)
0 I8 `+ Z+ A6 w' o; a! }7 e) c {
, \# T( G% M: s return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
4 X9 W* f- W: y/ j/ p+ x. E }
# M( K/ O/ C( R F* ~5 Z " Q: S1 T0 o' F
function IsaNull(cCheck) 2 o0 B2 b! J3 s* S
{
$ `5 s3 T* I4 R return(cCheck != " ") 9 @) h" Z' t c& W. q
}
3 n4 M- y+ r5 U) D7 z6 _
$ Q5 C9 F$ x7 w0 o- F, s" t4 jfunction checkform()
0 ~& K, J3 V' x{ . @, F: f5 O4 B8 J, F2 Y
id = document.sform1.id.value;
& C7 [1 m* z( \! w( Z8 g2 z if (id == "")
: T- h4 a5 v6 D6 A6 i { ~: Z. V* D6 H
alert("请输入注册名");
$ h) t0 p, K n% R: G* V document.sform1.id.focus();
0 Z S: d1 }3 i return false; 5 [& R5 G' s/ d7 p+ B
}
' m1 f+ Z- k( Y# o, n % ?0 M- j+ H8 e$ d4 c
for (nIndex=0; nIndex<id.length; nIndex++) $ i; h9 Z1 {/ y( o) `/ q; D2 k3 {
{
9 d0 b" L* j- W3 W5 _ cCheck = id.charAt(nIndex);
# D; P4 I5 G% r! V% G8 t if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 1 ] k9 M$ d( I9 h6 ]5 ?1 S, E
{ 5 y* f7 \1 M4 d# ~+ Q0 b4 b; ?
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); # ^ X0 I7 H) K2 a, `! M' q% L4 b
document.sform1.id.focus(); 7 \( X9 x( V x9 O. H3 S
return false; 8 w) f" ^; v( U4 s5 T
}
* E( N4 {) L/ | V6 |4 b# Z } 6 ^9 T( n6 V: k! a$ Q/ g
chineseid = document.sform1.chineseid.value; / c9 p$ |/ h; N4 H) G7 r
if (chineseid == "") M' K# U$ P* Y7 Y4 \1 X
{
6 q, v( [. }/ U+ k/ E* g4 w6 i alert("请输入中文昵称"); 7 N( ]" r: g& F& @
document.sform1.chineseid.focus();
2 i$ m: W. ~8 e6 p3 a; s# ~ return false; ! f* i; D8 J1 N
} + [, ]4 S- @* E9 c# M! b
password = document.sform1.password.value; 0 ]: f, x0 [* o3 S6 k2 p0 {
if (password == "") ; D4 K3 X* Z/ G5 r
{
! `0 T) _- x$ m3 O* O alert("请输入登陆密码");
3 K) h) L5 d7 x9 T document.sform1.password.focus();
" A+ z1 ?- \' P# x: N return false; h7 \3 u7 G- t7 ?- c6 ~
} 3 @+ Q& M$ d: w% W8 M
password1 = document.sform1.password1.value; 7 @: g( r c# ?, |
if (password>password1) # U5 T( x2 p! j' t
{
4 ~ [2 \0 M4 ?. w0 u alert("重复密码与登陆密码不相同");
r3 @$ f. N2 X4 U+ d+ g- z document.sform1.password.focus(); ) ^2 _( u8 k& P) P3 o+ c0 {/ z/ [! y
document.sform1.password1.focus(); % z8 Y' b3 w6 @, H+ _) ^
return false;; [: g; M# [& \( x+ u
} ) W. s" ] K N
if (password<password1) : [. b) {; X) r M
{( V& c, |+ l" m" ]: H
alert("重复密码与登陆密码不相同"); ) @- ^; k5 T4 |2 O+ N6 _' w/ i
document.sform1.password.focus();
[6 H9 L! I4 n. ]5 t# o( ~/ { document.sform1.password1.focus(); ; t3 J7 ]' u1 W) O+ Q0 y
return false;/ X' _- l# h, f+ Z1 q1 _7 N
}
7 \4 F1 `% O) i4 p1 ^ if (document.sform1.email.value == "") # d4 N( j9 K/ S
{ 9 G" r& U z9 ^- h: u9 { d
alert("请输入您的E-MAIL地址");
4 e% D) V" L" d8 w* d# n8 V document.sform1.email.focus();
2 \- y' c5 X% G return false; ' l& _" {7 e4 S$ }: S( g
}
0 \$ Y* s/ o3 N/ a8 @9 v
1 F1 U2 Y6 L# A3 F8 \ email=document.sform1.email.value; # x' t9 }# Y# b/ ^+ y, b
emailerr=0 4 a% c) G; k: g( ]0 V2 p/ K8 ] |
for (i=0; i<email.length; i++) ; R Y* {9 }* v& n' ~' I; p
{ 3 ^) a0 u! G1 B8 ^3 i& f% e
if ((email.charAt(i) == "@") & (email.length > 5))
# R: N. t" l- z% y0 q& j$ l" ]' f; g {
* n8 L" I/ ~: p( w- ?" c# U emailerr=emailerr+1
& R1 m, P! j, w7 x% C; ` }
( e Y9 S+ D- A$ V4 }# k1 |9 z }
- f+ W3 k/ K7 W3 U' I6 b if (emailerr != 1)
& n Q/ T0 b5 a4 K { 9 S _) \+ n. b* Y8 z5 ~2 f$ p; G
alert("请输入正确的E-MAIL地址");
& ^4 L( {3 L' {9 R1 @ document.sform1.email.focus(); 2 D B- f8 ^4 F; H
return false; + P/ k- W9 d( w n9 ~3 F
}
6 e8 s y) }3 U5 i- \6 N9 C
7 U4 Q8 m8 I8 A4 O) H) s if (document.sform1.checkask.value=="")
# O5 D& D" A% Z9 e { ; j/ G( ~4 X, j V# e$ k' ^
alert("密码提示问题不能为空");
L; N9 C9 ?9 a1 H/ q) z6 d9 C document.sform1.checkask.focus();
. H4 t+ C; u- |- T) J return false;
& {; W& z9 o5 {! n) c8 U } 8 r/ ?, M( t3 f% Z# V
if (document.sform1.checkans.value=="")
1 r; Z+ l1 \& k8 ^ { : d2 r9 T. x8 D0 ~
alert("您的密码提示问题答案不能为空"); ) f3 a1 N% ]6 a }
document.sform1.checkans.focus(); ! w+ z; ~) A$ M+ r3 z
return false; 3 v" ]6 Z* ~( U' s2 T$ T( \9 `
}
) J2 S: l( \# ^5 }# h8 ^# } return true;
/ _5 I' L0 p; @* M5 J% I
' z" `7 `- {* o# B, ]& x" ?/ _' H}
* {% B* z3 q& f7 r- L9 n; x</script> |
|