|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14395
- 金币
- 2483
- 威望
- 1647
- 贡献
- 1431
|
这个脚本对你可能有帮助:
& W5 R9 g% a* v& u# W4 B<script language="javascript">
/ U7 O$ O8 ^/ T8 d, Afunction IsDigit(cCheck) , P1 X* P6 u- v7 g8 H& k" }5 R6 }2 ?
{
- J. R8 B1 O& k. I return (('0'<=cCheck) && (cCheck<='9')); . Q7 i/ `9 g ]% C8 f! X
}
. Q: W; f2 c b9 w 5 e: C _" @3 e+ _+ w
function IsAlpha(cCheck)
- o' c+ k4 j) ~) f9 z { : K. \/ n+ o7 N" u: E
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
4 o- }$ ]. w& B& T }
, [( m+ r( }4 I + u: |. R/ {( a9 j3 s
function IsaNull(cCheck) 3 Y, c7 o7 X+ w" a' U* o: q
{
! m$ t7 P6 I& q. o return(cCheck != " ")
# ^. c+ `" A; J/ `& ` } ( B4 [! z0 ^( E4 I& @
# E0 @5 N/ J0 v- b$ m2 P' t# }function checkform() + N P; D5 Q5 \5 V
{ 2 ^! M/ U2 T3 [/ D. N5 g: K2 {" Y
id = document.sform1.id.value;
- C8 }, K: O* T0 g7 Q if (id == "") , y2 s3 j* Z' f+ q! R' n4 u& |
{ P' N w1 Q4 {+ `0 o3 t+ g' r5 L& m
alert("请输入注册名"); , u" }+ E. y( p- X8 R
document.sform1.id.focus();
2 H8 W6 {- ~- W3 g' O return false;
0 h% ]3 V0 C/ L. X4 ]1 { }
5 }& N( Z* ]7 b. T: i+ k6 M
4 T, l; N& j( i* W, @' ?+ W for (nIndex=0; nIndex<id.length; nIndex++)
8 W; z7 ~0 e: V4 f" Y {
" _" z/ R, S, e+ | cCheck = id.charAt(nIndex);
, V/ y7 Q; E5 e6 k7 F! B! g% ^' b if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) * s1 W6 T7 A: R2 N2 p ]! ?
{
* H0 _; U$ _! L5 r u* T alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
% C: A2 W$ q) E4 L0 F* \ document.sform1.id.focus(); ' x2 ]4 i& V3 H4 P$ X1 L) C$ h
return false; . J9 M @- }1 Q9 y
}
K+ y u" ^! B6 w. Y } : B! k \( v( c6 X6 [: G2 X% T
chineseid = document.sform1.chineseid.value;
- [: S! A) n4 X if (chineseid == "") / |( ?/ Z k) v! m/ g- w5 O
{
) o0 t+ f' E" E7 X) |0 w" a alert("请输入中文昵称");
; L u( F) D9 s0 W# B- V document.sform1.chineseid.focus();
$ [, f' _5 i. K1 q0 ~; o return false; . r! x P) ^" [0 ~. A9 m0 |
}
6 d: ]. `, H" F- u. s5 D password = document.sform1.password.value; , w7 d- y" L; Q7 i9 K7 p$ p
if (password == "") 0 ~+ v R- T3 W
{ # Z& B6 q3 ?; N5 d
alert("请输入登陆密码");
u- Q$ K3 E7 F8 m document.sform1.password.focus(); ! _$ R4 y- T; D* W9 G/ v" h2 T
return false; ! h) D( h! J. d- `0 \9 C
}
1 b# m8 ?+ E1 J2 L, Q7 A" P password1 = document.sform1.password1.value; $ S9 {# P4 K* \( v
if (password>password1) ' ]+ O# U/ X: f
{
2 U) n- G% s. Q$ `/ ^ alert("重复密码与登陆密码不相同");
5 L: x+ F$ G$ a9 c document.sform1.password.focus(); : N. d& Q: b& J, C
document.sform1.password1.focus();
* O2 }3 O% W! {9 m$ V return false;
- H1 l/ ] G- t7 @2 s0 I }
2 \- v$ W) b& m/ W( A$ @& iif (password<password1) ! @2 E* M1 ~+ E3 L$ ]
{) g7 B' i* e" s$ @2 X1 M7 S+ j7 J
alert("重复密码与登陆密码不相同");
) r8 _. V* w7 f- B9 x document.sform1.password.focus();
' h& j3 M* e. ]) p, ^ document.sform1.password1.focus(); 6 }+ U( X& k1 b/ Q' U+ V
return false;
- L) Y# `6 V% E9 g1 e$ M- z } 7 W$ N0 ?. L5 t3 L
if (document.sform1.email.value == "")
: A0 g# ?0 O% n9 a) s Q1 h {
" Q) Q1 {9 W& k; p alert("请输入您的E-MAIL地址"); ! j8 T9 _# S" v/ ]& [5 D1 n
document.sform1.email.focus();
! ~ h2 F' u# n* { return false; 2 o$ F, q9 W# S, T& a( b, }- P$ D
}
& b9 u2 t- K5 u0 J6 k% a
4 k' k; k* d1 R( O7 a7 o# P email=document.sform1.email.value;
5 w1 H$ ~* R# @/ h9 ? emailerr=0 6 C" i% w* k2 E2 _* B5 o8 J, J% n
for (i=0; i<email.length; i++) - R1 R; G* Q) i7 S+ `$ B p
{
2 l2 Z% @- ^. T if ((email.charAt(i) == "@") & (email.length > 5)) * F/ B4 ]* T, p( \
{
9 L& p- I5 |& p8 t/ N+ E0 e emailerr=emailerr+1
6 E0 [# Y. M) y8 S* _+ B } ! \9 t1 |. o0 D
} / X. b2 [) N9 K8 K: I6 G# W
if (emailerr != 1) ) f, d, K$ Q$ X0 U1 f3 {6 A
{
6 z6 `3 j: N6 m( `/ X+ [ alert("请输入正确的E-MAIL地址"); 1 M9 _% g$ x0 L
document.sform1.email.focus(); 1 E; S. j+ c. V) c
return false;
8 K7 W. |% q0 R }
K3 p) I/ `/ X 7 B- P, I/ k0 w" k
if (document.sform1.checkask.value=="") 0 D3 @% X: ?4 ?0 `$ O
{
/ Z( G! p G, R& k alert("密码提示问题不能为空");
- {( U5 \0 A9 O4 V( s+ |+ E. W document.sform1.checkask.focus(); 7 x8 M% m4 d% ^" A' q- Y; h
return false; ( u# U. G5 y. C/ G! Z
} ; X4 I6 `, X$ |- n+ C
if (document.sform1.checkans.value=="")
4 G& I' n: \" d+ C { , v8 m5 O- i3 v7 X3 `
alert("您的密码提示问题答案不能为空"); . q% }9 V. b! b
document.sform1.checkans.focus();
2 o6 ~, x0 Y. k6 t return false;
' K& E) M5 W6 T9 j0 }6 t: J }
# G( X$ Z$ E1 o4 Y return true; & S. l* g( A9 H
( m% l- j. \9 m}
$ {, U1 L* F* M( Z+ }</script> |
|