|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14429
- 金币
- 2500
- 威望
- 1647
- 贡献
- 1448
|
这个脚本对你可能有帮助:
0 C* R$ z9 n# N( q/ K( Z<script language="javascript">
% D; b1 j( a$ A3 Ifunction IsDigit(cCheck) / R1 Z9 v; P: D
{ ; S: h8 O ?: a) \+ I8 d+ g4 a! m
return (('0'<=cCheck) && (cCheck<='9'));
3 |$ P. N( |8 }& I, x& N; o/ j. D }
& X0 h# [4 ?6 P4 k h' \+ C1 y" d$ a W; Y3 E3 c) E
function IsAlpha(cCheck)
+ J0 _# x2 i9 q% F7 @ {
! E' f& b' k1 u9 M) C return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
% f: e" }; M# q4 C } ! @0 A; k, S' D; A
7 R* H1 U ^ |) m {, F- f
function IsaNull(cCheck) / m% R8 B4 n* N
{ : h3 i6 {, L5 O1 B$ f6 Z
return(cCheck != " ")
8 |3 @" K% \4 P% Z }
/ n2 s( F7 m H
9 S$ z) F0 E/ d, P, c( z3 Bfunction checkform() & H. P6 l* E. s6 S
{
* \4 }7 y: r1 E+ f1 O1 z0 v, ? id = document.sform1.id.value;
2 o, s! M; b7 H if (id == "")
6 ~4 [2 T: J. ~, i# P {
8 t; o3 y' S8 O& |. D r% t alert("请输入注册名"); 3 v0 b0 A% q: ~ T# R) z
document.sform1.id.focus(); ) U- o' Z/ Y! ]! N" U: n+ ^
return false;
) J8 z% b, f2 e8 N) W! v }
6 ?! @: J) D/ K5 A & U- G8 C( d/ A$ O$ ]: C' F3 u
for (nIndex=0; nIndex<id.length; nIndex++)
+ N7 ?* k; N3 }, M7 J { & N" I9 O* f4 @( ^
cCheck = id.charAt(nIndex); 4 Y s+ i5 l1 I1 ~$ P3 `; _. U
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
1 a0 d( N$ P. W8 ~$ J& G { " r0 t+ \8 ^/ O* {2 p( Z
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); # s$ T, C/ X# g4 E
document.sform1.id.focus();
0 Q3 \4 r/ X8 \) C0 d return false; * T* K! _8 i5 W+ W
}
6 p8 e& [3 q- Y. Y }% T } ( h; ]! c: W) y& W( F! W
chineseid = document.sform1.chineseid.value; 8 J+ W4 Q5 J+ Z8 M5 {: V' P$ n
if (chineseid == "")
6 S# D. {* Q" c, e* @( t { Y/ q! G$ J. h# c7 R
alert("请输入中文昵称"); % n! |- m3 Q N
document.sform1.chineseid.focus();
" Q; A' E: w0 B/ \3 \ return false; " S+ X" a/ z" v, w. p% ?- ^
} ! E: f: w( l/ g' h/ v" w9 F8 s
password = document.sform1.password.value;
5 i* E g) A! { if (password == "")
( v; H; `) k1 f { 6 R4 l( T" i7 N: s- H
alert("请输入登陆密码"); . z" c! u2 n- X, I W# Z4 C" H
document.sform1.password.focus(); 9 B3 w4 H- |. r! p' L' i
return false; & K( t8 i2 [) l" |2 G8 h
} - [+ ]; t, D0 `% B2 F5 ?
password1 = document.sform1.password1.value;
: c3 J( ], ]. b% b1 @9 O if (password>password1) / A S6 J- c+ i) _, b
{
; @9 ~3 w- i" Y" W4 T alert("重复密码与登陆密码不相同"); 0 B0 S2 J/ Y t9 M% D
document.sform1.password.focus(); 5 t9 M' u( \4 i! D3 U
document.sform1.password1.focus();
7 ?" {1 J O2 r+ D1 ~ return false;
3 ~3 b7 v; |; }6 P5 K, Y } : L; D8 _- l9 K$ c
if (password<password1) 3 q% }$ u- p' z3 Q) c2 D& D
{9 }0 ^- n* l$ }, E8 \
alert("重复密码与登陆密码不相同");
6 O8 H% v, C+ [1 { document.sform1.password.focus();
' Y# D. f, ]- ~# v5 e5 \9 F; u document.sform1.password1.focus(); " e- q* h2 z0 p7 h0 w" A; W
return false;
7 ? L; R4 o- s9 u" p }
8 @. ~1 ^7 o! a, ?3 Y" U if (document.sform1.email.value == "") ( e4 ~/ y( T, G) E' _
{ $ }% p$ ^0 l+ X7 K) A
alert("请输入您的E-MAIL地址");
" Y9 ?' D5 ^; p7 N$ r1 L document.sform1.email.focus();
9 R1 N: W: f5 o$ z return false;
) W: z8 {5 D0 ?' l8 \ } # ]9 w, Z- L1 {) t" R* a
3 _, r" E( n- y5 v email=document.sform1.email.value;
/ C. w1 W8 F, q6 C emailerr=0 2 i4 T$ O1 ^4 r
for (i=0; i<email.length; i++)
0 ?3 w8 F; g3 W) h# w6 h {
# C. g' i* i7 ?3 V if ((email.charAt(i) == "@") & (email.length > 5))
3 l# B' R# G/ O {
9 i" b, U5 C# w. H! y4 a. t s emailerr=emailerr+1 . {. W8 H! ]5 a4 T+ S
}
8 L0 u. T# v8 E2 h& m1 y } $ A' Q V' ?( X) l4 o
if (emailerr != 1)
. r( i6 a0 m% R. ?3 o5 a# N) X { 4 \5 Y" a% r2 X- K5 k9 h; L) l
alert("请输入正确的E-MAIL地址");
! C) {* w1 j! N: h/ u- Y/ [ document.sform1.email.focus();
1 w0 h8 s+ ?6 [8 h return false;
( {9 z1 r t, B0 V/ `2 K' \, A } ( u7 _/ j" C, t; S0 u' g
- l& _1 }* B: K( c
if (document.sform1.checkask.value=="")
4 p7 w( k4 o' X { 5 k" H( R- [# f1 `/ @" B5 @
alert("密码提示问题不能为空"); m+ u) c" H% ] u
document.sform1.checkask.focus(); . Y9 z1 j+ H- u) ]( H$ [5 a
return false;
7 ~ M4 Z2 {$ x0 F) q; Y0 `! l7 `0 b }
- K8 j9 O8 N- w$ q if (document.sform1.checkans.value=="") 6 E/ v# Q7 a6 A) v, m
{
8 E) {/ ^. ]1 j" d alert("您的密码提示问题答案不能为空"); * F! j, \! x+ }6 ^. C3 B- j
document.sform1.checkans.focus(); ) Z) w6 O& T/ {. |6 M& Z
return false;
/ n0 K$ g" j0 g5 b3 h" @ }
# g: j: i* x( @) H, ^; D3 ]$ @ return true;
' y, s4 K- ?% Z! W
7 I5 U$ N4 a1 ]} . n; C" k" r7 r
</script> |
|