  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14161
- 金币
- 2371
- 威望
- 1647
- 贡献
- 1319
|
这个脚本对你可能有帮助:
. j+ k; E8 p( n: I4 \5 y<script language="javascript">
1 p% n/ d( p6 i. O* {" Ofunction IsDigit(cCheck) : D9 M# b) s3 j" p) x8 q' F0 Y
{
R/ P6 l/ U; q& z return (('0'<=cCheck) && (cCheck<='9'));
2 e" j- a- ~8 k( { }
- f% L* ], s; u! W4 e ; q: m; V. z7 Z9 ~0 w4 q8 o5 A
function IsAlpha(cCheck) 7 S4 C" \, P/ g1 S3 [
{ 2 h$ M1 A5 k0 O" E m( F/ D
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
. o/ L" U R- L } " L& j( x/ J# i _
- }5 e8 T0 z# C% B' Q" d, nfunction IsaNull(cCheck) # S) B9 i, H) Z% ^2 ~- X! Y* [
{
2 p. B& x& C2 J. S2 B+ f return(cCheck != " ") 2 P7 K- k, c5 @ k8 G& x; |0 s
}
: l x* L- l- ~1 ~+ s
6 C; c6 u9 E7 h6 _function checkform() 8 _; r# x% ~* }4 [2 k* n+ o
{ ; u, O y3 B: e# X, ]
id = document.sform1.id.value;
3 P& W- E" ^- e# r if (id == "") e" O) s- J! p6 i8 X
{ & }# H) z; n/ L: }
alert("请输入注册名"); / U, \- R6 T# N' x' X( m8 W! |/ B) f
document.sform1.id.focus(); ( _1 I6 e$ h6 _ ?8 `* l
return false;
0 E! u% Y' E4 B/ x }
) k* O4 x% Z2 X; i / n. x9 _4 S) a4 B
for (nIndex=0; nIndex<id.length; nIndex++)
) }; b) p; A: `' l { 3 G8 f6 }/ _. u' `& R; Z
cCheck = id.charAt(nIndex);
# T6 c6 C& A B1 ^ if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) + p# a) j+ i) Z
{
7 R a+ p' W; k& f& n4 g+ A- l alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ( ^% V3 L5 m: J3 v
document.sform1.id.focus(); ; i$ X. j2 b( B/ A7 j& N9 @: B
return false; 2 w0 j9 O. r% u0 D* O0 J& F6 W
} 8 P) O1 Q6 x7 b! F
}
/ y7 t+ ~) ?9 z% [0 h+ F M chineseid = document.sform1.chineseid.value;
/ B+ r8 n2 H+ Z: B% o( W3 j if (chineseid == "") 2 I ?4 ?! [+ c! l/ y; d: e
{ - s& S8 s% k7 v+ ^9 R2 K1 [
alert("请输入中文昵称"); : A8 |. B: a x8 w1 h! F2 j
document.sform1.chineseid.focus(); U4 ^4 h* m1 [: ]7 D% T
return false; , }% i ~: U4 e8 C
}
8 Z5 c" C" o$ j8 m4 G password = document.sform1.password.value;
# K% q' p7 S& W- T7 h/ b if (password == "")
6 _2 |/ M, Q5 E4 H i5 c6 I { . Q: {9 p3 t# ~* }9 S, B
alert("请输入登陆密码"); ' {% h u! S, O% R% ~- F/ J
document.sform1.password.focus(); . n3 K; S- K/ z
return false; . q" M! U2 h; z" m- n0 H/ G
} a( D- ?6 G, c6 L& N
password1 = document.sform1.password1.value; 4 C/ |2 _; Y+ d' B* r6 y
if (password>password1)
* M" k9 P! B) C# w* Y9 t- s! l {4 N; T" ]/ V# A$ D# v
alert("重复密码与登陆密码不相同");
& S, U6 w3 w$ Y document.sform1.password.focus();
- }/ w0 X1 @$ o* T5 _8 @2 m document.sform1.password1.focus();
0 Z) h* {8 u' u2 y% z* y! Y f, h return false;
/ u$ E8 h- g# r: f! q }
- _! G3 I- x5 S* J! u) Q" R- J) [6 h, vif (password<password1) ; |( t+ r. Q+ w6 k
{
C; F3 n. r0 }2 i alert("重复密码与登陆密码不相同"); ) G# d& K- c3 G6 M, I' W
document.sform1.password.focus();
}* T4 ~! {( Y document.sform1.password1.focus(); . y; n4 }4 s/ Q8 X+ O
return false;/ o5 H/ g: `& s, a+ V' s' Z
}
; g a+ S s% l5 B# d. k if (document.sform1.email.value == "") - w* {* B' m6 w# d5 \
{ * k+ u, r( c: y
alert("请输入您的E-MAIL地址");
; a- Q+ L, l, T! [5 e: [ document.sform1.email.focus();
& a x/ }* }0 J. H9 I return false;
9 X* O) r3 ^- N1 K- b: J# ` }
1 |9 z$ _4 Z7 o / q, O5 E' ~2 h2 D; n
email=document.sform1.email.value; ! V: j( F! `# S e, u: p: S
emailerr=0
3 L. O/ f& H& t9 m C5 r& U for (i=0; i<email.length; i++) 7 P8 d& d& `! i2 w) [% {1 Z
{ . E5 j6 p$ ^2 ~: M. `; l
if ((email.charAt(i) == "@") & (email.length > 5))
: d/ B3 F* n3 f! l$ z { 5 o+ _" F0 L+ D4 x0 `8 H$ o# k4 s
emailerr=emailerr+1
. R/ f% R' F1 c. C% B, e$ `* k }
; e& ~9 h4 P3 P& z$ O9 }& q9 |+ P } ; J/ U8 ^( N8 {
if (emailerr != 1) + z" Z; G$ M6 P( q
{
3 g5 A" T$ Y8 e' N, c! I# w, ] alert("请输入正确的E-MAIL地址");
2 l c) v& z6 |! V6 w f document.sform1.email.focus(); 6 F& m( {: {, S* {: \' v$ D
return false;
( k$ d$ I; |3 m# i8 w0 u }
' g Z' L% t/ ?/ \6 z8 S& n: q5 K8 ? 9 D, o N( o7 J# {/ J
if (document.sform1.checkask.value=="") 2 M% d v, R8 W* U
{ 4 y; F5 ~* u1 d7 |8 C# N% w {
alert("密码提示问题不能为空"); ) p7 k- w5 i, \
document.sform1.checkask.focus();
" r/ _7 p8 k1 K8 F( ~! \+ {1 O1 c return false;
^1 G# S( y% z: B9 J. i }
( A- {* }4 y! F; r# _ if (document.sform1.checkans.value=="")
# p/ p Q0 F+ F# W' C. { {
, h& W5 y- F" i+ f. K" v' | alert("您的密码提示问题答案不能为空");
4 F& e5 R) M. Q2 O7 H ~ document.sform1.checkans.focus();
7 f. u* M- K7 X" W0 c return false;
, j) O7 T( Z0 G& D }
7 @9 q4 Q5 h I9 M7 P return true;
9 Q8 W! Y% r8 Q, ^/ O0 P) {
& k5 `0 i7 q5 \# \0 L}
1 v, _" v; x1 T @+ e$ N</script> |
|