|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14331
- 金币
- 2451
- 威望
- 1647
- 贡献
- 1399
|
这个脚本对你可能有帮助:# b& o9 I! ?/ D$ S9 k: b. C4 d
<script language="javascript"> + | L- B) N: a/ R0 }
function IsDigit(cCheck) % [4 J! m8 M; X1 K3 X
{ R% o) ~3 Z. Y/ F$ C9 I
return (('0'<=cCheck) && (cCheck<='9')); ) m* E( \" ~. D6 g( ^3 C3 F* X
}
& n4 ~6 r0 s8 O; U5 h
" g* ?% Z8 H( ~6 F5 ` S7 zfunction IsAlpha(cCheck)
- {$ g4 R1 r- ]+ g" N$ V {
2 }# u+ K$ J7 j8 G return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
- K+ E3 p' H* a7 q# |5 @: N } ! w) R) ]6 D6 g8 [& o$ H
( }% w4 Y# n- n* G8 ^function IsaNull(cCheck)
d6 `; O, f! ?; F7 c {
% `1 W- l( S3 w" v$ |* w* A( P5 [ return(cCheck != " ") ! X( p8 D% S- |7 n4 F v# y
} & @8 o" y! E2 q
0 l q) }% K; w' e# D4 ^$ a
function checkform() ! d) d5 ?0 ], X
{ . c; ?2 e3 C, b$ B" A w; g, h
id = document.sform1.id.value; . j: g0 \+ u! ~1 Z9 L
if (id == "")
3 Z/ b; g' Z5 m# H { 0 ^9 p8 l; l' |- M
alert("请输入注册名"); 2 G$ V) v2 V# }( U
document.sform1.id.focus(); ! z8 k, g$ k8 A+ b3 n! H
return false; : S) n6 I% x8 C6 p) O+ K; N# `
}
) O7 m5 q' H# c5 |& c R ' c; Q' f" P% h# p4 U% |2 i8 ~
for (nIndex=0; nIndex<id.length; nIndex++) 1 X7 w" `6 t: w% c
{
, s" T1 v- f5 s' P! a$ i cCheck = id.charAt(nIndex); 1 Z2 o8 |4 d R# ?/ [
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) $ h' z+ u' e" }$ n* h, j* O
{
; e' ? D( u6 \ alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
# e0 I0 h! z0 c* v, F. N document.sform1.id.focus();
* o) [' i2 I' d% { return false; . D7 B; m8 T1 i8 ?. O2 t/ j
}
" ^1 U7 h2 m. Y) H } ' d! c# ?& K! h& N6 L1 O8 T
chineseid = document.sform1.chineseid.value; 4 h4 i. t% K" Y4 m9 _
if (chineseid == "") # k: I$ ]& A n% `, r5 g+ l1 w; h
{ & |. I- P5 w- W0 R
alert("请输入中文昵称");
& Q1 D* B# ^) A3 s& R b0 h! @ document.sform1.chineseid.focus();
/ P8 U" P3 |* o7 d( @ return false; $ z( C& T+ S) E
} 3 J( x" u+ j5 C' R8 u& d+ b" Q
password = document.sform1.password.value; 1 ]- S2 Q/ }+ U& @; ~! E/ M& J/ ]
if (password == "")
T, E+ y& p/ t: A0 ]6 k { % A9 H2 L! g( w, y5 e
alert("请输入登陆密码");
% B' r0 X5 k$ a document.sform1.password.focus(); . q3 y9 `$ q, J
return false; 7 f: D( O; d3 v+ I" i6 ~
}
6 A0 Q) i/ o9 ?/ M password1 = document.sform1.password1.value; 2 ~' u% o% c; I, F
if (password>password1)
5 Y2 c, r _& `+ O {; L; G0 W9 t) L ?8 }8 l
alert("重复密码与登陆密码不相同");
9 |4 o+ \/ A5 z document.sform1.password.focus();
n& I6 y y" {- v document.sform1.password1.focus(); # [6 c7 h7 W8 k8 V: M' O8 \& B( N
return false;1 h1 H6 Y6 v& l, k3 ?+ u T
} 5 P4 H9 D+ Y1 L6 g
if (password<password1) G$ {) f1 C5 ^+ I4 Z: \3 @
{
8 m0 x" r, M8 t3 ~" O6 {* P alert("重复密码与登陆密码不相同"); ; @+ z8 ?1 \& [" `$ ^
document.sform1.password.focus();
" W# v$ R. J, h document.sform1.password1.focus(); / V4 j. G* r8 z9 l7 k
return false;% c6 \$ n8 r) b
}
+ V8 T, V3 K+ U v" o4 N7 t- s% S* l& ^ if (document.sform1.email.value == "") 0 D D! N: l m1 S: D- R6 O, d# I
{ " r) ~# h8 g& I7 u; K% z8 x- D- k
alert("请输入您的E-MAIL地址");
& I2 K: [+ D; X# i3 W# {/ f+ v; s document.sform1.email.focus(); 2 z9 ~# ], G& H* a3 C6 j
return false; $ n. O# _& y! \7 a6 A$ Z
}
/ M( i5 U7 ]$ @5 _# A
; v u1 g, R4 U$ b; p& o- S email=document.sform1.email.value; 8 n! P9 l' O# I
emailerr=0 - T. M/ I9 i. V- l7 W
for (i=0; i<email.length; i++) - m7 L" ?' j- k) R: Q
{ # S/ |, h" b& B- m( g' { z
if ((email.charAt(i) == "@") & (email.length > 5)) , E! `) X- e5 J0 ?
{ 6 W N- X, N) ?8 [. |$ Y
emailerr=emailerr+1 D* X; k! V* x5 V: t& ^
} : v7 E3 ?) g% V+ w
} & g8 a+ p7 Z& d. l. i
if (emailerr != 1) $ v- V$ j: k- H2 N& f t1 y
{ 0 { n; u' {' B3 c2 e
alert("请输入正确的E-MAIL地址"); - w7 k, `/ _* b& m1 a. j
document.sform1.email.focus(); ' i# ]8 I* ^' e! T
return false;
1 \% p' a7 h' k } ( f5 ]/ l/ z% o0 ~+ [
) H( t" N. Y; l; b
if (document.sform1.checkask.value=="") * a8 h4 q- U/ @# e. K
{ ) [3 F7 `$ @6 d
alert("密码提示问题不能为空");
5 I" R; J/ q0 Z& k, o$ E' z document.sform1.checkask.focus(); ' v- }; Z9 N4 E
return false;
/ G% X. o5 q3 T, S. u; ` }
5 |! m) L. H- d. v3 n if (document.sform1.checkans.value=="")
+ D! g: ? H& A9 x _% ?- D {
4 h. e3 G! D$ n4 I3 U; H7 F; L alert("您的密码提示问题答案不能为空");
! o3 z0 ]1 Y& p/ Q% E" k1 y2 ` document.sform1.checkans.focus(); & T1 w; u0 U2 R C: `7 |
return false;
% @! C# t, ]2 q }
- T8 o$ i, s6 V3 G/ Q return true; ) w1 m$ C. s9 o
7 O) x) n- A8 y& ?
} 5 i* d2 I0 A3 y$ I# [2 I
</script> |
|