|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14403
- 金币
- 2487
- 威望
- 1647
- 贡献
- 1435
|
这个脚本对你可能有帮助:
( S$ f5 y7 }. G4 c9 h<script language="javascript">
; N5 w3 _. C5 r9 Cfunction IsDigit(cCheck) 6 j3 v& b6 x6 k/ C& x1 A
{
! a- e8 U- |; L2 L8 N return (('0'<=cCheck) && (cCheck<='9'));
! x# m& i/ q) D3 Q }
1 Q! K3 G$ q2 \2 o% S 5 M2 C5 e2 R& E: g' p
function IsAlpha(cCheck)
) r' k( T. B9 q2 r0 _ {
8 o8 P- ^& ^! d; b9 r+ u return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ! v/ i: P7 r0 R4 b. H7 n$ q' Z8 \0 |& u' d
} 2 ^: w, R( K9 v3 U
V# ]) {& l2 ]3 K0 A wfunction IsaNull(cCheck) # }9 [$ r ^; ^8 Y* H$ y
{
, D1 S, Y8 W `1 `1 x! A# y. Q return(cCheck != " ")
" S P9 x, u' t* M2 e- H# o }
. |9 h' Q! \1 J7 n: L" ? M( s6 P $ E0 [0 s: ]( T
function checkform() ; q; V6 u6 k- {$ k8 c& `
{
1 t) }3 [2 }1 F4 J/ ]5 ^ id = document.sform1.id.value; 6 ]4 ^7 C- Z1 l2 e" P, Y4 p
if (id == "") ( C" @+ u* J) l4 o
{ ; \! }; T, t* I( D1 y3 @$ F
alert("请输入注册名");
* T' ^/ ^; ?0 o3 M$ I: q% U- ^! n+ a document.sform1.id.focus(); $ r7 j `' I* F# y* ]$ g
return false; ) Q' S! J R3 R/ {3 E5 a
} A9 u3 Z b$ O% }4 l# u" w7 g
; l# a% o' M. n4 @) `
for (nIndex=0; nIndex<id.length; nIndex++)
; ?! V1 d# ^- I( d/ N5 S- o8 B {
: T* B3 J8 \* E( } cCheck = id.charAt(nIndex);
% p3 N+ o, k1 C$ A1 S7 K/ t( ^. E if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
7 q" `- w3 u9 U+ W { % t. N% B, k* b. G/ o7 a
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
3 ]% T. v' ] I3 @6 q document.sform1.id.focus(); " g6 t2 B' w$ ~3 g1 D. _
return false;
0 \+ b- C+ |7 V0 n } 1 F ^0 Y" s+ b: H' |! ^; M
}
% F" O- A3 p( f chineseid = document.sform1.chineseid.value; + A9 n# Q) Q% ?2 y0 z' ^# k
if (chineseid == "") . ]- i, u1 u$ o, k$ C, ~* p( L# C
{
% m" }9 I1 H: f2 N% \- Y# m6 _ alert("请输入中文昵称");
) Y, E. _5 h; X h document.sform1.chineseid.focus();
1 l8 w' `8 ~" B. \- ^7 w- y return false;
7 y2 }; m" C- e1 O) g* O1 [ } 1 Y- [. e3 L: T; g4 C
password = document.sform1.password.value; / e9 e* K: `% v* @
if (password == "")
2 S3 V3 ?3 Y/ Q$ U, K { . a' d5 g. g' A! m3 \
alert("请输入登陆密码"); 3 O x2 [% [2 y9 Z3 u$ a7 q
document.sform1.password.focus(); 0 a0 Q D, p, W% N: M
return false;
$ `6 q3 b( [; z/ k } / [6 {) w0 c& ^! H: E Y
password1 = document.sform1.password1.value;
6 j2 i. n; c) R0 T* c2 @ t5 u7 G if (password>password1)
0 @7 }! O0 V& K1 w8 P P {
$ s+ K& [2 d ?+ ~ alert("重复密码与登陆密码不相同"); - E. F; I t4 P! c2 ^$ S* u: T, W0 g
document.sform1.password.focus();
, m" c: X3 j* L- [9 B document.sform1.password1.focus(); - U7 ]: }. Q8 t6 [! ?
return false; b* N8 r) |. {6 p% }& |. ?0 k
}
$ A8 A) j# c5 B9 D" Vif (password<password1)
' m, Q' A/ d; r, a. L { x6 P+ V5 T* w$ M: N" N: Z$ _" g: K
alert("重复密码与登陆密码不相同");
* z `" T' S" e5 k6 v. E document.sform1.password.focus();
! O( M( C l% w6 L: b+ A document.sform1.password1.focus(); + B. ]+ M& g& {5 t: w: \$ c
return false;
' ]; A/ u: v2 `# t6 [" S } 7 ]- A: D7 M& K9 _! g2 _( |
if (document.sform1.email.value == "")
4 _7 n9 L0 _" t& r { ) k; y6 a; K$ O: Q$ t2 D2 |/ b" P- q' F
alert("请输入您的E-MAIL地址");
/ H0 L ?. [; Y( P& G, S document.sform1.email.focus(); + l; @' }- h! t# C) o
return false; ' `* e+ z, K# |" i( M
} / ]& e4 G9 ?; P5 Y o# R! @- v
, L# m$ |7 m! G! B1 x* s9 ]* w6 V
email=document.sform1.email.value;
8 l5 ^8 m2 ], ]) H emailerr=0
1 C1 o# I' o6 o; o4 s9 X for (i=0; i<email.length; i++) - Q2 j' L6 Y0 [2 k$ `1 g
{ 8 r" v, r' I1 a4 r
if ((email.charAt(i) == "@") & (email.length > 5))
5 |; y3 p6 _+ G { * E% B( Y3 q1 a0 c) d8 _
emailerr=emailerr+1
3 R! ?4 C1 p r" A9 [ }
: K) M: y1 W( k: {% O }
# Y- G9 n. r. o1 d if (emailerr != 1)
3 d: h/ _8 T# K- B: c7 L) w1 h% l8 Z { 9 W6 \0 D% C' ? x2 P- M) h
alert("请输入正确的E-MAIL地址");
, k6 A! w9 C e$ c/ f document.sform1.email.focus(); & K& Y3 w, h& l% \8 L
return false;
0 ~9 m* g ]/ H4 J( N/ a }
" R7 Z% r" U4 _ 5 D! z: k0 e. q9 z( u
if (document.sform1.checkask.value=="")
6 b W1 M; |0 W8 Y+ `5 b6 P/ k { ! T% ~/ \" t" P$ M/ [, C
alert("密码提示问题不能为空"); 8 X$ ^/ W( L& A+ T
document.sform1.checkask.focus(); + `" R6 k/ q% b F. D9 ]5 d8 H
return false; # s5 W" C4 P2 N# f+ ^8 z2 @' P$ u1 b
}
3 G' M( |5 {6 G* X% d2 d if (document.sform1.checkans.value=="")
- _; z6 m; f* T& d9 N { # M) A0 H& H" p8 K( h
alert("您的密码提示问题答案不能为空");
, r. _% G! K+ V4 k- T% x! C document.sform1.checkans.focus();
0 Z5 E# {5 @' E7 T return false;
0 e/ T4 ~" f4 } `9 }! } }5 ]0 Z; t9 i& C0 v
return true; # B+ w* I# U4 J! G
) ~5 B ]1 \4 H( w2 O
}
, _0 Y0 h& Z" }( o/ T! ^8 T& L8 m</script> |
|