|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14411
- 金币
- 2491
- 威望
- 1647
- 贡献
- 1439
|
这个脚本对你可能有帮助:
5 ]: d! u" |6 ~ O<script language="javascript">
: J1 O& W4 W B' D5 o* r* ]* a5 Q; Efunction IsDigit(cCheck) ' _4 Z' d* I" [/ C
{
5 ]8 s. X: y0 d! d# Y9 \- n% _; L( n% { return (('0'<=cCheck) && (cCheck<='9')); : U; c" O2 ?8 ~- g5 H7 R
}
: j& `. z* k- a4 M% z* ~ @* K j& ]# D; K5 @
function IsAlpha(cCheck)
: n- J# d1 D I0 x; I' | { , Y. s# ~7 {" ?0 G( J
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
' O* J; L* y6 Y% E" H } 0 Z' q/ \8 H/ m0 h; d
/ E4 D6 v; l6 v) n* p1 {. w
function IsaNull(cCheck) ' ]9 x. G6 w9 G$ r) X: `
{
* @: e" o+ K8 D) s: x return(cCheck != " ") ! T7 A' ^8 c/ Y
}
0 [! Q( R% T$ A9 k; \ * F4 D/ `. h1 [& x
function checkform()
9 H0 n% K; @# g" T$ |{ $ r# J* G4 c0 C! ]
id = document.sform1.id.value; 0 B. g. ~: W/ S- _/ Y [
if (id == "") 6 x& H0 U. N% ~) s4 s9 U
{
1 e, C% W/ I! i, L2 m alert("请输入注册名");
; H" o) N+ J' G0 M4 t. N. _2 x document.sform1.id.focus(); : R9 J0 V6 f4 d1 d" m' }& |- d
return false; * ~8 N, F% e( b% u
}
8 {& _5 P* w* ^! [: O3 `9 g/ p
; G4 y% p8 W& f) B* s for (nIndex=0; nIndex<id.length; nIndex++) $ d; |& K% Z* u9 X4 Z
{ 5 c) w3 k8 B* j: R) ]
cCheck = id.charAt(nIndex);
8 y+ r- X7 z) L7 Q( @3 b7 R6 B/ o, S if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
/ P" b) [) Z9 [$ Z) ^2 w8 ]* c { ; L. j" l3 a: y' _
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 5 i# T: F7 \- g9 z, X; Y
document.sform1.id.focus();
+ A8 X* ?9 \0 d$ \+ N8 P# g! p return false; 1 r; z5 ~% O6 G6 G% k2 ~; H9 Q8 G
} * t& E2 s' d I4 A' J% f
}
0 n. k/ s; [7 X chineseid = document.sform1.chineseid.value; . j! C, I) c3 N% j* ]/ p/ {
if (chineseid == "")
6 y2 t/ a" F& O9 }- y9 A { & C7 M. ]* j3 c) U5 X( W* L$ p, x
alert("请输入中文昵称");
1 C) `) {; N Y document.sform1.chineseid.focus(); I8 V2 q+ M' b+ w; f1 H
return false;
& o$ v/ J. k2 x5 x ^' m. d }
7 H; r" }4 h& r password = document.sform1.password.value;
, M e( R% Q7 e/ A6 @ if (password == "") ! Y/ C! |0 w, j R% v5 c; c r
{ # P; n S. s2 N
alert("请输入登陆密码"); 8 P# S# F0 h: q
document.sform1.password.focus(); + G' `- s# x2 _
return false; ; F$ G h- G' i* y Q
}
- O1 O) K' H" a% ~% m1 G4 e. ? password1 = document.sform1.password1.value; ) h1 Q6 `5 s" `( a
if (password>password1) : l9 a$ T9 K4 w6 E) w' E
{
! j' l6 @: U# W1 [ alert("重复密码与登陆密码不相同");
9 q5 Q8 g0 i6 u document.sform1.password.focus();
+ w3 K% O) E3 |1 a document.sform1.password1.focus();
5 y/ {: o4 `/ a+ [; H return false;* B1 `5 v B8 E# m
}
/ X+ P4 y2 H* b) ?4 {3 r) h. @if (password<password1)
) d4 K0 b% m, z9 n* ` {
7 ~7 V9 L9 ^1 ^; a alert("重复密码与登陆密码不相同");
( N) q5 o$ \$ g4 |# p2 i document.sform1.password.focus(); " }' z, N T8 C( x# i
document.sform1.password1.focus();
4 \% G8 U* j; s$ p) K3 j* I4 C1 T return false;$ H m# O( v( \
}
7 s: B3 \ U( Z. Y' q8 ?5 x if (document.sform1.email.value == "")
S& C9 K0 p0 Q2 ~% f {
0 o4 M2 c5 @9 O# Z alert("请输入您的E-MAIL地址");
# H4 Y/ J- W: Y" x% t7 K document.sform1.email.focus();
3 v$ b. X+ l+ b* ]2 l- H } return false;
" d# s( q# e1 u* [4 P, q1 t7 H }
% F0 U" W5 J; a
2 d0 {% ]0 R3 V0 Q1 V5 M0 |* C email=document.sform1.email.value;
0 n1 H' V% g& _/ y8 c# m& l6 D emailerr=0
( ]8 n! r. D: D! ^# S for (i=0; i<email.length; i++)
/ c1 U* Y# _6 H5 l. c# R, x { 3 d4 J/ {9 G, W6 S+ v. s4 }
if ((email.charAt(i) == "@") & (email.length > 5)) 0 ]9 `0 g$ w; N/ S
{
- Z) v! |: f( M& P) S! C# V emailerr=emailerr+1 % p) R: \3 S6 ^+ t* [1 E$ y' ?7 [
} 6 a4 m* U9 d8 c+ R# Z/ |
} , y/ f( |* N, B7 \& M( X
if (emailerr != 1) 6 t. u8 Y5 M* l4 }
{ + f6 x t1 H& a1 U
alert("请输入正确的E-MAIL地址");
4 q* G4 S5 w! [' A1 u5 j document.sform1.email.focus();
8 i. v# O' Z" \* E) m; ]7 N return false; # A/ C" `* b. o$ {* M
}
) f/ f$ x8 K3 U/ n8 g * p" b( ?$ ]" E3 B
if (document.sform1.checkask.value=="") $ K. T; Z' h, K7 X0 C
{ $ J( M2 d; Y7 b
alert("密码提示问题不能为空"); ; n3 v9 i- V. B; b' F+ h
document.sform1.checkask.focus();
$ I8 |8 _2 v8 [9 F; F* f1 M return false;
1 A3 f: |8 u7 M; Z }
1 O6 c4 x, j6 L; d% } if (document.sform1.checkans.value=="")
! j7 s. W0 ], ~6 e' A {
8 k3 j% M! `" H0 i3 B8 ?4 N6 C alert("您的密码提示问题答案不能为空"); ' _! h$ D0 M P
document.sform1.checkans.focus();
6 V7 L2 J7 D5 q7 d0 X; ?6 n return false; " | _3 w" ?: w2 j+ k5 e
}
% O* l. x& z7 }# j5 {$ z return true; # w' A- V- {8 S+ v* c
0 L& K2 v7 O& p8 ?0 i}
/ ]8 ]4 n$ O& r) Z9 ?8 a" V# @</script> |
|