|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14429
- 金币
- 2500
- 威望
- 1647
- 贡献
- 1448
|
这个脚本对你可能有帮助:# L+ h0 A0 \3 K" v8 u. _
<script language="javascript">
. d! }+ _( i O' t6 Q, y1 afunction IsDigit(cCheck)
: I$ D: C5 F) c/ U( m, K { q% }$ D2 d1 F4 w f) [
return (('0'<=cCheck) && (cCheck<='9'));
% v+ ^. O2 n3 X } 1 M6 j( A+ l4 u' v) O, I
! e# X; v3 N- y/ [9 K3 v8 Cfunction IsAlpha(cCheck) 0 e2 c" M2 C& @4 K" p+ \
{ 1 C5 t( w k" x
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
4 R5 @: U. [7 @; q8 F }
3 w y" s6 F, c4 X . g1 E5 J$ t" u p k4 `
function IsaNull(cCheck)
8 m# v; Z9 a) k4 i1 ~ F0 v% m { 6 u, `( W2 p* ^7 Q& I" c
return(cCheck != " ") 4 F5 X- c! ^ m/ _: [$ b
} , p4 z# s5 z8 y% m. U
' S9 {& o2 f5 y
function checkform() * X% K/ b* C/ Q1 u& W4 k- w. r
{
: H! K5 W, u" | id = document.sform1.id.value;
3 J* c* _" w! c: A- p if (id == "")
% i- ?( q% w) K' M; f% I { ! H; I/ ~: `, x3 q4 o
alert("请输入注册名"); 6 o$ Q8 u1 u# B' N/ _
document.sform1.id.focus();
: l& ?6 m0 ^+ J: E4 Q1 ?: B return false;
4 O/ j( v5 {0 X7 P6 B }
) n& Z" y9 @" W( |4 A& m, l 1 }% R# s' o5 U9 X
for (nIndex=0; nIndex<id.length; nIndex++) # v9 Z; A- V7 @7 o1 Q
{
7 ?& `$ k$ h7 D" @ cCheck = id.charAt(nIndex); 1 N1 o$ N6 F0 o" [# U; ^$ d
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 5 C0 v9 n1 J2 s# j) {
{ ) Z1 ]# @4 N# t f# M
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); + v% P8 a; r8 m: X: W0 G) ]+ t
document.sform1.id.focus(); 5 A! P8 V8 x8 O8 N3 D
return false; $ s0 Z% O2 s& `
}
4 i5 ~: R" X. C }
" t7 ]* S' Y* |& n6 q chineseid = document.sform1.chineseid.value;
- l# X6 z' n; S6 J4 v Y% Z if (chineseid == "")
( g# x7 W* X' l; V/ O { & |1 a+ s: F. h( t/ m4 G! H
alert("请输入中文昵称"); 8 E& e, v2 r: N% F) E$ D q3 n
document.sform1.chineseid.focus();
% R: y- D% r& V! h; } return false; g" B; w& C# p( a6 v$ `; `: q1 Z& ~
} $ c+ e1 _0 K1 b& u
password = document.sform1.password.value; 7 Z% ]# o7 \6 c0 ~
if (password == "") 1 _6 }2 ]% A7 k
{ , ^% N; {' s5 _: a. Y) s; e
alert("请输入登陆密码"); . n/ ]0 L9 j9 h# }* l# `, [ X
document.sform1.password.focus();
, w) S" m4 w. m6 Z return false; $ g# ~' v5 y7 c
}
1 e0 ?. D) L/ g/ N. G( N. t password1 = document.sform1.password1.value; # S6 ~+ Q8 U* t6 O L3 L7 t" S
if (password>password1) h ~# U. F- q* y* x
{
4 y8 t$ ` c( C# t- Z alert("重复密码与登陆密码不相同"); 9 W. V8 B$ @0 O2 V
document.sform1.password.focus(); 9 ]* W7 C' `: F3 V6 o" c9 s! e
document.sform1.password1.focus();
~1 O: y& u$ e" _! G$ ]$ G return false;* ]6 l4 e; o; _$ e `' i
} 2 p. m" X$ d$ b
if (password<password1)
2 V5 |) B% t- z& u9 A4 {1 X- A {
; y) K1 S8 }# k$ E, a alert("重复密码与登陆密码不相同"); ; |: x; r' m% q( l5 |5 X, u% `9 M
document.sform1.password.focus();
/ [. R0 C4 h7 C( r document.sform1.password1.focus();
( t+ T; v V' [: a return false;( a5 e. \; z$ x0 G5 S
} # K! {; @7 U5 g# E: E) d! n
if (document.sform1.email.value == "") . |2 h' A8 E8 g8 a3 F( |
{
9 o2 T6 t+ r; J' V0 |1 z alert("请输入您的E-MAIL地址");
9 R. L+ J) h5 k4 v- M% A document.sform1.email.focus(); # r( H. m9 I9 C8 E! s8 A
return false;
/ @& i1 Z+ K$ w# t& w p* _! X$ k. u }
" z* e. U+ A8 T/ M# Q+ j3 |. C
' K2 A" Y$ o$ ]1 }" l# q1 A5 T email=document.sform1.email.value; 1 a) _4 ?/ u4 ~( n9 N0 z
emailerr=0
: u! x5 f$ z, B8 h for (i=0; i<email.length; i++)
. }7 B$ v1 u- G, ?# M {
. h. ]& M0 q' n if ((email.charAt(i) == "@") & (email.length > 5)) 5 w% i) T7 [. [
{ " z& \( H! N+ K6 E% h
emailerr=emailerr+1 2 L; \+ ?! V9 j% X$ W" H. q% Y
} - [: O) N6 T6 j& F$ Y8 F/ [
} + W* A. O: i5 R: E9 g+ Q9 L
if (emailerr != 1) 3 m$ y9 h; f( F! u- H6 p8 I
{ : ]0 A1 i& m, ~& g* H: D. T7 {4 A
alert("请输入正确的E-MAIL地址");
, [9 J: T& T' m S document.sform1.email.focus(); # v; r# n7 ]1 a: c, F# {: |
return false;
, I, E5 T) N6 [% r1 P" I* N } 4 l# u7 r; x3 S* j5 L8 r
' b* d' m% m F if (document.sform1.checkask.value=="")
/ u: v1 V: {/ J { ; }# Q& F# R9 A/ i9 g
alert("密码提示问题不能为空");
) m) z' Z( x7 w' U; u% Y. y. @ document.sform1.checkask.focus(); 9 ~' M! s0 b1 F" R: ^3 I
return false; 6 |6 \, A2 o2 e& v8 }
} 8 i2 r6 K. W4 x7 E
if (document.sform1.checkans.value=="")
# P( b- @" X" j5 \+ l- L { ' }0 D. B/ J a5 T# C1 @) J& {
alert("您的密码提示问题答案不能为空");
7 s+ C$ a1 Y+ x I) C+ i( U document.sform1.checkans.focus(); - h4 `6 ^( ~0 G8 l: F" X
return false;
/ d! a3 \3 b! P5 o, Q( {# { Y }
+ x2 O1 @' H$ i+ ?4 k return true; ( |# k- Y3 @( e* ]; a* P
. ? E5 [ m& U9 L. V
} # ] Z# W, W! @& F9 P3 z' q/ ?
</script> |
|