  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
这个脚本对你可能有帮助:
) m5 R3 T: C c( l8 q( E<script language="javascript">
. {% Z' w- K# }( N j u% yfunction IsDigit(cCheck)
; D% z9 z. V2 q. r9 G b {
! d1 m! h# A- U return (('0'<=cCheck) && (cCheck<='9'));
; a# {6 Q9 a% |( [ }
, K% }) l# I* \" k + G8 G+ U2 L& E% w
function IsAlpha(cCheck) % i6 Y% ^% r& ]5 ]0 Y' P8 z
{
# w1 w7 V7 E& O1 S; k n8 K. M% r0 P return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 1 N$ ~: C1 z/ _3 e! ^
} " V) |6 F' |7 ?& x. l4 ^- f; s
6 N; `! s! Q/ P$ o; P: u" \function IsaNull(cCheck) / \! {8 h' e" b/ v1 J. D. S/ [: ]& _
{ / w, v6 a/ a# _# a
return(cCheck != " ")
* ?2 l6 L8 v; b$ [: J+ Z' | @ }
0 u( ]2 h9 `% H5 E * F+ B. k/ k! g! K+ C4 u
function checkform() R) N9 S7 p k3 u
{
# z! v8 j: g, L. ^& H& ^* z P) A' P id = document.sform1.id.value;
: |4 x: z% @" v6 a if (id == "")
; A# u2 Z j8 C# R a {
" P+ a. T7 ]. } alert("请输入注册名"); / M0 m$ ]0 X3 l4 G+ v' X* Z: q
document.sform1.id.focus(); - Z2 k( W+ g1 m% ~! K
return false;
' d0 c6 E: I, Y, [2 x5 Y8 @ w } ; S4 h: a2 Q$ D, ?8 m7 S
' r5 {6 ~2 {) Q6 F8 W' P$ x
for (nIndex=0; nIndex<id.length; nIndex++) 7 l& n+ W0 }! R1 j
{ 2 i. Q! m+ n( V# V9 L
cCheck = id.charAt(nIndex);
# [5 ^0 n# P/ H; B" ] if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
: G$ L' C7 ]" M { ' l6 z+ }1 H% ~! f* | C7 e# p- Z# o7 P! D
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); / ]5 ]% `9 }0 e* a
document.sform1.id.focus();
+ g. v% b, d( l# U @, R! Z% a- i3 W return false;
+ ~; N4 q% d/ ^( D0 A- G }
$ I9 T3 r8 y# h$ k0 u3 e. \6 r } 6 s1 y. Y" }5 I. Q- C" @- Z
chineseid = document.sform1.chineseid.value; ! H6 t$ r! Z% w) y6 u6 ^
if (chineseid == "")
4 u. H* \7 q( a0 p6 O/ m; V { ; G1 c; ^+ \$ @1 M5 x7 D
alert("请输入中文昵称"); , ?/ _, m) t8 v' |. {4 P; h
document.sform1.chineseid.focus();
3 }% _6 L, v2 q* S+ ], l return false; , w2 S& U0 N& d t/ i# O
}
( r$ C- q, @3 {5 S password = document.sform1.password.value;
; ]+ T7 V; ~( s1 X8 ?0 R if (password == "")
% |; }1 u/ }( X s" B8 H1 j {
. j, f6 J& B6 J4 w alert("请输入登陆密码"); 7 J& [8 Z7 o7 E- i, y) `$ u- t
document.sform1.password.focus();
3 n) Z/ T8 U$ k! w return false;
- d; b1 j; x* `$ N: W) ]% d. N }
( E% L, A1 |+ r password1 = document.sform1.password1.value; + N- K7 |' [1 i/ T; {
if (password>password1)
$ `' |- e% Y( _2 B1 G9 q- Z {
0 c. G* ^* A- B/ Q alert("重复密码与登陆密码不相同");
/ X) F* p* s' a; r9 s$ Q document.sform1.password.focus();
+ y4 j% }/ z3 W8 t! O4 G2 c b document.sform1.password1.focus(); : P2 d4 M- D3 o6 ]! h8 E- @) k
return false;
0 Z. N3 A' F" e3 ~& S6 u' J }
, R% W. X. K0 Pif (password<password1) # [+ V( o1 B% Y. ?$ N
{
% P9 \# t0 q7 X" T% X alert("重复密码与登陆密码不相同");
L& V7 q; @4 f+ e9 X% i: W8 M document.sform1.password.focus();
& r+ L' M- A8 c7 \( y document.sform1.password1.focus();
! x9 y5 J. ^7 d/ s: h; x return false;
5 Z( N B6 Y) s2 M; k: K6 c } $ ]7 Q% @! W5 U4 J j
if (document.sform1.email.value == "")
; g% `+ P$ f* _" ` { * c4 ]- G6 C- N) L' O6 T
alert("请输入您的E-MAIL地址"); . q" M" f8 E8 [) s
document.sform1.email.focus();
' r# G: q5 j t return false; 3 D$ N$ c" T" F
}
9 W/ Q) @: e6 w1 K9 E; |8 n9 w0 ^
* I# L+ S9 |$ P7 @- \% Z email=document.sform1.email.value; * f8 i; q5 [, t$ Y; P
emailerr=0
. t0 U* w3 ~# l3 h7 K8 A" G2 B% p7 a for (i=0; i<email.length; i++)
; y( Y& `$ m& q: |! M- p* U7 B { , {" }! k# z1 C. B- _1 ?
if ((email.charAt(i) == "@") & (email.length > 5))
/ q6 B* N; h$ E& @6 v% q0 D { , Z# l; g! u, z9 l8 [
emailerr=emailerr+1
8 f: q1 U) x# m } + j7 ]* o) W# ]4 t
} 6 A2 n& R6 q' s4 D
if (emailerr != 1)
$ Z* g' O. A6 U) f5 | { 5 E, i+ D+ w/ k9 W; A
alert("请输入正确的E-MAIL地址");
$ Y5 X9 w5 H3 s. t/ u5 S document.sform1.email.focus(); " p& L# _* c- p0 f8 l* [
return false;
; K$ e6 a5 V7 U$ u' ?: k3 W2 e- u3 u } , N% w2 {; v% E
8 A" w9 c: {6 c2 e6 M7 N. ~
if (document.sform1.checkask.value=="")
{! D8 ?3 I3 J/ Y- V0 S { ' s9 R& {( i# o( e$ A4 o" G' D* Y
alert("密码提示问题不能为空"); & d1 h. k& _9 _1 ]* l5 f: O+ L' B
document.sform1.checkask.focus();
_- F5 R% I' x4 Y1 k return false; $ K( \. ~6 a; I# H: C
}
2 G* I& q! Q- d if (document.sform1.checkans.value=="")
: h4 B* U, b* J: ~9 v {
! I% e+ w: e0 H alert("您的密码提示问题答案不能为空"); 8 K/ o1 f4 G; ^5 i" |
document.sform1.checkans.focus();
2 C# h# ?+ ?$ ~0 h7 I return false;
5 j% q( `. H* G: v" Q! g7 R }
" u+ N6 V8 I' m3 d) W) L return true; + \1 M/ |8 b4 {' {. l& G) X
) H9 u" j7 P8 j& g& U}
: L7 L3 c6 U6 k$ A# G) W</script> |
|