|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14431
- 金币
- 2501
- 威望
- 1647
- 贡献
- 1449
|
这个脚本对你可能有帮助:- z" s8 Q2 \: t7 B* P4 N5 Y
<script language="javascript">
( C0 t7 B2 k. R6 c% K: @function IsDigit(cCheck)
2 |% ?+ z# f9 k+ N @ {
4 \8 ~9 [- h9 H& U% S return (('0'<=cCheck) && (cCheck<='9'));
+ `7 e! s' o$ e; y! _ } : }9 W j5 Q; s) C
% `: O! K8 p' L" u" N
function IsAlpha(cCheck)
. u9 s- H6 |/ L { # [+ K9 o7 F. U
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
+ A, B. Z) g% k8 ]$ O3 }! f } ) |0 h f4 Q' I0 Z) h2 H
) \# a0 o* O8 K/ P! qfunction IsaNull(cCheck) ) G. g, F1 w' D6 \. S) y1 U2 }
{
, h( V$ z4 Q1 t return(cCheck != " ")
3 `' M4 v; v" R+ G. n8 N& ` }
g, B& W; z$ i. w- k8 O$ B
4 Y, n- H0 }2 I7 Y% I p. Y. Efunction checkform() : u1 d- ]" V9 r/ z9 O. K6 P
{
! e3 Y4 E, ^, t" k: `* G id = document.sform1.id.value;
% ~' b2 C+ S: t if (id == "") ' _8 j- O/ T p) z) I
{ - x) X k! p* {: j( O9 i1 s
alert("请输入注册名");
( G) g" c) G6 G M# F+ B5 S2 L document.sform1.id.focus();
) |' `0 ?& i. o' T. ]$ O1 K1 j' B return false;
, ?7 J6 m4 B# z4 p, b } % T* U1 l( o9 F5 r
" n# _, v% p0 V9 s7 m* q
for (nIndex=0; nIndex<id.length; nIndex++)
6 {! ]6 M6 v, E0 o3 C$ y {
4 m7 s, Y+ z+ b1 @+ a9 N cCheck = id.charAt(nIndex);
! e5 O5 x' \8 s9 P$ E# w6 g% y if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 1 l+ i. U; L2 f
{
9 E$ n6 r( G! d: m& j alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); / w* y' R& Y$ K) P2 A {0 K* Z
document.sform1.id.focus(); ! ~6 ]! D: s9 `' J; x b; y, ]3 H- I
return false; " a6 f+ [9 I6 E% P/ d% A
}
4 X. t( q4 Y% T } / D5 F, h8 z/ l. W/ @# E4 k3 l% v2 G
chineseid = document.sform1.chineseid.value; $ a$ A4 O! h; u) o6 N: Q3 n) C
if (chineseid == "")
l$ ^, e* X7 {/ B: Y9 p {
/ X5 i+ N- O0 T alert("请输入中文昵称");
+ t, o' B# _% m' z document.sform1.chineseid.focus(); 3 ]. m& }" H7 q6 {; O) X8 w) o3 a
return false;
0 m" P) q# ?$ B7 C$ m1 v } ' |7 M7 X9 r/ }+ K" L
password = document.sform1.password.value;
) A! x3 z5 Z7 }, V2 ^! V, n: D, q if (password == "") 6 K2 }" K$ S- ^+ \3 Y
{
9 V% e* {, z! l+ v alert("请输入登陆密码");
: ^' Q% a# R5 _- h- A% ? document.sform1.password.focus();
- e) |/ f; v8 `6 X0 m4 @6 @9 c l return false; ! }1 H/ T8 y% L' T
} 2 J! d* N9 K% c" W$ ~. r6 x
password1 = document.sform1.password1.value;
! D6 s9 z; ?8 V5 G( ` if (password>password1) / D2 u0 n8 h4 M* e- ^0 f+ F
{+ y+ _6 g( r' a: ?% ?$ I, @
alert("重复密码与登陆密码不相同");
6 a" T! q2 Q4 v; _ document.sform1.password.focus();
7 Z! r/ ?7 Q8 @ document.sform1.password1.focus();
# A; W' S/ v3 ^9 f" n return false;
' g" ~7 P2 E1 H# V, g }
5 u! d( N/ `- Q M4 x/ P3 s, `! k9 jif (password<password1) # r% @ k0 ?& W4 R# C7 R# Y+ R
{3 K. V8 ^2 y7 D3 e
alert("重复密码与登陆密码不相同");
; G* d! Z: |6 i- _) ]& N6 D document.sform1.password.focus();
0 s' \2 Q+ O; N! u document.sform1.password1.focus(); + o" ]6 m# c" \+ A1 S
return false;
- L+ P+ N8 j# q8 e } / l/ q' I1 Z3 p7 K$ I3 `9 C8 G# ^
if (document.sform1.email.value == "") / |! T i, e* {' Y3 L4 J, }) B4 A
{
- N( Y; L1 X/ a$ r. N4 z# g$ b alert("请输入您的E-MAIL地址"); & S1 v# y5 j; V" A3 Q! @
document.sform1.email.focus();
5 L& E7 G, r4 M, @6 x. W return false; 2 V* N- F* \3 B
} - x% v! Q0 m6 P; R
( i1 M* h6 h5 Z D9 g( p; X8 H5 l email=document.sform1.email.value; 0 o0 f" A4 O' B1 i2 P2 W# R4 \
emailerr=0 7 q/ Y1 D I( [+ t2 S7 G) t
for (i=0; i<email.length; i++) 8 u$ c4 O# S# _/ e
{
7 E" o6 z7 d1 p: f if ((email.charAt(i) == "@") & (email.length > 5))
& m* j7 }# s' d% \ {
3 D: d0 d" Z) i6 S+ O emailerr=emailerr+1
4 Z( i. q5 x: N } 7 E: o! d1 T0 X1 j$ O' ]: o! @- o
}
+ S" W4 f( W) \" p if (emailerr != 1)
/ q. P1 m- b9 }: O2 v { 7 {1 m2 x H, [+ H
alert("请输入正确的E-MAIL地址");
; d& u( [3 L+ E4 I document.sform1.email.focus(); V( t3 F" S. x. ~' R* a, }
return false;
" M7 B. C& K% u }
! M& p/ p/ \# ^ / G% W$ O% Q* K7 c/ \9 x6 d
if (document.sform1.checkask.value=="") 7 S2 B) D' Y: K0 W! E' m2 I6 W
{
: Y0 `% U, J8 V/ x/ u+ U( Q alert("密码提示问题不能为空");
1 D: e6 S- t; A% ]8 `( }* N6 A document.sform1.checkask.focus(); - P$ W; M4 q7 f- l7 R
return false;
$ G4 `9 q- C# v, R6 Y: ]1 z } : S) u: E2 _2 [+ F
if (document.sform1.checkans.value=="")
/ s+ X8 X! r) }( W$ f- f0 H( @ { 1 d# P0 R4 S9 `- I! q, A4 c
alert("您的密码提示问题答案不能为空"); , n R2 a9 o A) o' v: O4 x9 F
document.sform1.checkans.focus();
* J1 ]6 [8 T& ^) w return false; ( W/ u; M+ r& t! G) h
}
% k; |$ c4 x, I/ i: T return true;
h. u0 F2 J" [ 4 m8 j0 ^2 n. H4 }6 I9 L4 G! J, \$ z
} 7 x/ [8 j; i9 I6 b1 C8 \6 J' d2 h
</script> |
|