|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14329
- 金币
- 2450
- 威望
- 1647
- 贡献
- 1398
|
这个脚本对你可能有帮助:) K/ j* F! R5 g; B
<script language="javascript"> 1 p) d2 K6 N* |
function IsDigit(cCheck) " E( c1 C; N; ^2 d
{ ' f$ {; [% m* A
return (('0'<=cCheck) && (cCheck<='9')); - e: ~ B, y" W" L; C7 d
} - s! x2 p, {; B8 ~* @
* v- _8 \6 z" ]2 b2 D/ u
function IsAlpha(cCheck)
/ r. y5 }8 z3 `4 J* W {
' d1 O* u0 G# G" x$ z% N1 J return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
# O9 j8 p/ }. Z0 w/ y } 8 F* Q8 w0 A4 `/ {7 N
& T! F( u2 a4 n* e% X1 Rfunction IsaNull(cCheck)
z g: s% O) K0 a* b) S { 6 J4 n" Y' q6 S9 K
return(cCheck != " ")
0 \! i2 T- Z7 o& O7 A7 T9 D } _9 z% R* P2 t5 m* c; T c* Z+ ]6 f
0 P$ Z0 m( O. d- [ E
function checkform()
2 S' U) G0 c w/ I& \6 i' I: ]{ - |8 f! Y# p2 p
id = document.sform1.id.value;
' F# |3 K; N# H' N" [1 _- s8 \ if (id == "")
u( A$ F! d$ J( v6 x- r {
! {1 e- i1 t1 t1 ]0 \ alert("请输入注册名");
+ d5 z" W) p: ?9 C* }! g document.sform1.id.focus();
' o& M1 i1 Y- S2 @4 N return false; ' O; w- F; S7 a& i* ~
}
: X- d& Z5 E( d: q- ^. d9 t" o
. u8 m/ f G" l for (nIndex=0; nIndex<id.length; nIndex++) ; A( O8 t1 g5 V0 s6 v# F' d8 T5 ]
{
0 {5 J& r+ l% p+ U* O& |" J& d( M cCheck = id.charAt(nIndex);
( n5 j0 h/ r6 F2 R' l4 k y! c+ g if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.'))
4 L8 j8 M' `4 W$ G5 G: W" c { ' g8 p- c. d6 T2 K% G
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ) E8 L* \3 o- b8 j
document.sform1.id.focus();
. H/ f3 w5 e) E/ J" ^+ J) h return false; ; T: B5 `6 E5 V, [4 Y- E7 [$ e3 q8 y
}
6 b# o% i# b* _ }
/ t0 x: L7 r3 z T8 E chineseid = document.sform1.chineseid.value; ! T1 l7 q4 W' T4 ~# N( X9 W. X
if (chineseid == "") 3 A2 U- q% s; N1 u5 v5 L& o# U
{
/ U7 Z; J1 p8 ]& `$ y2 R5 y alert("请输入中文昵称"); 7 @) {: t. d- T# B3 |# @. F
document.sform1.chineseid.focus();
* ?6 a8 A/ Q0 L return false; ( w; p q" \! l4 s
} $ }# [ w8 n' X _6 m
password = document.sform1.password.value; " a8 A& ?0 O' @
if (password == "")
. Z w' `7 O3 g5 \, q {
" u" |. K. v* X- o: [ alert("请输入登陆密码"); & t) b. z+ P8 v' L! N M
document.sform1.password.focus();
1 s# z- O. t7 d3 o$ {+ t/ u return false; ) [" E( I/ F4 q
} 4 n( J0 N; w0 X. a B9 r
password1 = document.sform1.password1.value; 7 m3 o( _' H! }, n1 e
if (password>password1) k; j% h8 x! Z
{
+ C8 m( Z0 Z% A# N alert("重复密码与登陆密码不相同");
) D5 l S# K' }$ ]3 R document.sform1.password.focus(); + Y! L1 K8 ^! V
document.sform1.password1.focus();
, ?6 ~# [$ m3 T) v* C5 G4 N% y return false;
. E. L8 b$ f! m } ; N+ p- a1 b* I9 d1 O! L3 }
if (password<password1) , @; w- L5 V" J7 U/ D/ U
{
5 D5 @2 o0 B7 q. P: D3 \' [3 s alert("重复密码与登陆密码不相同"); : ^+ B# Y9 L# C. Z) ?( z
document.sform1.password.focus();
5 N: w$ Z {+ I1 P' c document.sform1.password1.focus();
g& u+ q6 z4 o# A" s, ~ return false;
: C/ I$ T+ P' u5 P } " q5 d& E( H) A" B k
if (document.sform1.email.value == "") 3 ?" r6 J% ~9 O9 ` X, f# T
{
* G; D" X% L# F6 ^ alert("请输入您的E-MAIL地址");
7 M% b8 d* B! j8 p: \& ~! `+ h document.sform1.email.focus();
y: k7 G& @7 C$ M U* A5 p( ] return false; S# H3 Q, B2 ^, `) g$ B6 q) @
} 7 ~, d6 x1 H; Y6 T$ I( O7 R
% I; x! u0 }; ]. B+ Q email=document.sform1.email.value;
1 s/ N/ w( Q. ^) n/ E9 e emailerr=0
. j5 `/ @: E( _* g( w3 D: ?* D for (i=0; i<email.length; i++)
7 Q1 z+ u+ H0 z4 i+ n3 [ { : b/ V8 _& a: z/ v! ~+ u
if ((email.charAt(i) == "@") & (email.length > 5)) & f" ?' j1 j$ B! W8 ~
{ 5 }" d4 x9 O; I2 K4 N) I# e
emailerr=emailerr+1 ! x4 Y/ u; F! U! [9 ~2 g
} ( r1 s# \& }% k( C# i7 p3 P
} + R+ S4 d! Q8 \9 q$ M
if (emailerr != 1) 2 y' c$ X0 a3 Q- X1 c
{ 5 V4 G( @7 C8 @$ a& ~) l
alert("请输入正确的E-MAIL地址");
6 u# d, V! c& n# d0 j document.sform1.email.focus(); - b3 c7 B" n9 j$ I. D: A7 i. D& [
return false;
' D5 K+ u$ h( C3 S: ?' t }
- | m! [& l5 x* Y
" u5 I. {8 G7 A' |' K: O; _7 l if (document.sform1.checkask.value=="") $ H. k( ]' V6 c' c: \
{ $ v' f, z- W5 u8 D" `
alert("密码提示问题不能为空"); : w" t2 ~6 n+ n
document.sform1.checkask.focus(); 2 x8 O* c5 s+ _" W/ `8 m+ j* u
return false; 8 H, l ], D' a+ l& I
} 4 d2 H% |7 l8 |/ l" F; _* u
if (document.sform1.checkans.value=="") 6 ?* d# U, U8 z2 E( k
{ # {0 i9 j; P' J! Z; G) e$ g F: Y( i
alert("您的密码提示问题答案不能为空"); 0 ~4 y+ V3 B2 w# g9 X8 e
document.sform1.checkans.focus();
1 k; U2 f+ [" V; p return false;
1 G2 p- i' e$ u }5 q Y! P& _5 \* T, h3 A
return true; # u3 O" c6 \* p w. Y) q- ~/ h% L9 H
, Q9 F" u. h& w. Z+ r
}
5 l3 R6 W2 ` C, a) b7 Y</script> |
|