  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14191
- 金币
- 2386
- 威望
- 1647
- 贡献
- 1334
|
这个脚本对你可能有帮助:% F8 P, B' W: G- P G+ j9 G" ~
<script language="javascript">
$ A$ r( r$ i+ w8 \3 D" H$ Afunction IsDigit(cCheck)
! s3 L3 ]# N" t, ]7 O5 L/ s { 9 M; `0 T+ g/ L% b
return (('0'<=cCheck) && (cCheck<='9'));
+ u7 H( ~% C+ l; X }
6 ^2 Z+ }, Z3 p9 o2 U2 F6 a + X( `; m; ^2 [" _. O7 d! v, E
function IsAlpha(cCheck)
) Q# l( y+ W& ?4 { {
) q: `7 E3 F9 W5 W/ ^3 y return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
& H) A, _6 ^) M6 X }
3 P4 w t. f5 D4 E) j" ], }8 H5 o / v, j; K+ ~5 Q) f' \
function IsaNull(cCheck) + M! x* v2 j( r0 d: O
{ ( t6 a6 s- ` ^0 T$ v5 ]' |
return(cCheck != " ")
1 t4 g: ?- n' x. O* X } , a& j. c1 \6 V
V. h& T& S! |" a d# K7 q7 h
function checkform() 6 K2 }3 o( U4 C5 F7 f
{
u- w4 V& D/ O8 k$ R& Z: ] id = document.sform1.id.value; $ [) P$ y* j. k' g h9 \8 g
if (id == "")
2 z5 P& K6 }! Q9 y. l { 7 ^5 J4 a7 f- g' X+ z. L* M
alert("请输入注册名");
* ~4 u* x* R' l9 R8 a document.sform1.id.focus();
1 o8 E' q, T: m, h/ v: e return false; - F+ |* T5 K \+ i
}
9 A' ?' y3 a9 i1 ` 9 d' E: G$ m4 {8 W9 M! O" e. f
for (nIndex=0; nIndex<id.length; nIndex++) ' C/ x0 r# |$ H+ R& U
{
+ Z: W6 D3 k! O9 q& c cCheck = id.charAt(nIndex); 0 M6 }. c: p$ i& f0 H6 H% D# z% d
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
2 I# o# R" n) c, g2 S# i {
; R% P3 J( G. z2 [ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
5 s( Z! m o; y5 T& I* Y3 G document.sform1.id.focus(); 2 [+ U/ V# e+ b
return false; ) g* p! Q" N8 w& W2 f' S7 v7 y7 |
}
( ]5 f# Z/ y* s }
* {2 J' Z; ] B+ B* Q chineseid = document.sform1.chineseid.value;
k3 ^" O4 C$ G, a if (chineseid == "")
/ d) E& b1 ^( {' |) m1 w* V( d; g { 2 R( k+ t" @0 Z, |0 t
alert("请输入中文昵称");
% @ [3 y3 e, O3 T$ C* M. S document.sform1.chineseid.focus(); 8 M) ~% I: T0 f) z7 z
return false; & f" |( `3 ~0 [9 }3 |3 y
}
, o) J V( r% j" E: j password = document.sform1.password.value; , f! J* [; g! f h3 T
if (password == "") " b5 T! Q/ W8 ^/ r2 d
{
: y" K2 E8 { z- M- V* F$ q alert("请输入登陆密码");
/ j3 Z6 F4 S: D document.sform1.password.focus();
/ w+ |. S8 o. j+ E8 O) V return false; 3 D7 M0 ^! G, E3 G
} ( L; a% k# g q6 _7 F) Y
password1 = document.sform1.password1.value;
$ u6 x3 k! t- Q( ?4 i' ?: f if (password>password1)
- }3 Z. i* J- h5 T {
# N% q9 m/ I+ A1 |0 ` alert("重复密码与登陆密码不相同"); 0 o2 W! I d5 ]
document.sform1.password.focus();
7 z9 U/ `+ A5 B, S& F% J document.sform1.password1.focus();
7 a5 @- [5 }) l; i Z% h! k7 R return false;
5 B q0 P$ R* k2 T& {( v. K( d: e } % ~ T! F5 R: I' i, ~8 C0 F/ b
if (password<password1)
0 n1 K* e! A1 ]( S7 J {# S* ~2 f/ ?! m4 K
alert("重复密码与登陆密码不相同"); ! s( C7 ?9 S& R6 N% k# \. z, a
document.sform1.password.focus();
0 N& ?: X5 H- r+ u$ _ document.sform1.password1.focus();
; R( V% U# Q2 z' B0 M* Y return false;: W7 T) q2 Z- D: f5 B
}
4 I& \8 c1 b( g if (document.sform1.email.value == "") ( z" u8 m8 c) ^* X, T8 ^+ o z
{ * j: D j3 b L: {
alert("请输入您的E-MAIL地址");
7 L# w3 _6 v3 L3 x document.sform1.email.focus();
$ Y y+ k# L9 r# m# q ]; a9 q return false;
3 j _. f" J4 G+ o) R% W }
6 M1 F* `0 y( M% R2 H
- X' a7 h1 R6 Y) Y' ?% F0 s- R2 t/ f email=document.sform1.email.value;
$ ?7 |5 I0 @7 r. |* G- ~+ M emailerr=0
2 j+ W. Y/ X8 J; [4 ^0 D for (i=0; i<email.length; i++) 2 h7 S7 o# [8 }- `3 C
{
1 U- g+ a, I6 c, a if ((email.charAt(i) == "@") & (email.length > 5))
) u( B0 B* |) A2 F: S { 3 x3 h3 r( k8 w' o; ]* O2 [
emailerr=emailerr+1 8 C2 W; _( f2 W) U
} & z% R5 M2 A3 f8 p X
}
3 `4 H/ t) {- S if (emailerr != 1) 6 s1 O( p3 ]+ z' i; N" u1 O. ~4 r$ c
{
( \5 \) B" p/ ~/ x* {) [ alert("请输入正确的E-MAIL地址");
+ z7 J. Z: ]3 C document.sform1.email.focus(); & G( R! S2 G4 h3 \( F! Q- |
return false;
$ w0 o* V) g4 c' v: I } 5 R3 K- Y/ m3 Z
1 l0 }% t. r. C% V8 F0 z+ q- ?
if (document.sform1.checkask.value=="")
. G* }" e$ @ i, R+ T0 M1 x { / |2 x$ w% _3 ^9 p4 X
alert("密码提示问题不能为空"); ( h, _5 N0 |7 b3 }$ H
document.sform1.checkask.focus(); 4 ?: C1 c5 J! b; G
return false; - J. [; k* \% X% l+ p. V; j& J
} 5 M% Y, u7 O, j4 b! w0 v" k
if (document.sform1.checkans.value=="")
: d+ T- F9 d" R* B6 Q. X& f; y; h { 7 b! r1 a5 g/ I5 z A% k
alert("您的密码提示问题答案不能为空"); 7 B B, F' U9 m6 X
document.sform1.checkans.focus();
7 ?( A" N- Z+ p4 i return false;
9 q' N6 {7 g; l E }
* X# @9 x& q+ U9 |- c1 f3 h' F: c return true; . t6 N4 h5 s( b/ z% ]- n0 {, R3 M
- S- g1 T2 ^8 O
}
/ U# {! j( T2 R. E9 D; x</script> |
|