|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14387
- 金币
- 2479
- 威望
- 1647
- 贡献
- 1427
|
这个脚本对你可能有帮助:" e: T& B% j) e8 h6 ^ O( A
<script language="javascript"> 8 D) A0 I$ G5 ]! x! J
function IsDigit(cCheck) % K5 {" |: J8 N$ l+ t( E5 y
{ # _7 k4 w- P1 c
return (('0'<=cCheck) && (cCheck<='9')); & i) G/ A+ ]( J: r5 @
} 8 G) ?' G8 ?+ K- V. G
$ Y7 w' u5 ]- Y' v3 D1 o: ^5 mfunction IsAlpha(cCheck) 8 s2 J% _( Q5 z5 Y/ h! A$ j
{ 8 |) Q* H; { a1 H0 Q2 Z
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 0 K/ a1 V2 `7 T4 X+ L7 A# i; B) w
} 3 ?8 R8 u2 X4 u
; `6 T/ H& Q9 U1 c8 e- K2 K" d
function IsaNull(cCheck) " F9 G( t9 c4 ]4 L6 Y" @
{ ( v; N6 ^3 U+ q9 |+ O8 v5 H; g! W
return(cCheck != " ")
+ @# O% S% \. q# ? } ( s0 R( U7 _$ t' u1 ]' \
% W0 v/ S) v& i. R- [+ d
function checkform() 9 _: u/ z; m5 C
{
" c9 T; k, L- ` id = document.sform1.id.value; ' s7 q9 B" m( R2 F5 \' f3 \1 d7 U
if (id == "") " g: r9 O/ j/ X* @7 g. h* h* j- M
{
5 v1 q; F2 T! u$ T9 l alert("请输入注册名");
' o4 W2 K; o/ \& f, E* Q document.sform1.id.focus(); 4 G9 ?) O; K# k8 [: K. c
return false;
5 x" m1 b( `0 c1 D, G } 7 _: u# s' p' h/ ?
$ T- g3 M4 t. F4 `: J& r4 T
for (nIndex=0; nIndex<id.length; nIndex++) 8 V* C' ^ Z: I& o+ g6 d
{
. T/ d% g, I/ {0 [. F: i6 ~' R# k cCheck = id.charAt(nIndex);
+ C$ d' }9 s7 s5 j if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ! C8 f3 J6 E I$ A1 Q x( F: N
{ + H+ H6 F) K2 G0 L I/ R6 |
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
- \2 ]/ ~4 [3 B+ q document.sform1.id.focus();
& H6 y P2 W$ D. p+ R return false; ) K: | _( Q3 x3 J7 T
}
* p) e+ l4 o. ]7 ~ } 2 e! k* b% W. l. v( j
chineseid = document.sform1.chineseid.value; - Z g$ M5 l/ k
if (chineseid == "")
+ A! D: |1 R0 k! w { ( J- I& p$ K4 l- ]7 X! }
alert("请输入中文昵称"); : |, `* W; S; Z+ K5 O
document.sform1.chineseid.focus();
- R% I1 j- [5 @$ P return false; / ^! g! P: n7 H
}
4 k" p+ z& Z, v password = document.sform1.password.value; " n3 M2 r. c5 r+ t: L" l0 w6 \* B- q
if (password == "")
/ ~7 k d2 q! P8 Q {
$ B: X" |; C" x9 I& G* Z( J alert("请输入登陆密码"); b! T r& ^! v$ H7 B9 V3 K% e% s5 T! G
document.sform1.password.focus();
, D$ @& [ T$ L+ Z5 C return false; 8 @. {4 D0 ?* O
} , `4 }0 d/ x$ L# Z2 {1 G
password1 = document.sform1.password1.value;
, r7 G$ k9 `4 h/ Z if (password>password1)
$ u& B) k; u- h3 @4 L {
& Q- v/ Z7 p7 U alert("重复密码与登陆密码不相同");
* D/ E& y) |" T( ?% ~( w document.sform1.password.focus();
s* E* T5 w; {' t5 g document.sform1.password1.focus(); ( J( s: v, n# d5 v
return false;+ W3 T5 X; h( V" B- _) [- ^) p9 e; B
} . F$ q H) G4 |9 [9 }2 m
if (password<password1)
" X3 w9 [' e0 r" @3 S {
$ x" x$ f+ C+ U# G) q2 s4 E alert("重复密码与登陆密码不相同"); + G$ h7 ?* k1 j& f9 ?4 l; Z
document.sform1.password.focus();
j! I! Y1 u( H' A* o$ w document.sform1.password1.focus();
3 }8 X! U6 e. X- g6 M return false;
# G9 B4 q* b* {4 ?. W) y } ( y7 S+ D3 k) `% x. F1 t
if (document.sform1.email.value == "") , A7 \* S% ~1 S$ G4 V
{ / _4 Q9 y3 M2 Y& X4 x5 F( }
alert("请输入您的E-MAIL地址");
" O* f* s# \6 N2 m" E document.sform1.email.focus();
" e% Y( b+ g( r& s* c# Q# q return false; ! c3 K! y! }; p1 e
}
! g2 f. R' ]8 q2 x( I' G3 k
5 B4 `9 g/ M. P+ F' g7 b email=document.sform1.email.value;
/ R: j1 b, f% ]2 @5 a: y emailerr=0
: P1 R) g7 A6 j" O3 H for (i=0; i<email.length; i++) ' Z+ m% h& P5 b( I3 F% M7 g
{
, }9 g: Y% m4 W8 I if ((email.charAt(i) == "@") & (email.length > 5))
! b f1 o9 T; [7 n! y ] { + [2 a+ i! k) M/ z
emailerr=emailerr+1 9 q% J) J. \" @# H+ e
} 0 ~( q3 p/ i* k# Y/ D
}
" q& ^% W. C+ V1 I2 S6 S6 `2 @ if (emailerr != 1)
* O" [8 P8 {$ n9 A {
( }/ e! r2 m3 ?$ v- l alert("请输入正确的E-MAIL地址");
. _! j" }) V$ Z5 i7 r! e" T document.sform1.email.focus(); 9 m% T' l4 [, `
return false; $ H8 h7 u8 a/ q# a, `0 Q
}
4 ^, C. X S3 o. \! L, v0 ~' b ( ^: r. u- f, z0 A' C( g! ~! H. ^
if (document.sform1.checkask.value=="")
3 [3 q( `5 ~, y { 4 _7 U$ u: C& w! G6 f+ k9 W
alert("密码提示问题不能为空");
$ Q6 R% @2 k5 T4 O document.sform1.checkask.focus();
) s: u$ C# e! M; ? return false;
) D* [) o# g! X } 0 C9 d, K7 L/ c3 b7 t2 \
if (document.sform1.checkans.value=="")
, T' [: |; f" ~ y6 w. l7 q { 1 M9 `) A9 J+ @1 _, J+ A
alert("您的密码提示问题答案不能为空"); . d- Y. h) e$ \0 r9 @9 V
document.sform1.checkans.focus();
* ~, W9 p* l* G' K0 v: y8 `! ~' G1 } return false;
8 C; f6 @/ S9 L+ F }
5 I/ A/ p7 l( M% A return true; & D- V5 j7 k& _' g4 b" ~# P
& J* X/ \" c5 j3 y* B
}
: Y. j+ t F# c+ \( c</script> |
|