|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14385
- 金币
- 2478
- 威望
- 1647
- 贡献
- 1426
|
这个脚本对你可能有帮助:* R- G& d3 l z3 w; o) b
<script language="javascript">
2 L* \- O. P) M. ]4 H1 f- Zfunction IsDigit(cCheck)
, q3 i0 T8 c' K! D1 d! O {
W6 Y- S) |% h I! T9 i, h5 `. `, q return (('0'<=cCheck) && (cCheck<='9')); & g& _0 |2 N1 I K2 k: d& W
}
5 k1 y: f# M# J7 p. v4 } ) \2 e$ o0 I6 l' B
function IsAlpha(cCheck) 1 S. a/ }9 b/ l" B0 b! v# P6 [7 ~
{ 9 X" }/ y8 p# |& p
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 3 A: U& e2 J) T
} 1 P0 ~1 j, }. Q! F$ M
- g! ?6 \8 R+ e
function IsaNull(cCheck) ' q% \3 e. X% G% h; e. u9 [
{
+ Q! {! x2 ?' ]/ w# V9 X return(cCheck != " ")
' W& Z% d, [+ A% T } ( }) A j- I. `: \# I; \3 I
/ g$ z& z: Z1 I" F% y2 S, n# a/ nfunction checkform() ( E" y0 H% }" h/ u* M3 a9 G
{ / f9 p( Y% n, S! U" ^0 @% l3 r
id = document.sform1.id.value; 5 G. | s) G' e+ Z" ]( Q
if (id == "") * c8 _9 I" J q
{ . g- ]* L; Q4 u, i+ c C( g
alert("请输入注册名");
9 I) N' x2 Y5 Q. C. { document.sform1.id.focus(); , v- z% z% G, R- E7 w0 H" E; ]4 L0 S
return false; C. F) R+ I* e3 d' g/ G
} * v9 _% E6 U. u5 \
2 ?: H1 J8 V' K+ g8 `& C3 D for (nIndex=0; nIndex<id.length; nIndex++) 6 Q. L& i5 D2 L
{ : Y& W7 q) |9 [9 {2 z
cCheck = id.charAt(nIndex); ( ^& K% i9 b; s, a6 C
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
3 H1 j& |+ m& c" \ { , }4 t' {5 t1 ]2 b0 R
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ; i; x8 T# |9 X
document.sform1.id.focus(); ) `5 p& B7 B9 H2 \4 X7 I* u
return false;
- [; o9 w$ b+ Z% Y- a" O+ E } 3 G. X0 g7 F, h/ ?
} ( x" m5 q7 W2 R r9 q
chineseid = document.sform1.chineseid.value;
% h( v0 v$ {( @3 [) g if (chineseid == "")
& n# @, G4 ?+ P6 E, M. G7 u { ) l& ~; I, E8 n: m" V! [1 ]
alert("请输入中文昵称");
" r& C$ _" P5 p document.sform1.chineseid.focus();
. [% _- N# M- u; L# \5 c return false;
- @+ { _1 _+ ^, d } ( `1 h2 K* Q& s
password = document.sform1.password.value;
, ^$ M2 p) e, Q5 K% }& R if (password == "")
* i$ y) A3 m& C9 U$ e, ` {
+ s2 P- b; W+ \, F alert("请输入登陆密码");
0 H" l W0 p4 j+ f document.sform1.password.focus();
, j* J# y6 b' ? return false; 8 U+ i+ Q- M6 V6 H( r( M5 i
} 8 f# g9 `2 E% q6 M4 t* {
password1 = document.sform1.password1.value; 3 N+ b$ ~$ r) B5 B: l
if (password>password1) 6 t; R! x2 o. T
{
7 b- W/ j8 o3 x$ a3 I alert("重复密码与登陆密码不相同");
- a: X& S# ?& z. [7 a9 W document.sform1.password.focus(); V* G9 e4 |7 C n
document.sform1.password1.focus();
# @( E. F# ?, [$ V- D0 { return false;
2 J2 t' |! Y w2 W } + I. ~/ Q: v. t6 t; S5 ^0 t
if (password<password1) ' C, V7 D |) I. d( g( E* n
{ [% ]# l" m5 Q# G s3 z
alert("重复密码与登陆密码不相同");
3 l$ Y a2 R, s6 h+ ~ document.sform1.password.focus();
) O" M3 _8 C- R$ ^ document.sform1.password1.focus();
9 ?/ {4 i6 ^& e* n0 w return false;' ~0 I$ |$ j' e1 P
} 9 S- o1 Y) i+ L* ~' C' F
if (document.sform1.email.value == "") - X* I/ M: i0 S! ^" D: X
{ " x& {0 C' l( a ^
alert("请输入您的E-MAIL地址"); 0 Q D9 G) Z, \3 H' i. w
document.sform1.email.focus();
' O6 \6 x+ @- j5 T return false;
( q2 x7 J; x9 z2 X } + p" s& N* K& W; z3 d
' {1 W+ d# b3 ?
email=document.sform1.email.value; ) k2 `( ^* ~1 k( A- I
emailerr=0
. f) A. K2 X+ y! c& Y for (i=0; i<email.length; i++)
; |' [2 [5 K h7 T. Y8 a y { 1 ], t. w0 K/ ]
if ((email.charAt(i) == "@") & (email.length > 5))
0 t9 ~6 y$ h: ~8 A {
; T; F7 J3 p8 Q1 w1 q emailerr=emailerr+1
# r5 z2 q8 P0 _' f }
" S$ {: [2 z( Q& x/ }9 Y6 w } ) J& o5 R9 I, n4 H i2 I* P
if (emailerr != 1) # J/ w6 G! Z5 e/ L5 l. x% W
{ ; J% X: |! X* S2 ^( p
alert("请输入正确的E-MAIL地址"); " s- q5 v& h, e& M% p$ j1 Y' U
document.sform1.email.focus(); 3 H7 S/ d; V$ M- ?* E. W0 v1 Z
return false;
) u5 B; t, a# Y/ V }
- |$ t8 j0 X9 u( ^, h* Q. k* {3 j4 q
; N" Y. \5 V& `) w) C if (document.sform1.checkask.value=="")
5 f% x' b- ^) W { 5 r$ O! v6 X# J6 i
alert("密码提示问题不能为空");
# a. g7 s% [- U) Y/ K8 k! W9 V document.sform1.checkask.focus(); : C- G, }; R( d, w9 u' N
return false;
3 J! x* x' F1 Y/ [& z- g" p }
) q( x% N* s1 y9 A if (document.sform1.checkans.value=="")
3 T9 H! F! {4 U+ f1 g3 ]7 f4 T" A {
3 I0 f. y( H% d6 p alert("您的密码提示问题答案不能为空"); + B. q0 _' u7 {# V$ v
document.sform1.checkans.focus(); $ F. `! L9 U X
return false;
9 j! G4 @' L: {! Q# ]# K0 y7 t6 I }; O, x/ v1 I5 b( {' h
return true; + r, o" t7 x- g! o/ Y
( l% t0 Q, J, N* Z7 c
} 9 u- T& R) k; E6 ]
</script> |
|