  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
这个脚本对你可能有帮助:
, \' b1 s2 g. v/ s<script language="javascript"> & E0 B6 w- g! c! f4 [4 O
function IsDigit(cCheck) 9 t4 a4 K1 ~+ A9 T1 T P: K, E4 N* [
{ * T c- ?. ?0 F M3 @
return (('0'<=cCheck) && (cCheck<='9')); / q: c8 M; D3 u2 f# c, C0 u& w+ m
} & s" x& C% Z( T
# X6 C* i! M; e
function IsAlpha(cCheck)
& m" `8 _% M6 \( \8 T/ \5 ?, R {
- @! n {+ X1 S$ A/ h4 G return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
% I$ @( I. U% T: Q/ `8 s0 @0 E& E) M, I }
6 L( {# \4 @) S0 D1 p& C% | 2 G: R, v0 l) K) I* n) r1 y" X
function IsaNull(cCheck)
* ?3 A+ f+ V3 a. c7 a {
% B1 ]" Q4 U' Z5 _. C$ N1 A return(cCheck != " ") % }7 z$ O) Y1 q/ b! A# w
} S. B1 N T# N! l/ R
- W7 l+ ^% j% W7 i N8 w
function checkform()
5 p) Q; h, {1 w: F g* y: t{ 2 l; d' }. r7 ]2 g
id = document.sform1.id.value; 8 J5 L4 E4 ?6 E1 ^0 g
if (id == "") 2 z x* K' }# Q. K9 M7 \
{
' ^* p+ f! T Q- L- Z; T. n4 ? alert("请输入注册名");
! q7 H4 u8 ^7 M document.sform1.id.focus(); 6 N- w& P. S. d7 C+ U) q
return false;
) H+ n; T H; S$ e z } ! H5 S: n- C3 m. e0 K5 D
* r6 R. w0 F6 k( C for (nIndex=0; nIndex<id.length; nIndex++)
9 V+ c6 A, `$ L* _ {
5 |3 j' J# s# ^( \9 x q cCheck = id.charAt(nIndex);
" M) `0 y9 n" m4 o n if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) % t$ \9 y" p3 @0 l/ C
{ : _7 F8 U2 a; g
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
- {4 |7 ^( H; ^, K/ K/ B9 c document.sform1.id.focus(); + v* W! M2 u5 y" Z6 X
return false; + C1 E. }. s# ?& w/ d( D) S+ l5 S9 ^
} 9 C; h! c/ y" b0 C
}
7 s% S; C& W8 ?# A3 J chineseid = document.sform1.chineseid.value; 3 ]5 x" v0 G& b4 z0 ]9 Q9 ]; Y! X
if (chineseid == "") . G0 L0 O- C% T% ~! g( k+ T4 j
{ ( q" ], X; I5 y" T
alert("请输入中文昵称"); / l$ s n3 D' ]* A# @5 f
document.sform1.chineseid.focus();
' m" ?) v& g7 f I, \" g return false;
; k' x$ o- k5 F ]4 ~4 ? N }
" _' ~* s% l! X- k* D' f9 q+ ^ password = document.sform1.password.value;
8 t; `! ^- a0 A2 l if (password == "") a' E I$ R* V6 b7 S+ W& S% q
{
1 A$ l* y/ P9 E9 b( j% m* Y alert("请输入登陆密码");
8 r2 S. f( C1 M0 t% h! K: D document.sform1.password.focus();
5 v" k! ^, C7 }3 ?8 [ return false;
5 e! L0 ~1 q% |) G- e }
! _. H/ q9 Y" f" L password1 = document.sform1.password1.value;
$ ^" r* j4 D( X8 R1 F! J if (password>password1)
6 y+ D% a. s( }( G9 ^. q {& U# ], p9 S3 q) C% Z
alert("重复密码与登陆密码不相同");
+ {; f9 S5 c- O7 D$ N8 r document.sform1.password.focus();
. [5 A5 n6 \6 N5 T document.sform1.password1.focus(); + p; i5 K5 |- |, C4 _! Q5 j
return false;
& |. c% O2 }7 y) Y2 l } w; ]( O! f1 A
if (password<password1) ! a/ W, C1 v" J4 }( K, X: d* w
{
) ]6 ` w( w$ d, n4 \/ \ alert("重复密码与登陆密码不相同");
4 u# g* `: q: r# I: F document.sform1.password.focus(); 2 `; ^9 D. V8 F L/ V. R# x" E
document.sform1.password1.focus(); / g+ ?* X8 h1 E
return false;" n t) a8 ~6 ]' I
}
, @# I/ ^7 _+ M$ [' a if (document.sform1.email.value == "")
" X% O6 j) p: `1 Y! G { ! I: C$ m, X* |' `
alert("请输入您的E-MAIL地址");
7 F1 h; L. w7 L+ P) ?( ^ document.sform1.email.focus();
g3 {2 i0 _, I3 o: E/ {6 U return false; 5 x5 k' s* G/ E2 ^
}
# s u2 p3 j3 c& B# c; @ 0 _$ G2 Z; m2 x- U% K. `9 S/ q
email=document.sform1.email.value; % ?3 x7 Z* ], ~3 r$ L+ u" ^
emailerr=0
) f' a5 ~/ R9 ^" ^% Q for (i=0; i<email.length; i++) r" Y7 N/ M1 V x( y, Z w6 [& R
{
, A2 L w& G7 p8 t6 V y G+ I if ((email.charAt(i) == "@") & (email.length > 5))
}: V0 J4 j+ }4 L" F' W$ b; A {
$ U- |3 w" ~: h5 E9 r emailerr=emailerr+1
3 K3 N- [: x5 I2 F3 `+ k: ] }
7 k- H, w+ I: g' R) e } 1 e! R& t5 t& ~# b9 n
if (emailerr != 1) 8 H9 a0 ?2 S2 ^% w3 H6 z
{ 7 m& w" p7 O& z: x
alert("请输入正确的E-MAIL地址");
* B! Z& E7 c3 u& V document.sform1.email.focus();
9 w, |! X2 U6 }- B, b return false;
. r1 _# D9 e% l" e; C) } } # t' w1 r. s/ B; F q
" [/ c9 t' \+ z( a8 m
if (document.sform1.checkask.value=="")
^3 V% I s% t5 h { " R+ g. s- D: h( Z) O7 q* x: v# o
alert("密码提示问题不能为空");
, [# r$ z, V. A4 c% x/ B0 u document.sform1.checkask.focus();
! I* k" @; E( J" F' P4 M; D$ Q return false;
1 [' o5 }' Z" b1 m, j, Y8 r }
' x, e% I5 i( h7 P3 U if (document.sform1.checkans.value=="") - n3 O X; U6 g7 N
{ ! C# T: v3 _# M: F \0 Y& s$ A( g
alert("您的密码提示问题答案不能为空"); F" b% M% l+ C4 A% C$ y6 s: I
document.sform1.checkans.focus();
/ T# d, A: F$ W$ B return false;
7 n/ z8 B$ }) @: ]; }! L }% S: A: O/ Q1 B# I0 ] i
return true; / e' I/ d' S; j9 j6 J
# A3 m& o$ p" ^* J4 E0 O
}
" Q n+ M9 e3 c, G& C0 p8 s</script> |
|