|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14367
- 金币
- 2469
- 威望
- 1647
- 贡献
- 1417
|
这个脚本对你可能有帮助:
/ j1 P3 N% f0 @. O! ~+ s/ b" `<script language="javascript"> ) M, ]1 D. p0 K, K( W7 x
function IsDigit(cCheck) $ }' f2 o# b! }) P* W F
{ , Y3 V& L* I1 l0 I# e/ ]- ~
return (('0'<=cCheck) && (cCheck<='9')); ) k3 ~2 S) w$ {4 H" N
} - I3 H: u" I; o: G' G
% _6 _; t; h. t/ t/ T* Gfunction IsAlpha(cCheck)
2 ~% h7 o$ S1 ]+ W { : ~0 p; V: o7 R3 o
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
! F2 v! G' k. F; W* q8 W }
% n4 a: \) _! t k! G( q: F( n& \3 N5 z
function IsaNull(cCheck)
: D: f/ X6 N3 Q8 q( @0 O {
$ q9 e% | q- u$ E! B9 @ return(cCheck != " ")
' l, C {% s! D% x, ]( ?& O } " y0 F6 R9 G. }
* V5 V- C* O( ] S+ V7 \6 m6 zfunction checkform()
+ k5 ]% ]1 l% P/ B7 q3 L0 T{ 3 Z5 M) S* k/ L0 X
id = document.sform1.id.value;
& X" N |. ?, E' X0 [& E# J3 b if (id == "") / X H2 A4 E0 x# V. s2 J G" ?2 @
{
3 |* d9 r! \( | alert("请输入注册名");
+ V1 J( q# J' ^5 m0 `6 |' [& Y document.sform1.id.focus(); 5 v6 j$ U* d' s
return false;
. \, X- n; L1 y$ z% y }
% X+ h* u( R3 s% D4 `6 i
$ u* n" N, J4 Q8 X3 o7 F for (nIndex=0; nIndex<id.length; nIndex++) # n: l! L! S! g; `
{ * U; } b |9 f! D8 p
cCheck = id.charAt(nIndex);
( K- ?; X; k% H% ?. d if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
9 ?6 l" m+ x! H$ u {
9 m) ^5 @/ v/ o alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); $ ]5 C$ [/ ~' l. e% _
document.sform1.id.focus();
; M! R: }' Q2 E( k3 A$ H |) `& l3 ? return false; 7 I) K% i( Y5 z+ a" N& |, g
} + h, ?# {, C. R$ o: ]" S! P
} , s' k5 d- }5 a% O
chineseid = document.sform1.chineseid.value;
9 G7 N6 d; @7 w" d- u if (chineseid == "")
3 @: v! I+ M7 \' l6 _0 ? {
" l( e8 L9 V3 Q W& v8 R3 A! w alert("请输入中文昵称"); 8 s6 D( q# V5 F0 R3 h# R' t9 E( A
document.sform1.chineseid.focus();
" g5 ^7 N5 f7 @1 I' E _4 H return false; $ z+ d7 }+ a2 _8 v4 G+ g
} 4 `7 [ ^6 D/ \+ s! V" u
password = document.sform1.password.value;
+ b M( s! }4 r9 Z2 n2 z if (password == "")
- U" k) m$ p% J. F& S& y) k8 Q { 1 b7 [5 Q7 b* ^
alert("请输入登陆密码"); " k6 L8 Q# P& m D
document.sform1.password.focus(); ! U! I" w8 o* z! W- q% e
return false; 1 r6 ?# \# R# A/ `8 p9 l2 R
}
# Q% \: r0 G2 I3 E6 h# O password1 = document.sform1.password1.value;
/ E i8 W# W6 R; A if (password>password1) 1 J0 t! X, q8 t
{! Y$ x# D* U: q( [( e
alert("重复密码与登陆密码不相同");
9 i" ?$ M. U% B4 t7 R6 W& ~0 { document.sform1.password.focus();
* U4 E* @7 r4 E, q% H# l" s document.sform1.password1.focus(); ; n3 V! C j6 K, M+ Q
return false;
y) d5 |7 @# _/ I7 \9 D } ' ~8 M" k' U! J8 C& E2 @5 Q
if (password<password1)
: D9 p: w+ n" D* Q- d {5 ~: [& A5 L* u$ g" @! u7 a
alert("重复密码与登陆密码不相同"); & ~- `. }; o* ?8 S
document.sform1.password.focus();
* j D- I1 U0 ?/ d2 V, V+ D document.sform1.password1.focus();
+ i# @5 u% j/ K- o! [: h% _ return false;. o; V. [3 l4 n- g( g6 k
}
* z3 R$ K9 G* s( ~& f if (document.sform1.email.value == "") ) H8 @6 R) |4 y+ @9 ^8 I
{
p i A5 i5 n+ `: t4 c" | alert("请输入您的E-MAIL地址");
! u4 g$ y/ _- E3 E; V0 A# ^; R document.sform1.email.focus();
9 T" a& J( X; v. R: N return false;
5 Z) i- l) T9 @; [( G& o, I) [1 u }
9 y( z7 U( U; _# b2 e( A9 [
3 B/ u4 O$ b* ^ email=document.sform1.email.value;
' B7 f% t: a& H/ ` emailerr=0
6 r- O" x9 M' h5 ?6 u" k5 D# w% ] for (i=0; i<email.length; i++)
/ r, Q2 P a; z) \% \ {
9 @/ Q7 N3 K' h) `2 d if ((email.charAt(i) == "@") & (email.length > 5))
' E9 x3 b2 U/ j) x {
' z2 c7 \ @9 u! s! k+ e: O emailerr=emailerr+1 ; j3 Z) C5 M/ t+ T/ Y" V- U3 D
} " i1 t2 z5 ~. ^- g# p
} ) O1 C" t( A9 Y$ E- c
if (emailerr != 1)
* }! d0 ^2 o% R {
/ g/ M. e4 j* p, u0 ~, I alert("请输入正确的E-MAIL地址");
9 \9 s/ E5 Q% G& R1 ] document.sform1.email.focus();
9 c5 c' x9 g, M- b/ c* z( ]/ } return false; * X# w9 U& d( x2 z3 Q& P
} : }8 ` I$ y, i+ D$ v
, |% O; p# o2 M: y9 R
if (document.sform1.checkask.value=="") * B$ e0 |0 p# g6 g$ o: [
{
4 |3 x, b1 d4 m5 w" G alert("密码提示问题不能为空"); 6 Q2 j( D6 ~: N- [. `# Y+ Q
document.sform1.checkask.focus(); * G8 \0 W# |, `6 w
return false; - H: O Y0 r. v, r) k* A. p' i- f
}
( K5 L: _! v# r% t1 ^' H! U if (document.sform1.checkans.value=="") $ K O+ J- t) V: ]4 P
{
' {3 `/ Y( L4 r, P* Y& P' d9 j' G/ h alert("您的密码提示问题答案不能为空"); 8 p# e& `6 ^! K, v2 t3 f& @' I
document.sform1.checkans.focus();
! Y( n. s: Y4 n/ i4 x9 N$ _& P return false;
$ w. J" ]" Z# @* A* k* x3 l* H2 r }3 U; M& Q2 s, F( j8 l1 ?- T( |8 u
return true; 3 R- `! P( w& {) r/ }! l, R# y
' |$ J- z1 d& @2 \4 K+ Q7 I
} d0 p$ `, q" ^' l' q, i# L! ^* Z
</script> |
|