  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
这个脚本对你可能有帮助:& I, C3 l. L, l4 G
<script language="javascript">
- r* n% X4 v) efunction IsDigit(cCheck) - [6 c5 O. `% b" C
{
3 W; ^6 S# x& f1 o return (('0'<=cCheck) && (cCheck<='9')); ) S" S9 h4 X6 h- q
}
4 `+ B4 y: O5 c; N- S" X
8 i+ d. _$ r: ~5 g# u6 D( g5 O" Qfunction IsAlpha(cCheck) + W; h, D! X4 z: k
{ 7 h: B+ k9 D' I" C$ A7 y
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) ; z T% R {# U4 `1 f+ r: o& Y
} 9 E/ w$ ]4 c, p0 @" @* L' ]# c
! x: C/ R: n+ g: ~3 m
function IsaNull(cCheck) M4 V' ^* B+ D9 s. E$ H B
{
( ~, _! O. I% u4 V( N% Y return(cCheck != " ")
( c' F5 t u: L } 1 [3 ~5 i( ]1 |& Q1 b) P
6 e! b4 B% N; T
function checkform() # K% ^: K9 V7 c: q$ z' I) ]+ f* V4 r
{ ' f9 _. N0 b7 R/ ?& S3 U; B
id = document.sform1.id.value; ) O/ d; }! r2 G- {! x
if (id == "")
3 O. H$ b" D; s+ k/ R {
; `# O% t% _1 V2 a6 f* [1 V alert("请输入注册名");
; D1 h8 m1 @, Y" m ^2 G document.sform1.id.focus(); & M( u! n6 ?2 I' P% |5 M$ H' h5 T
return false; 5 B. ^" ? R5 g; a# N4 L
} 8 [" ]9 s& B% p R! a, ^2 a( M) b
. I( y2 n; R+ z. Z; u7 j for (nIndex=0; nIndex<id.length; nIndex++) , y" k( S7 Y0 h, U- b& e" d) ?
{
& E" A7 _; g2 z4 ` cCheck = id.charAt(nIndex);
1 H* n6 O2 e( s% z& N if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) , G* ` S# ~' z
{
- F8 c3 u% e: K+ U$ \3 z7 p alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); . U& X! ?! {2 |) K. T
document.sform1.id.focus();
! w# p G, K: ^, D# v5 Z9 z return false;
1 R, T7 b K# c1 Z! O8 t& @ }
6 C# k/ \0 |# m* i! e) } } ! U$ q) V e$ _+ d
chineseid = document.sform1.chineseid.value; ' e' y, [; p4 Y" _% V) {2 ]
if (chineseid == "")
Q6 K0 E/ I# Y3 c) {' H {
: r. u! {; q0 T+ d alert("请输入中文昵称"); * Q3 }2 M5 t/ i
document.sform1.chineseid.focus();
3 Z( {) a* I c& i1 P6 ~ return false; 9 E+ s# P3 `8 f9 P8 O/ b2 V
}
; Q8 {) j9 v/ E5 s/ T' S6 S password = document.sform1.password.value;
! t7 b' p6 K+ L if (password == "")
4 A6 c, Q( |+ d4 `4 U4 G/ y0 b {
\' Z# X: ^+ f; Z alert("请输入登陆密码"); 6 F7 U# F1 g( T, x" U" _
document.sform1.password.focus();
3 \) z; ]8 i& `) f1 I$ p& I return false;
# s. z2 u2 d$ C6 e } ) r3 @: S% g3 k, `" z3 Z
password1 = document.sform1.password1.value; * C% u L7 u! p. w7 J1 _3 l
if (password>password1)
, \) ^: T) N2 L0 g! o, F {
% u6 l$ ]/ g @4 u* { alert("重复密码与登陆密码不相同"); 1 u: ]; N/ D3 l4 d+ ~( K
document.sform1.password.focus(); 6 p/ X9 r& k1 L$ B0 ~
document.sform1.password1.focus(); : h% C9 w7 F R# c, g% H/ d
return false;' G H$ l: W" ~& K5 b$ m; O C& P
} " W7 ~1 W& M" \; r
if (password<password1) : q: f$ m4 y3 q4 z, H
{" `% U9 ?9 v4 M" e$ K# ^# V( q8 P) x
alert("重复密码与登陆密码不相同");
' m4 }9 F" A5 O5 q+ i) ^0 N7 C document.sform1.password.focus();
& y5 B ?+ u! T \, t( d! E document.sform1.password1.focus(); - _1 P+ h4 G/ ?* [* J9 Z8 Y
return false;
7 p/ j: z3 f; O$ }( P4 Z+ |* t }
} i8 c6 w" |! R; [& h/ ^& b if (document.sform1.email.value == "") 7 e! [3 X1 Y4 S7 u9 c; @8 I
{
; Z* v( f" O r6 Y: c/ D alert("请输入您的E-MAIL地址"); 4 { ?4 ?0 _7 c. W+ \. Y" A
document.sform1.email.focus();
1 E6 A# B% ] g/ z4 Z0 v return false;
& I2 i7 X4 X3 m/ v7 p7 A6 K- Q! { } 8 q. p( b( W9 Z
6 g2 z5 n7 ]! [! G* w6 X) K5 R' V* n email=document.sform1.email.value; 2 f" I/ Y* w3 }1 A, L
emailerr=0
( r8 ^9 [" G5 U8 d, u* L ? W for (i=0; i<email.length; i++)
/ ~. M3 J* v' ^# h9 W. b' p7 e# C {
5 Y+ s [* {; N6 b if ((email.charAt(i) == "@") & (email.length > 5))
2 C% f7 d* L8 J { : ?. y% H. g1 ~1 q
emailerr=emailerr+1 / f5 j0 R3 j3 s* m! ]# K" J! z0 H
}
: U, m% }& K2 b$ j, P } 6 L4 O. D4 X! S' [
if (emailerr != 1)
" x" [) p" c3 r& j% k {
3 n1 t; ~% Y, b1 t( E alert("请输入正确的E-MAIL地址");
& t, k+ d( q* f; J. W2 W document.sform1.email.focus(); ( K6 f& Z6 s4 ^% ~* r2 u
return false; `: |( x# h! N$ X" b! Y
} + L; ]; J: i9 q- O$ m: w
! F E' n' V7 P$ @4 [5 d
if (document.sform1.checkask.value=="")
: e1 J" B/ q* r" m- }& R { 9 w' m* y+ [% d: Y9 V
alert("密码提示问题不能为空");
J- U0 L7 h: J, x) X& s document.sform1.checkask.focus();
$ u2 I3 N% k9 G3 L+ n/ K1 z5 E return false;
, G" o; x) |- V/ X) F }
" k' @5 h9 Q2 ~" s7 z T if (document.sform1.checkans.value=="")
; o: s+ N/ F5 n3 ?5 N' H" A9 U { + [8 e9 _* w, F+ h) d2 h8 C
alert("您的密码提示问题答案不能为空");
- M" `' d1 R. N. L- [9 e& l document.sform1.checkans.focus();
& |4 i2 {" c6 f2 F- p return false; : t2 }/ f: Y& ]! @: g. X' o) x
}
* ^1 G% Q4 a2 O: D' c2 {7 O return true; , o O+ C$ J6 X9 A- @0 W
0 n- h" u) t2 X: b* X9 M
}
# W6 u3 k, M' ?: ^4 D: F</script> |
|