  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14197
- 金币
- 2389
- 威望
- 1647
- 贡献
- 1337
|
这个脚本对你可能有帮助:8 Q5 e2 O, P3 @$ Q) |. I: a
<script language="javascript">
% ?9 }( Z9 c# Y3 q# B) g4 { @function IsDigit(cCheck)
! V# A# m4 ]8 m3 ]! u { $ q, G- P' G. r2 g( X5 O
return (('0'<=cCheck) && (cCheck<='9'));
9 d" E% B' S. g9 B& l9 x1 y }
! m3 E& D. M k3 e+ d m- b$ P* e; `' S Y. w Q; L
function IsAlpha(cCheck) ) u4 Z9 L! a, ^! d9 ?
{ : I! r7 o' K1 P, H" [! ?! j+ r' x
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
6 i7 Z/ \. m8 q: {; X } 0 `. ]9 M; I" d7 l l; R
- A: W4 M4 E, B' Z4 o8 R6 V7 Cfunction IsaNull(cCheck) 4 I n, x; O+ F
{ q5 D. V. L$ [
return(cCheck != " ")
9 J3 B; q! N2 F& j% J } " w# f6 J( G7 ]% s7 v
! D& m5 k/ b7 }5 @' R7 h
function checkform() # c! d+ }7 x c: U* j# |
{ + n' W* C" ?5 H2 e: Z* e
id = document.sform1.id.value; & [8 u6 @8 R# T' U/ \
if (id == "") - @4 M+ C! {7 v* X8 A5 b$ @5 b
{
% b* P* e4 A# N4 O# Z alert("请输入注册名");
$ B/ O$ p$ b+ h# u# k: l! O# c document.sform1.id.focus();
4 V' t5 z& Q4 T3 T" | return false; e q" v& H4 ^# `8 X
}
7 I* u- b( T8 @3 M& y9 {: v ; n0 L0 }; P0 l& ]0 P
for (nIndex=0; nIndex<id.length; nIndex++) 4 e: _ J; V9 @- }! h
{ 0 V2 a' n8 H; }' U9 K
cCheck = id.charAt(nIndex);
6 c7 Z& N6 {$ D$ B if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 7 z1 @. P3 B9 ^- W2 B% X; s
{ + D2 H! ?9 n2 G. m) W
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ' \/ P" k7 c0 v$ Q) f5 B8 P
document.sform1.id.focus(); 5 @- |( s: J6 \7 a4 ]4 B) o
return false;
. e1 T! W& t' h2 S+ `1 P; D. T, t }
: {# x6 O' O( L9 p$ G9 k! [ } ' B' g# C8 k/ p. F% x4 t$ i
chineseid = document.sform1.chineseid.value; 7 Y7 D( _- \; g% C
if (chineseid == "")
- o! {& f) z, i( ] { / ?# ?2 k4 K' M5 |" I7 y S
alert("请输入中文昵称");
6 ^4 Y1 _+ o% ^7 ~ document.sform1.chineseid.focus();
0 K4 P2 ~# j3 u6 v' E return false;
% D, s9 b! L' X: V* ^! V } " a/ p. B0 x7 [+ W
password = document.sform1.password.value;
/ ~. { q; m* [. | if (password == "")
, A8 i a/ \. N, ^! E& P {
3 X9 z/ F! k+ f; N# q/ k6 @8 l2 _ alert("请输入登陆密码"); 4 }3 p1 x3 R+ u* U) c: d: r
document.sform1.password.focus(); 0 x; y) W! @7 {2 R1 u3 c, o
return false;
$ [' F$ K4 Y$ c/ `9 B" j* v }
7 ?& v+ U5 G0 h) H* u$ Z/ @ password1 = document.sform1.password1.value;
! g% t: c' E1 M+ V" }9 k9 `( n if (password>password1) 9 \- S, `- \/ Q% F6 i
{
3 G" k {8 y7 A. I( f0 F8 s- ^ alert("重复密码与登陆密码不相同");
/ y6 N) t/ z' d! k1 f* K document.sform1.password.focus(); 1 ~. {8 M! u5 x: ~* x
document.sform1.password1.focus();
4 D8 o$ _. v+ c! c& J return false;9 C7 j0 _2 q, t0 u' M3 R8 n
} 9 t3 ?! O" |' @" u7 `" U+ C
if (password<password1)
: l( Z$ R' J; r: h9 u {
+ \- m+ \' B. N* w7 Z0 i* _' } alert("重复密码与登陆密码不相同");
/ t3 F$ G1 J" c' Y, K) z2 d7 e: d document.sform1.password.focus(); E" a, C2 n; g# I
document.sform1.password1.focus(); : Q$ b2 W5 f8 L
return false;4 s8 [. L+ |& `+ Z! s* `" ]
}
) t3 G7 [, k( Y if (document.sform1.email.value == "")
2 J6 N6 ~8 K& L' H { + F8 @; E; ^3 @* O* E* m8 ?; `
alert("请输入您的E-MAIL地址");
6 X$ N. U3 X$ q: `2 e1 i/ @ document.sform1.email.focus();
2 ~4 s; Y% E( W2 Q return false; $ a/ ^$ c3 K2 J2 B$ \) K
}
/ a8 a2 h: U# X% v4 H! ]
5 @% R! ~3 Z7 o+ r6 \ email=document.sform1.email.value;
* [% T) K e; x4 Z emailerr=0
! ^$ W) E$ S; F% X' L+ @4 V for (i=0; i<email.length; i++)
% \, b' y3 u$ Y2 G- A% n { 2 m2 m" {% {+ D& S; l4 w
if ((email.charAt(i) == "@") & (email.length > 5))
! S) J1 F1 A5 j2 b/ d; o; P {
9 n+ Y# X" l/ `4 C emailerr=emailerr+1 7 t/ k+ T6 n9 }& D1 \
} $ }+ m9 |/ O: j% |$ I
} 3 Q4 n' n! _% k6 H/ b
if (emailerr != 1) # S: h/ ^/ |1 G0 V
{
$ j8 G3 V" D6 l% D3 k* |$ n$ Y alert("请输入正确的E-MAIL地址"); % E1 M- @ t' X+ I. F! ?4 a
document.sform1.email.focus(); 1 D/ w( \5 F9 J6 a' a
return false;
2 B3 {9 x- V9 |4 t }
* z) m S! Y! }
: ~% o' F/ b& E) X" o; q$ q- l if (document.sform1.checkask.value=="") 5 K6 n5 \8 L) W) e2 _
{
$ u- M O. g$ T) w! a( c! q d8 a( c alert("密码提示问题不能为空");
. C: ^( V6 d6 d* y! f document.sform1.checkask.focus(); - D! o' o2 x: k8 k" L. [2 u
return false;
" R4 C6 r& {9 c$ L6 O }
% l \% W! D& v0 ^ if (document.sform1.checkans.value=="")
) ?9 e t b7 ^% o: `$ _- d5 I0 ~2 P { : W& U- q; A2 C) T1 `7 A2 Q2 x
alert("您的密码提示问题答案不能为空"); 3 X0 l5 E/ ?2 G- Z
document.sform1.checkans.focus();
0 A' z, J. Y" E7 g$ C, }* {, w return false; ; J, B- D* l# ?7 b
}" g+ U# l; q5 L# S& ~
return true; & r5 N2 j( X# q/ \6 o' `
) O6 k% `5 [: N9 j
}
% A5 P+ X/ h( f( h; U" f$ u, ?0 d</script> |
|