|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14327
- 金币
- 2449
- 威望
- 1647
- 贡献
- 1397
|
这个脚本对你可能有帮助:
; W4 M* A) A" s* `3 B" q2 M& K. W<script language="javascript"> 9 g. d7 s8 `8 e% z
function IsDigit(cCheck) 9 N( m/ {0 ~5 T
{
1 Z$ f4 t/ Z1 p4 T. H% S return (('0'<=cCheck) && (cCheck<='9')); : J8 @/ d' H8 G! r! D ?
} / L% J$ R5 Y* ?
X9 O( ^3 \% H! n$ Ufunction IsAlpha(cCheck)
; L/ m; ?0 T7 { {
+ W9 w8 ?. T e6 [/ f; x! M$ f return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ) p# ]( b9 e7 h6 L& y- t9 d2 a
} * m3 i% e+ N# v/ r- G
0 V, F. Y" ?! V5 s3 Ffunction IsaNull(cCheck)
% G0 M! F* s2 Z8 m) a8 w* u F { 0 g2 E& X* B4 q+ v' D2 U
return(cCheck != " ") - B4 n# z2 R" M/ G
} " Q! L8 f+ G) b0 [
: ^9 D1 Y, O& w! t1 h
function checkform() 9 k8 X& e* F+ D, k* ^0 F" m
{ # g( H% R7 @* v' }& k3 W0 x, p
id = document.sform1.id.value; % Y# D5 S9 n# [. X [
if (id == "") * a0 q+ [% e. y, w7 x
{
) C. E: U( Q* Y" t W alert("请输入注册名");
) u/ t/ a, D2 T$ C: \. d, { document.sform1.id.focus(); $ h) O% l$ n# ? }. ?
return false; 3 u6 J; D5 f8 T$ J
} , u# R7 A5 F8 o3 A. M; j0 x& N5 v
6 }( E- u9 u" h. p
for (nIndex=0; nIndex<id.length; nIndex++) , u$ v4 B/ n* U* f/ s
{
5 F' y1 ?$ i# v$ H& Z* x$ P1 h8 F cCheck = id.charAt(nIndex); * X5 s8 ?7 o# C5 i9 B5 |- c
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 0 J7 [: T4 M5 Z- q7 p2 Q9 P8 k% X) r& W4 y
{
- q1 x9 P+ c6 A7 G alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
1 U% T# y4 k% P$ m7 h document.sform1.id.focus(); " D0 `3 Z! r3 c4 b9 t3 Q& |
return false; , B- V( ^5 d0 t6 ]4 H }
} 8 _, c, }2 d0 n
}
% \- J4 p4 i" x; ]1 U chineseid = document.sform1.chineseid.value;
: m. D1 O! e; T1 V if (chineseid == "") / f9 u' S! o9 t: K: H
{ - B9 v* b$ k) |' b' h- o
alert("请输入中文昵称");
8 v) {; U$ Y9 G document.sform1.chineseid.focus();
& E+ a$ }) {; M# ]: v) w6 U) H: y return false; ! Z9 Z J6 x6 @4 c/ W' p0 u
} ; x4 q. J/ }! E, V( U
password = document.sform1.password.value;
6 Z. O I9 h/ [ if (password == "") Z. Q% R; r: A/ a
{
% b& o: M' S4 u4 v1 b, e alert("请输入登陆密码"); 4 Z" |+ l3 k) k; g- y& @
document.sform1.password.focus(); 7 T+ K( p+ B8 W% a* h: x' Q
return false; 2 K4 Y( D' r/ _, U5 m* L# ?
}
/ Y- \7 ^. Y$ J# p O8 [" A password1 = document.sform1.password1.value; 4 I! [2 f+ ^5 k1 F+ M4 Z4 g
if (password>password1) ; A k+ ?8 H X6 v! d; M5 M) t J+ q
{1 y, P9 ?3 u2 F, i. }
alert("重复密码与登陆密码不相同");
; {$ h; U s$ Z$ Q% m$ E' R( p8 D document.sform1.password.focus();
2 a, n5 b7 N& I* d( b/ D' ^: j document.sform1.password1.focus(); / t% |) u" ^! [( B
return false;$ i, `1 D. X+ L2 P' H+ k2 N9 o
}
' J/ V# x( @; S* |, M4 Uif (password<password1)
G9 M) E! T& u+ o9 l o {
$ z7 b0 Y, U6 M alert("重复密码与登陆密码不相同");
1 k9 }0 w9 k/ h e0 V* y4 { document.sform1.password.focus();
( \: e7 U1 W: ^ document.sform1.password1.focus();
) x5 ]# I* S; m5 | return false;
# F( B' ]4 h. Y0 G: ^ } ; A# G' W: d9 g' n/ p
if (document.sform1.email.value == "")
2 h6 R" B' V# d" |2 _, P {
- _% ], `! x0 O( ]" w' c8 S alert("请输入您的E-MAIL地址"); % A% a! |8 ~3 |% Z& g) ~$ e
document.sform1.email.focus(); 2 v* n# K7 J) V$ B7 ]3 A1 H
return false;
1 L$ ~3 W6 j! b$ J& t+ {7 S } * J1 E7 m* b5 r+ Y& p& s6 Q
4 W" H% z) |' | Q! g
email=document.sform1.email.value; 5 y( P7 y. Z1 I4 l
emailerr=0
' R4 Q8 T7 K, K6 ?- u for (i=0; i<email.length; i++) & k* |* x- r+ I5 z
{ ) ~! [% m D. o- O# C3 X" B
if ((email.charAt(i) == "@") & (email.length > 5))
2 t7 W B9 w5 r- I. Y& v: ]+ R8 f, P { , V4 e& a8 x' A7 {! W' }8 v
emailerr=emailerr+1 $ N8 V$ ~2 U; H9 A6 _
}
/ _4 L* B6 u% }9 N3 p- L } 6 f4 h0 x" V' A1 [; h
if (emailerr != 1) ! Z: ~) l3 ]3 Y/ O- j" n
{ 3 Q8 \1 V$ U! I. A9 ?# I/ ]3 e
alert("请输入正确的E-MAIL地址"); 8 N3 z3 {7 M+ t
document.sform1.email.focus(); ) _) r7 O ?7 m Z& I! O6 {
return false; 2 @! h0 y' ~" e+ ~5 ]" R: s
} 7 T T2 l5 I& }+ \1 e
0 X7 t/ P9 c3 V$ f5 w
if (document.sform1.checkask.value=="")
- \6 I! G5 ~; R# o9 D { & U* z2 `5 i3 N$ H3 U
alert("密码提示问题不能为空"); , V( F I( S+ ~2 K ^& O
document.sform1.checkask.focus(); . s- I! ]2 z2 h! d4 ^8 Q
return false;
: S$ x) z$ e3 ?, `/ v! `/ C$ W } & S4 O5 Q5 Z1 v+ E
if (document.sform1.checkans.value=="") : I; d& l+ N$ n) H9 O' l4 l9 h
{ " l5 a }9 E& f( Y O9 f4 m
alert("您的密码提示问题答案不能为空"); : X/ I, @( P. {7 }0 f
document.sform1.checkans.focus();
$ |2 I1 N9 \3 U- _/ O return false; ! _2 d/ r( q9 Y4 W( K$ Q
}
' P! {; u+ r5 ]) [ return true; # ^7 Y' Z+ p# O! X# ~8 _
/ r8 Z' G+ R. G7 u4 e8 W% I3 J}
' d$ \8 [$ }, ~7 H, a</script> |
|