|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14393
- 金币
- 2482
- 威望
- 1647
- 贡献
- 1430
|
这个脚本对你可能有帮助:' a( D! W5 J$ S& Q4 R6 x9 x
<script language="javascript">
# f7 X2 f8 q. F5 l( K2 {+ N7 G) Wfunction IsDigit(cCheck) $ R6 Z8 I& l& W! q: [, q0 n/ q0 g
{
. u- a" F& a- p& B9 `2 P return (('0'<=cCheck) && (cCheck<='9'));
' T! K0 [8 ?# k6 s } ; s6 p0 }6 x9 e$ N0 f$ \ P+ S
) p" C: \% z6 r& d7 Z- t! K# ffunction IsAlpha(cCheck) + O9 s# Z8 Z6 _8 m8 K
{ $ s" {6 z, K( ^6 l) ~' d; S: b
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ' b; |6 T( X4 ^) C8 W# ]- h
} 0 T/ k2 S. ^, R
! F: o0 \( O$ d. n
function IsaNull(cCheck)
- p+ o$ p$ l9 y- y1 G {
: x! X4 ~! Z! v3 {/ u" v9 U' S; z return(cCheck != " ") 1 g$ t# ]! y/ l
}
6 G- h O. Y4 M7 }) P; a8 G# D6 L ( S# e. X0 @% n5 p
function checkform() 3 W, Z. G4 T. X& |2 W7 Q- A
{ ! C: ~9 m% `, v/ G* a F
id = document.sform1.id.value;
! M" q! _! a% d @5 \3 i" g# \ z. L7 D if (id == "")
$ r$ ]- n' m3 e2 |3 Q. y! f. V { ; }, V; x5 l. R4 _' C5 A+ N7 d+ k
alert("请输入注册名"); " B8 L: q! V% E8 h
document.sform1.id.focus();
# N0 V. y+ g% A/ V$ q8 N6 ?* T+ t( U return false;
; P- Z& ]/ D4 P, n* H( W" ^ } # _! `* H* W. V* V8 p5 v/ I( J' i
O; B2 {5 w v e0 W for (nIndex=0; nIndex<id.length; nIndex++) 6 U( {6 {; T1 _# x5 L/ J
{
* F+ u1 I, A6 R1 E+ ~ cCheck = id.charAt(nIndex);
$ V/ \$ m4 ~* j1 k; [. ?: [5 D7 F6 D6 P) a if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 9 s* B3 g, P* f9 k8 O
{
+ s! ~% r( K+ z alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); , o* V$ i1 m7 Z$ R& _3 W
document.sform1.id.focus();
! P0 S# E; W: u5 R! o- U* @2 ] return false; 3 P f) i3 o# l. b
} - J5 }! i! W9 m7 h* J, [; K- v. [ e
}
3 r" `. G) F. @" N chineseid = document.sform1.chineseid.value; 1 [" |9 n6 M+ k0 Q$ _( h# o$ J
if (chineseid == "") , S, N4 C9 ^/ ^+ _ L
{ 9 E# c! q. c- W
alert("请输入中文昵称");
& Q5 i7 C0 m" I; a" P" ? document.sform1.chineseid.focus();
& o) E* U1 m! L9 a return false; 1 Y3 R- m$ i* p: |7 O
} 6 E9 r+ W8 I9 E1 A8 f3 E* }) C% r
password = document.sform1.password.value;
1 h) I8 i6 F+ o2 j- f* y2 C( ` y4 M if (password == "") ' w0 D4 H+ t+ {$ B$ ~
{ 8 b/ V' l% c2 Z! O+ e! w6 f
alert("请输入登陆密码");
) B \3 N+ B6 R/ Y$ m" z$ ^+ K document.sform1.password.focus(); , _) t+ Y" S$ A0 w7 O& Z# i
return false; 9 O" O4 u! ~7 H+ { h% H
} 6 G$ w" A. x5 A( k
password1 = document.sform1.password1.value; ; H- @& e/ v. q& d: f/ D! F
if (password>password1) # v$ l+ L1 o+ i) X
{
1 Y! U, N* F! G" y alert("重复密码与登陆密码不相同");
p8 G) A8 K1 a document.sform1.password.focus();
2 ~% t5 B) P; l3 K3 g document.sform1.password1.focus();
. x$ {$ `2 n7 M2 @, W return false;( y" ]5 \6 n% l& U( P* {8 v
} 7 |: ^* ` D6 ^, i3 U
if (password<password1)
! @* R* [. F! |' X8 `; Y" m {
8 S* b7 u1 y% p' j1 ? alert("重复密码与登陆密码不相同");
% ^. o2 ]5 v% f6 W$ N: q ^+ | document.sform1.password.focus();
% ?2 D J; N; U! d/ U. U document.sform1.password1.focus();
4 j0 O% l5 X3 t i5 P4 _/ W return false;
$ @( G9 d- m4 q q! ]+ q+ b' | } ( W' b4 ?+ A; Y" s
if (document.sform1.email.value == "") + h. r6 J! w8 l2 e z6 i
{
& \8 v4 e: J% ?5 ` alert("请输入您的E-MAIL地址");
" ~& _/ R5 C: Q document.sform1.email.focus(); 9 q- I3 k/ X+ z
return false; ; M. t* r' I4 \0 j4 S
}
+ u* x: p2 [1 i 6 e4 j2 F0 A- T: ^
email=document.sform1.email.value;
* g- h' M0 j- ]& Z: ]: ^ emailerr=0
( o1 H0 k! r! V4 A. \3 Y3 N for (i=0; i<email.length; i++)
% |( A6 w& L7 F; g3 n {
* j5 w+ q2 E) h/ O" T& a6 e0 @) F* c if ((email.charAt(i) == "@") & (email.length > 5))
4 y; l1 j4 l! a. `) x$ R1 a { j0 ~ j5 u6 s% f2 K6 }
emailerr=emailerr+1
/ N6 G! d8 I' v& X8 z } + u% z( S* Z' [1 Z. T0 F
}
* d5 F: C+ T- {4 N6 Y* [ if (emailerr != 1) * M( g2 i0 R: }* E/ q
{ ) v+ F) G& B* t5 I3 ?9 o
alert("请输入正确的E-MAIL地址"); % [; p( n* V2 d5 k) p
document.sform1.email.focus();
5 v- I2 S. q3 V) p/ i return false; - V4 Y+ ^5 ]( |% e. \& Z2 o& J
} ) p' J9 r1 p, ~% P
9 ~6 ~7 f( [, N9 b if (document.sform1.checkask.value=="") / B9 \! O0 L- b3 M+ j4 ~- f
{ / f5 q* w m/ j1 R& n, U" n
alert("密码提示问题不能为空");
+ [4 ^0 L2 C7 ~ | document.sform1.checkask.focus();
/ u/ {0 Q& C& e' ?( X3 w) ^9 x return false;
2 l7 @$ _# V0 z% U# r8 [ }
7 p" l3 G" f0 N4 F0 R2 L if (document.sform1.checkans.value=="")
- M7 V+ d5 w9 L5 Y: u" K& z8 m! } {
) }+ D- P9 w1 @, l alert("您的密码提示问题答案不能为空"); 3 y1 y5 a0 K" _0 M
document.sform1.checkans.focus();
4 X" l* ~; F0 b* Z" z. d6 h return false; , }- W9 ]5 I& X& p
}2 u$ A0 t/ N( U. p I8 l
return true;
& O7 l/ f- N! R) y
+ C( N0 Y$ u) s! H. a! j5 F; D3 R} 1 N F1 K5 }0 C* c4 s2 c; ~
</script> |
|