|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14331
- 金币
- 2451
- 威望
- 1647
- 贡献
- 1399
|
这个脚本对你可能有帮助:4 g( q& k9 Q; \2 V- i% Z/ l
<script language="javascript">
; M0 b x5 P& _1 Jfunction IsDigit(cCheck) $ ~ Z& {; V4 w6 _# D2 o
{
- g8 f H* |3 C: o+ h# P) w5 }8 x return (('0'<=cCheck) && (cCheck<='9'));
: c. W! [9 g7 n$ r8 A* c }
% ~8 s6 [' Q% B3 a5 C5 B ) ]4 j& J2 Y# `; ^6 F
function IsAlpha(cCheck) 1 l, U! ~* D4 \6 N- h! n
{
6 c/ [( q+ x" o% @ return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
5 `# z* K4 w# `' {8 ^ } " @7 {* A7 ]6 g8 s; ~% ]: o% b6 v' E
8 b+ W+ z; {$ P. c2 Efunction IsaNull(cCheck)
9 Y4 a, A/ T* P+ \" L { 7 e+ l7 Y8 l" r: B1 L4 S. k4 M
return(cCheck != " ")
0 r; ]6 C0 K* N& Z7 X }
+ R! H* e" k0 O3 i' g 1 F' o' b7 f+ a3 u1 `
function checkform()
/ Q8 I0 k6 j4 Y: _{ ! r- Y# f& t: i
id = document.sform1.id.value;
, D7 F; d+ q% g3 H8 Y2 E if (id == "")
7 K, X' i5 F9 Q {
2 B$ o4 k3 w$ ?+ G( s }5 u9 Q alert("请输入注册名");
$ l- u1 n$ y* t6 S! a document.sform1.id.focus();
6 L( [8 e( u* P* ^0 b' e return false; ; U% V: R% s9 k2 O; l
} & B% |# q n+ u8 e+ I
& U ?$ w8 r; G0 K- d for (nIndex=0; nIndex<id.length; nIndex++) ; m* X1 P8 q$ w6 B( X r4 J: A
{ ! A" v. J: T+ L9 _
cCheck = id.charAt(nIndex); ! U% @7 W* i: s( _' {* n
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
+ y, @7 r9 o1 @' @( y* S { % c9 Z7 b2 g" p, h2 i4 O
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
0 S2 G& ~4 L$ N# B" h) q document.sform1.id.focus(); ; p4 K3 V( H& `- I5 P* K
return false;
7 T6 T' I6 d7 X" ] } " R( z/ V+ `' Y# v6 Z p% a
} - @; F4 e" [1 L7 ^5 k/ p7 k
chineseid = document.sform1.chineseid.value; ; S4 }: b5 ~, N/ _! U
if (chineseid == "")
3 ]* s6 Y$ z5 i: z# F3 _ {
3 {& ^; W5 J$ ]6 v v alert("请输入中文昵称");
% C! N9 \6 l- u; J/ x document.sform1.chineseid.focus(); - w# A: w* r3 f1 @ s8 }0 x/ X4 O
return false;
. K7 o/ ?! U: u$ c, H }
* X. H8 @5 w9 u0 } password = document.sform1.password.value;
/ x% i# ]+ d$ B4 | if (password == "") : w2 V7 y m: Q( i: E8 J
{ A( k- k5 c' p) g3 Y
alert("请输入登陆密码"); : }' M) v4 Z( K. i+ C. y
document.sform1.password.focus(); * ^8 J, V( w) {) [
return false; 7 @1 c1 [& q/ x; Z5 J* b% I0 y. }
}
t0 f8 _" a! ?" i, V+ } password1 = document.sform1.password1.value;
3 ~0 j' n5 ~. X7 d4 m: b if (password>password1) % X- Z$ Y: f3 E; x
{
7 K' P* T" r5 e# I7 q7 V% I( }0 \) v alert("重复密码与登陆密码不相同");
3 C) ?8 D5 |( o i, g document.sform1.password.focus(); , }0 l k9 }, I! G* d F5 e6 u3 [
document.sform1.password1.focus();
( J. Y1 F% b9 Y return false;! j# k( ? H" K8 l7 ?
}
/ ]4 c! m5 r: R0 q$ `0 nif (password<password1) , X# J3 T8 Y+ z: w" G
{0 z- ~# y4 ]! [: B) K! k! y# |. i
alert("重复密码与登陆密码不相同");
# x& e5 G) y) H5 j6 B& Q document.sform1.password.focus(); % U2 v5 p0 y# i% z8 Q# X+ e
document.sform1.password1.focus();
+ o& ]: q `% l. `5 q, \ return false;: ?4 x1 S- b. ~7 N+ y
}
# j" x. _& |# w! Y# J if (document.sform1.email.value == "") - l# j( R$ c- |
{
2 E5 J' [" X2 K: X" M$ ` alert("请输入您的E-MAIL地址"); & G# K/ s0 I) A- N0 A) `
document.sform1.email.focus();
' y8 I: E3 [1 E5 M# a& Y return false;
$ \, y2 q6 p6 w* W( E6 K" V8 x } & N3 u- Z5 P" M3 H f0 z8 _
$ Q- |- c- x2 \
email=document.sform1.email.value;
2 V& d# \1 |/ Y* i' U emailerr=0 - E- w, [0 n4 m7 Z
for (i=0; i<email.length; i++) 6 E. E3 C" e! g- @ w3 \2 X: y
{
" V) _* h Z. b" e, u) q9 D if ((email.charAt(i) == "@") & (email.length > 5)) % c. ^! i7 l' W1 D$ b! g
{
' L/ x1 \" E' K8 H emailerr=emailerr+1 $ T, i( _9 N2 ~. j2 ]& {
} ' h( M7 L. J$ a- g
}
1 B5 g# J4 i1 w8 f6 D if (emailerr != 1)
- A1 Q# k! i/ U& g: z. V. \. o& r {
* S7 d2 L, x I: C alert("请输入正确的E-MAIL地址");
0 {$ o, C* R, d document.sform1.email.focus();
! C0 j Z9 r" U7 D, R return false;
; M# V0 U) g9 h8 F/ e( v( R$ q }
1 \' i1 F: m* h6 K3 M 4 s! b, Q" c- O- c8 a; n- H- v
if (document.sform1.checkask.value=="")
6 J7 ?$ w& ?( Z3 L8 D {
( V+ ^6 H7 A" R, `& x8 g alert("密码提示问题不能为空"); ' J: H1 `3 ^* Q
document.sform1.checkask.focus();
+ E7 y( E6 J. Z! t0 F n* z9 X3 o return false; & M5 X( H7 u# T1 m/ _7 w( m
} 6 F# M5 B7 z$ q
if (document.sform1.checkans.value=="") + }' X3 _! u( s t( F: G' b6 s* y5 n, r
{ 9 _) S' _1 u2 ~4 w
alert("您的密码提示问题答案不能为空"); 7 A9 H& b$ g) _+ G
document.sform1.checkans.focus();
7 f5 x3 g1 U. C2 X _; u5 e4 q return false;
6 C$ N7 b7 ?% v4 c$ B# n }
/ R2 F: ]2 ]( d: b/ O3 e3 U9 b3 q return true;
4 C8 T7 F: m& n 5 d4 L0 r5 k' Q2 w' L& Z5 s9 V
}
2 x# n4 o' c, ^2 e$ d! j</script> |
|