|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14435
- 金币
- 2503
- 威望
- 1647
- 贡献
- 1451
|
这个脚本对你可能有帮助:
7 d$ [4 o- V6 ~( n1 f<script language="javascript">
2 M* a+ W: o \% ?3 I/ l/ ffunction IsDigit(cCheck)
% ]4 K/ ~$ m O- J C' F0 n {
8 [8 G8 G2 V& S6 z$ h/ v+ B return (('0'<=cCheck) && (cCheck<='9')); 1 e1 x9 {% C6 q1 T
}
1 L$ q0 R8 \8 i8 a- X: g7 E/ W3 }' W' T 1 f/ c* J& q) H F$ T f: L( ?% }
function IsAlpha(cCheck)
' x- c4 g7 ?# f: F9 P. I {
, V8 q, v' v1 _! X5 H return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')))
; B6 W# `& s3 e1 F* X# h } $ m5 N K0 F( E8 Y* f
. t* A: n; z) Z& {function IsaNull(cCheck)
* d: x6 i' Z8 o" v3 l { # z! u1 Y: s' r% {4 `' N
return(cCheck != " ") - V: a4 P& ?8 s9 E& W
}
, X) U5 r) I# d- }2 @4 _; R: u- Z; C
9 g" ^' p7 S+ ~% lfunction checkform()
5 k; z5 ~( S5 D; E{
5 _" K4 Q9 E8 A( A: H id = document.sform1.id.value; " d! _! S- G3 n7 o6 n, H
if (id == "") 6 Y# a" s$ i( Q" F
{
% L. t+ Q0 q" @ alert("请输入注册名");
8 ]" P" W( ^% Y document.sform1.id.focus();
1 N$ }& R, O1 E( ~4 `: k: a5 \# f- R return false;
7 t. H9 d W& B }
! v. [8 V" U- l" j, g % z) o7 D. X$ x% \* _6 x* Z
for (nIndex=0; nIndex<id.length; nIndex++) 3 w* U' k6 g0 t# N" x
{ / m S& I8 k/ [* H
cCheck = id.charAt(nIndex); q Y {2 ~; k. R" x3 f2 o
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 5 d/ p* c7 d ~1 h) h% {( R8 ]; d
{
- k3 K9 k$ M; _) M# J; l K alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); ) P2 s2 c* ~" E6 q( ~) e& }* x$ f
document.sform1.id.focus();
- |' I5 ^, A# S" { return false;
# A6 R% p+ p$ j) V3 \. { }
+ Q" g P$ ]$ \# ?. F0 I9 e- m }
" @( L; P+ C2 Q chineseid = document.sform1.chineseid.value; 2 |( n8 M! e4 f A! ]
if (chineseid == "")
) s# { {4 s9 h! {9 ^ { " _$ u* Y% z) O
alert("请输入中文昵称");
s$ ^6 `8 H2 F# r document.sform1.chineseid.focus(); " \8 o9 w9 y, U
return false; 5 b1 p# }5 Z, K1 M
}
3 U w6 h) V: ^7 `! I password = document.sform1.password.value;
4 N, T6 g' W7 X! X if (password == "") " f: q5 o: k" v8 v* \% y6 C
{
5 L0 n0 a9 x- d alert("请输入登陆密码");
7 h( Q" F0 D( J$ Q* k document.sform1.password.focus();
4 H! S: R0 k) H0 i2 i# k# U return false; 0 e4 J8 Q4 ]- @
} ' H2 X4 e5 \ B6 z
password1 = document.sform1.password1.value; ; W( D4 `* ^$ e5 W* T6 O, s" u
if (password>password1)
- X5 }5 R! A, G( g {
( G2 `8 j7 C) P7 S9 B+ W4 ~ alert("重复密码与登陆密码不相同"); 4 z1 U7 z9 V6 F* G) A r
document.sform1.password.focus();
3 E! Z4 A% \% g document.sform1.password1.focus(); 6 W# G0 x2 n' G7 z L
return false;
' k. }5 t2 A8 B8 n$ G- J }
% E. i+ y4 ^; X7 N" z% W, _if (password<password1) + [9 t) [: q ~7 g( ^
{1 Y& [) N% J/ c6 |" D6 K
alert("重复密码与登陆密码不相同");
- ^5 X/ C% A5 S% G# j document.sform1.password.focus();
1 `* n1 a4 k5 l5 b$ r1 ]# T7 ^ document.sform1.password1.focus(); 8 _0 R& J! i( d* g I. l
return false;
8 n; \/ `5 j. i$ q } - p+ J7 d) e6 e u- D# E
if (document.sform1.email.value == "")
( @% Z4 I5 B+ v* k+ T+ M: ~: Y2 R {
( ]4 R/ {3 @' z' r/ J6 A r alert("请输入您的E-MAIL地址");
% {7 p6 a1 R8 W: N+ l document.sform1.email.focus(); 1 q' ^0 I, x& U4 w
return false;
2 h: m: e; {7 y$ v; n } ) x, t f9 D: ^/ G3 O
; V8 Q+ A/ _$ R email=document.sform1.email.value;
& i* e Q0 h9 Y- c2 X3 D emailerr=0
0 I \: A1 g7 I for (i=0; i<email.length; i++)
$ n+ A5 Y1 T' _- @4 Y# N+ `6 m& @ {
; z7 I; o. z8 z if ((email.charAt(i) == "@") & (email.length > 5)) 0 i$ h4 Z/ P5 t$ z8 C1 P" J( h" U
{
3 ^$ m, C4 H0 M, W+ y emailerr=emailerr+1
' M7 ^# ?' h' `/ \! M0 d% w. S }
: m1 c7 e8 Z& j2 t }
% w5 ~0 e5 s0 E0 z- j" Q if (emailerr != 1) ) K3 r. l) a) ~* i
{
# ]% O8 b7 Y+ p! k' K k7 b alert("请输入正确的E-MAIL地址");
, {- M9 m6 j: Y+ ?; Q6 z document.sform1.email.focus();
# p/ G9 B3 W, A! n# a return false;
. S, s6 Y3 z' h( X- ]: D } + ]/ K: u/ W" Q, n' S6 |
2 p$ @. ~3 ^" g Z5 v8 B if (document.sform1.checkask.value=="") 1 g. d" g; }9 V
{ ! k0 \- I2 F$ W/ k/ p0 U
alert("密码提示问题不能为空");
+ p% @5 X+ I( n" E2 D1 a* ? document.sform1.checkask.focus(); ' g! V0 x+ y% B8 j
return false; " h+ u3 ^) U. L& l8 m
}
# R. D$ T- }# I" K: { if (document.sform1.checkans.value=="") # H+ a, Q2 J8 i* t- J6 J; m
{
" c2 i* ^* b e3 r4 ^0 Q9 r0 y$ U& H alert("您的密码提示问题答案不能为空");
9 m# \* e" v$ N# x: V- p document.sform1.checkans.focus(); ! j# K) F0 d" r8 d) H
return false; 3 U# U4 s3 Y u% k# \; v; J
}
$ A O8 n# N) ]) J return true; # M( h5 u+ W% n
% _8 H8 M' l, e0 x0 K" ]' Z} & y) c, E D0 T! B- f5 `, h @
</script> |
|