|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14391
- 金币
- 2481
- 威望
- 1647
- 贡献
- 1429
|
这个脚本对你可能有帮助:
& y& x* o. u0 L! d j7 e3 W<script language="javascript"> 4 Z7 }5 e# i7 g3 m
function IsDigit(cCheck)
3 n6 s6 d) P& u5 z/ @ {
4 ~3 i9 B& h* ~( t return (('0'<=cCheck) && (cCheck<='9'));
3 `0 f! f: k, j1 J9 X& e; m } 8 B& {; J& b+ T! {! i" ~
, j& M1 Q# {0 d5 m" x! Y8 F
function IsAlpha(cCheck)
2 H9 p4 ^2 r' }6 ` {
8 n* `' f3 }% Z( D8 G7 l* a return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 3 J# t- h+ c4 k* o; N; w* h
}
`" t0 ?' |7 E& f* }
' j; n' [$ E# _4 A: x( _2 O7 b+ Efunction IsaNull(cCheck)
6 v6 ~$ ?1 j, t$ o { 3 Y- T. O, e+ I# g
return(cCheck != " ")
& T1 Q! f" }1 a- ^9 W+ f } " p! O9 @9 O) ?$ q( v, X
& a1 z2 j$ p7 _' A& L
function checkform() ! z L3 y. o- _: A0 G2 [0 P* p
{ # Z6 ?8 t6 Z, t/ Q
id = document.sform1.id.value; * I$ d9 v0 g! k) n! D; ]
if (id == "")
5 u5 l; }8 R; z( c { & R7 u) V6 v' v3 ^2 }7 t
alert("请输入注册名");
4 _ e$ y" F9 J6 y6 ] document.sform1.id.focus();
2 a8 K! B! e* N- N- m2 U return false;
( \; ^4 P; Y6 k3 l; ^6 O: h } 3 G( q+ R1 F# d
3 u, b4 ?- p" I$ K
for (nIndex=0; nIndex<id.length; nIndex++) 3 K1 n; [8 Q1 j1 E5 z1 \0 b
{ % Y/ r* N6 w! n! p4 e/ M& D
cCheck = id.charAt(nIndex);
# W: w$ I5 ?3 s, Y7 u if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) # F! W) p/ Z6 Y- a2 s2 J9 ]% r
{
0 @/ C4 S8 B: r. B8 e alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
$ Y9 S/ }* B6 c% s document.sform1.id.focus(); ! }- [0 C+ r: m6 P* D" E
return false;
7 p* b" U. G D }
" Q- l1 t0 P( q0 @ } , _% o. B x* o9 K/ ?) c0 }
chineseid = document.sform1.chineseid.value; : o0 v- c7 \5 A7 L% Y
if (chineseid == "") 1 l: j7 r3 ^: u+ p: `
{ 5 Y- Y+ h: f$ m7 @* p/ O
alert("请输入中文昵称");
" m% K, F9 u0 B* ^+ D0 J document.sform1.chineseid.focus();
, P8 M8 p$ m+ J2 {& u' K return false;
0 r- ^- W+ F: K2 q( z9 s } " r) K9 }! B2 v/ \1 }+ H" ]* y
password = document.sform1.password.value; ) g) _6 s( n0 R, h
if (password == "")
; d! h( W' ^( D' o B {
8 h. s+ S: R8 A/ Z alert("请输入登陆密码"); 0 V5 t$ H* i1 P5 [- D7 ]! D
document.sform1.password.focus();
4 J# e' ^" i X return false;
, D" w% u. {. w2 e2 j1 J } 8 X D o% D" A7 T R: f0 p
password1 = document.sform1.password1.value; 0 I s) u2 J) y2 B9 Q
if (password>password1) ) v: ?2 x6 Y$ {' q
{
6 m/ c z: b) ~2 S$ ? alert("重复密码与登陆密码不相同");
9 K" u8 S% r# H& g" y" W document.sform1.password.focus();
1 g( L# w2 m) T5 `! p document.sform1.password1.focus(); c: b# r, d$ K1 @
return false;0 R. y# |( D9 O* v
} 4 e' d& D% I2 S) Q) `4 D/ d+ ?% J
if (password<password1) 1 j; @- k/ |2 {5 U1 B* E
{
1 h+ q6 M9 ~* N2 J! u alert("重复密码与登陆密码不相同");
2 R; n, ]7 u+ e7 ]/ y document.sform1.password.focus();
+ X) y! M; G+ k* {8 z document.sform1.password1.focus(); * ?' [( Z4 f( c
return false;- N, s4 t/ s+ [+ E5 q
} E, i* w# s% F; A f3 Q+ I
if (document.sform1.email.value == "") 8 |9 F L) m/ h" Y
{ : y4 W' V0 j+ N9 c4 k3 s, `
alert("请输入您的E-MAIL地址");
( e: V5 v- Q" G ^( {1 j( d document.sform1.email.focus(); 2 Z5 P1 Y7 t M8 i! S6 y$ C
return false; ' n7 U U6 S& a0 q8 P9 N/ _
}
5 s% s& z' O# {3 G- @' W( B
) q& n1 t. `" K( g4 d email=document.sform1.email.value; 8 p5 W D, ]+ S7 o
emailerr=0 * i8 u/ Q2 Z( Q' X+ S9 j
for (i=0; i<email.length; i++)
0 X6 F: n/ B5 B6 ]8 T {
: y1 F8 e. @1 k7 V( y6 L$ E if ((email.charAt(i) == "@") & (email.length > 5))
; ~7 _- y. }7 e5 c6 T- V& B) V" A9 X {
4 C7 w8 D2 h8 M1 T6 H4 \2 C/ z emailerr=emailerr+1
! P7 r% h& J# b } , B9 f# n5 i; O9 Q
} 8 |% _" \ z# L0 b
if (emailerr != 1)
/ p% w# ?# R& W {
( G4 ]4 k( Z7 I6 V4 ] alert("请输入正确的E-MAIL地址");
, B! ^, n, }3 N% V( u: |, ^ document.sform1.email.focus();
' g7 x7 q5 Y, Q/ n$ V return false; ; _3 X( g; p9 O I3 w: g1 {
}
6 c+ E. [0 o: o
* t l. I7 q2 V* k if (document.sform1.checkask.value=="")
h; }" j) Y: D4 [/ Q { 8 G! d' ^# o2 @' D
alert("密码提示问题不能为空"); 4 r2 z; ^* I- J. s- A* ?5 n
document.sform1.checkask.focus(); 9 N0 M. _; H& m7 {1 H7 ]: i( @
return false;
) ^9 ?2 n- t; ~) E# V( f } 7 p9 S1 p* K4 ~9 R5 s* ]" U
if (document.sform1.checkans.value=="")
: h. M3 G7 j) ^2 l {
& S) o1 b/ N7 m! x* r: S& A/ V0 N alert("您的密码提示问题答案不能为空");
) n1 l/ B/ C# Z+ |% v document.sform1.checkans.focus();
" a# R# O$ i3 V4 C return false;
5 @9 B4 g" H3 N0 O' N3 c# q7 a7 W }
& x. M/ W7 @% b8 O7 { return true; ( F7 c5 N; c! m$ e$ g) N4 L% P" I
3 B: f2 K7 q" n6 T2 b$ k}
! U7 l; t! Q" [ N8 `0 j</script> |
|