|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14417
- 金币
- 2494
- 威望
- 1647
- 贡献
- 1442
|
这个脚本对你可能有帮助:
" p5 b' r& t+ u. q<script language="javascript">
- I9 N' j- T! h8 T1 J2 j, ]function IsDigit(cCheck) / P9 D1 i+ B) b
{
4 w+ D* R, x, ]9 F) p" E) i0 b return (('0'<=cCheck) && (cCheck<='9')); . _8 I0 n. e6 K. H2 @1 i& ^% A
} & ^, I+ w& q# a# G% J
& t' ^! i5 D" U8 ^8 c3 z5 @& R zfunction IsAlpha(cCheck)
/ o2 @9 T# J) e6 y# E {
r3 p' j2 X5 Q6 j return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 4 T* m) I, L* D% z! I7 b6 {
}
. v8 j& G0 P' X3 M2 @
/ o6 e3 P7 t; `0 F2 K6 K1 Qfunction IsaNull(cCheck)
0 {6 W: \5 `' |' ~: x0 J( e {
# Z9 r k( P% h! Q1 Q return(cCheck != " ") / X! s- j: a& ]; i
}
, {2 p6 N0 U$ v/ K5 l! }2 E . o+ r! f' Q% F# ?& r7 l. x
function checkform()
' U8 o" r) t) U4 [, b0 t% h{ . h# \% f7 I" n! @* [
id = document.sform1.id.value;
) Z9 w3 C e7 `( I9 P5 V" R! v if (id == "")
# t* w+ p5 g( g( j! \( u$ S& f {
1 B% _0 B% _8 i alert("请输入注册名");
1 K4 k( {1 p9 c' ]* u/ h document.sform1.id.focus();
2 U! X. l2 l! K6 y2 c: l1 b% D return false;
- q+ T0 ]) _; S/ V. E$ K( @ } ' R* V8 T: A9 R+ v% ?9 |
/ Z% O% R0 y' h# y+ n
for (nIndex=0; nIndex<id.length; nIndex++) & J0 @! k* v S" m% l& {
{ # P% q/ }$ l o6 q2 x# r
cCheck = id.charAt(nIndex); ) f K f2 }! [- N; H' p
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 9 j# U4 g! U% F) s% ]3 I2 y- L3 v
{
+ ~9 |2 Q4 Z1 ]- c8 }3 h$ c( ], W alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ) p( N6 D6 a* i9 u) a; [0 `: x0 _! I
document.sform1.id.focus();
) K. w+ n! I# C" z$ d4 d' d/ G; l' Q return false; ( E f8 _8 r. b! a2 d: b8 _+ o( e
}
# b2 c% u5 H* R) b" o# x }
) X5 V9 n# ]$ P) [3 Y/ f3 t9 @ chineseid = document.sform1.chineseid.value; . s1 z' X9 C8 U }9 `$ `, `: }
if (chineseid == "") 6 I8 G* R S0 z- t
{
$ ]* s. B9 B: m6 w: E$ j alert("请输入中文昵称");
7 k# E# y, `$ L3 a5 C" l document.sform1.chineseid.focus(); 5 d0 r8 p& Q4 t
return false;
4 q3 `% L+ t& E } ; m/ O x. _ d: @. A
password = document.sform1.password.value;
' | u* C" Z2 K9 }. w+ C if (password == "") 6 s- B! S& C2 y! Y3 |+ q$ ?
{
: Y1 A6 K& [3 l alert("请输入登陆密码"); * s2 f: n d5 |+ Y* |
document.sform1.password.focus();
4 A2 y" h- f7 R0 } return false;
# G+ X9 ?: T8 y- ~4 m } - h8 ]2 p' p7 \. y! Q0 @; Q6 @
password1 = document.sform1.password1.value;
8 {8 ~2 E2 q/ F- S, B if (password>password1) 1 p M. G( ~& K- B- u
{
9 F+ |5 Y7 m& T9 G alert("重复密码与登陆密码不相同"); - {+ D5 B; f3 K# y
document.sform1.password.focus(); . ?3 ?. Q& K# N* v
document.sform1.password1.focus(); 0 g$ @! C6 W, {+ v0 B+ O
return false;$ D& v0 b/ a- @$ ?8 y" _; S4 w
} : g x$ U1 r4 h. x; J6 U
if (password<password1) 6 o- o/ V4 W! o# ]/ i
{8 y9 ?! B% P, t
alert("重复密码与登陆密码不相同"); 5 K4 e1 l+ e4 p) X+ F* z
document.sform1.password.focus();
# @" Q- N, c9 n; J document.sform1.password1.focus();
: c3 ~' j) @# |- z6 E1 C3 ^: a return false;! ]( V$ T7 K2 J. h7 ~
}
0 G' Y4 \4 X! I* j1 [" O9 t if (document.sform1.email.value == "")
* o+ Z1 {# K0 o( R3 g {
( {/ ^% T3 P* E: v% p alert("请输入您的E-MAIL地址");
% V9 V4 y: X/ X- c2 T& i4 J document.sform1.email.focus();
1 I2 e. b! C5 W return false; % T; R$ E( j: u" R
} - l1 }7 _5 Y7 s5 y8 d
4 o& y! L" b: @/ Z3 ` email=document.sform1.email.value;
- k3 ~5 P) `- ^6 m6 D emailerr=0
, B, A) }1 X2 z% H8 w for (i=0; i<email.length; i++) % d+ h5 V! z& _$ t- k9 X
{ % m5 S9 o# q0 J% E- H0 v
if ((email.charAt(i) == "@") & (email.length > 5))
" E3 }% s/ Q/ z1 x" r& J/ L& \ {
% s& p" v9 Q2 M emailerr=emailerr+1 % j7 v6 n) C" B6 f% \* M
} 4 I) B& W& W$ n, w- g9 |9 S
}
" C) c5 y9 y) v+ r- X if (emailerr != 1)
, s& H! D) `; o: a" M3 ~ {
: V- R4 i& O" Y$ P5 _1 X alert("请输入正确的E-MAIL地址");
4 ~ F6 Q, H8 d( A document.sform1.email.focus();
" a6 k J" w! H ^' A" o return false;
1 O% l7 V! }# z3 [ } 5 p0 k6 P- F, _) C
4 ]4 `% Q$ ?; t: t
if (document.sform1.checkask.value=="")
* H1 J" I* E8 y0 G" F+ M {
. i; f. g& g, V2 M alert("密码提示问题不能为空"); ) F! G3 O" `- b! E8 R
document.sform1.checkask.focus();
. U2 X2 I4 O7 r, m9 k# y" B return false;
- `+ k8 B/ m" g6 L. ^, Y } $ J- _+ c# R9 |5 D; F% `
if (document.sform1.checkans.value=="") - X1 G: x7 v7 a) E d/ N9 e l/ w
{ 7 q7 n- s2 \& ~: ^# N5 K6 j# e
alert("您的密码提示问题答案不能为空");
' B. k; P6 X) y9 [ Z7 \ F) ?0 S8 v document.sform1.checkans.focus();
2 B6 ?0 H4 Z E1 G. M return false; 9 N; h6 I3 Z6 o `' z9 J8 J5 l
}; i4 Z7 e/ v0 R# e+ l+ L6 o# \
return true; 1 g) h/ g9 N/ ]% @- I; h
7 e! Z; W r5 E# C( n5 y6 Q( ]}
6 k# j& y! E, {% s9 p; V</script> |
|