|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14435
- 金币
- 2503
- 威望
- 1647
- 贡献
- 1451
|
这个脚本对你可能有帮助: b. X. _( R* [' Q
<script language="javascript">
# `$ B* f+ U3 ?function IsDigit(cCheck) 2 k" f- f! H: Z6 p; [
{ " Y: P0 V) r% d4 X
return (('0'<=cCheck) && (cCheck<='9')); f, }2 b/ ]' m V8 D* m" B
}
y: I( y8 c. K* V& |
: _+ H4 A( ^0 ]' Q3 P, _function IsAlpha(cCheck) ( H1 N% h! I: Q n; M# Z1 T
{
: l* Y8 Y3 U/ _) X2 {; t! |( R return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 9 L4 X! D4 D: f
}
- W; P) L7 b# u) a9 {
0 @% N( q# m) a! k6 v- Qfunction IsaNull(cCheck) " ^. c, F0 x2 b5 P
{
# t- W7 E% R, l- ?; f return(cCheck != " ")
$ c U6 m: Z6 k4 }. S$ T6 S }
) Z4 w G4 e @: E9 ~. _( _ @ ' B- ]5 ~: E, a2 j' o8 H) ~
function checkform() - w' W5 h( ^7 [
{
! X; W0 f7 h. e id = document.sform1.id.value;
/ h6 E! c- l# n" d if (id == "")
6 ?6 c( v$ m; Q7 l {
% Q7 D7 e2 q. |: g7 H4 I alert("请输入注册名");
9 U8 a4 u1 D9 o5 t7 ?( v document.sform1.id.focus(); 9 ^4 E* }# }8 N& }8 A, _
return false; 2 d( Z. o1 X- @1 @7 t% L
}
2 j0 A. N, Q; {( U 3 a' q" O3 q$ z3 i0 m4 i0 O. S: o
for (nIndex=0; nIndex<id.length; nIndex++) ( Z: E! r% \0 J" l+ z p7 V
{
: E4 b# U; D6 R0 k8 ? cCheck = id.charAt(nIndex); Y. T5 |1 G6 }; v
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) ) T+ O, m% T: O5 c$ h& E8 w0 w
{
2 K/ P3 W3 J k6 y$ I, }- n alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
$ ^5 `( b: W; F5 X" M7 k6 [: J document.sform1.id.focus();
9 a( ]$ M1 y* ? return false; 8 J7 ]7 S* T" R
}
6 J6 s5 @3 g8 L. E/ h } ; d. b/ O1 e: o: @
chineseid = document.sform1.chineseid.value; 6 g% q+ i; ?9 t" |! j0 N9 d6 Z
if (chineseid == "") . v$ x. E, S+ ?0 z- s* [7 w
{ 5 @$ K& L9 d: g: _
alert("请输入中文昵称");
$ P1 G, c: K! e document.sform1.chineseid.focus(); $ I' p5 m5 S/ c& `, o% p' c" d, a
return false; 6 Z1 \4 v, {* J5 m9 N; g; R
}
9 @& e1 {9 p$ _. D/ }5 s0 M password = document.sform1.password.value; T; c! e" x+ t& J! Z
if (password == "") ( ^8 `2 [$ m, Q$ ]& V# f% q6 l) i/ k
{ ! x+ {. V, X& R
alert("请输入登陆密码"); 5 q8 @& p4 l" u* A v3 Z: S" l
document.sform1.password.focus(); 4 L3 f9 h! k! k+ p
return false;
2 k) u: V! R7 q) g- o8 ]# } } / ^. U0 p: _ u2 c8 B8 J [' J
password1 = document.sform1.password1.value;
# P% f- H, a1 F3 D! n9 S if (password>password1)
+ w1 d' z; H# ^9 z; a2 J {9 e- E, e( L8 k. H
alert("重复密码与登陆密码不相同");
/ U! D" b5 Y- Y document.sform1.password.focus();
6 L3 O5 Z7 K E( K9 Y5 T document.sform1.password1.focus();
! \+ U( Z! i# O return false;' z: o! i3 t* {
} 0 G, L5 \2 A+ x# D8 d7 B
if (password<password1)
) n. Z9 E- W$ e$ C5 I& \2 z: v; G {
7 F( @7 V$ e( d- s alert("重复密码与登陆密码不相同"); ! o9 D6 a# y, P3 h* X) \- C
document.sform1.password.focus(); : T% ^% p9 i' B
document.sform1.password1.focus(); 4 a! Q: \5 D: S F* C% N0 P
return false;7 ` c/ c0 S; [: |+ ^* t- d
} u3 b& a6 R# P9 P
if (document.sform1.email.value == "") . u2 m U1 Q% b$ |6 m- C
{
# B( b5 H2 ~; H/ j) A& z4 `5 `5 \8 ] alert("请输入您的E-MAIL地址");
{- [; t: B5 l& W g# v document.sform1.email.focus();
n6 z' r! v( Q6 y/ a- A return false;
( I( G- Q% }( J! d6 [ }
) A: \* x j: i4 u. W2 ^& I8 ` 3 y! Q# v( D. k
email=document.sform1.email.value; 4 Q. P Q' F+ O8 }$ g3 X# T
emailerr=0
$ ]: F5 a' u( J7 A/ s: y for (i=0; i<email.length; i++) $ Z* ~1 g% g" f/ P, k6 @. \/ {
{
5 X, @$ d. {* l! J if ((email.charAt(i) == "@") & (email.length > 5)) $ r# v5 I2 w5 k6 T& e
{
' N+ M3 T: T3 G: y8 o+ | emailerr=emailerr+1 # W# d0 z1 c% O* }+ y4 P
} . {' I; N$ s" O( {0 D% J
}
' r) E1 I# ?/ R3 k0 \ if (emailerr != 1) / x! Y" `+ q, j( ~. k' Y
{ 4 G+ W) l: d- k) _$ }: v+ r, b
alert("请输入正确的E-MAIL地址");
; Y' D8 R) r/ i. @ document.sform1.email.focus();
+ x" W+ s# v e* T* Q z6 P+ a2 E return false; 5 F5 m) A) v! Z( F b9 j
}
7 u- V) |, R3 g8 K) n v/ c; Q
5 G" }, l$ _4 ?1 X( d if (document.sform1.checkask.value=="")
6 e' Z5 T" w( M; ]. f { * k4 h: @; Y" ], x
alert("密码提示问题不能为空"); $ ~' W2 x% Q% b/ N
document.sform1.checkask.focus();
6 n6 p }; E2 r9 J# O return false; 6 \, _3 \- S- M$ V/ Y% k/ k
} 2 G) R" k# I7 i2 v4 p" i
if (document.sform1.checkans.value=="")
) N/ V ?! [, l$ |" k/ e {
_" q+ U6 u4 I. H alert("您的密码提示问题答案不能为空");
$ X- Y% m( g( Y! z2 _. J8 h6 h document.sform1.checkans.focus();
# q$ g0 w* h; N0 G# @+ a1 P l" | return false;
! E- \# R/ t) \9 q6 T }
6 ^4 [* I; e1 X/ T# N3 a return true;
& [- \$ S7 j3 ?
% O3 s2 R! C/ O1 o! \}
) U# I5 @& P4 w$ f2 I</script> |
|