|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14347
- 金币
- 2459
- 威望
- 1647
- 贡献
- 1407
|
这个脚本对你可能有帮助:
; H) `1 m6 w0 o7 P<script language="javascript">
* T3 S0 [& h" d- Zfunction IsDigit(cCheck) 5 b( p/ u$ a6 I6 [& p4 E5 } K
{
* t: R6 Z; F* n: W. q# E return (('0'<=cCheck) && (cCheck<='9')); 0 v* I+ ^. O# Z u- }
}
! j# Y% J$ ?9 s }' `
7 n7 e- f$ E6 T$ Sfunction IsAlpha(cCheck)
. a+ K: V9 j) A# U) ` { 8 a6 ?2 q6 }! @) n9 |, p& a
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) - a% k/ {6 G7 @9 z2 x1 Q/ W
} . M. H! p% J3 e4 y3 L; n) }4 @
! o" l' x& N1 P# s8 L4 J
function IsaNull(cCheck)
" \2 h# F! _* S- i: P- l1 W {
2 X! l u" g! \8 s return(cCheck != " ")
4 p! r# g+ P, l1 \0 ?0 m } L8 }; k& a+ f4 d" E
; l7 _1 A1 u4 y7 g. d
function checkform() & _* s; z1 b& r. d8 `* k$ d
{ 2 i0 h0 s& g" v- o+ W# _
id = document.sform1.id.value; , M7 K) K9 ?. W* {
if (id == "") . r% A/ y* K" K- O- Q- K
{
7 q; K4 [* ]) C0 y+ U, h alert("请输入注册名"); 2 W+ [# b8 s6 @
document.sform1.id.focus(); 8 N' I) W2 w; c" q3 I* Z7 `
return false;
( g- o2 m' ^7 F8 m }
3 h) o* n, Z. |1 C8 Q1 Y e* o, h % r% k9 D" v/ _% Y) m
for (nIndex=0; nIndex<id.length; nIndex++)
/ x. E9 j. F9 v% M9 J" j+ i {
: m) c8 Q) w) l6 ~6 t- I cCheck = id.charAt(nIndex);
% H% f. H' v# O' g if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 5 o C/ d: [" b% q
{
- O! F5 U8 y& e0 l/ t. { alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
, T8 z" W5 U" X document.sform1.id.focus();
- Q, r9 `: d9 p6 O3 C return false;
% ~/ o7 u, h( P$ E. c } 7 Y8 ~; ]' c4 h4 H4 e7 F$ c
} ( d, P+ i: Q6 E7 O, u# {! V) A
chineseid = document.sform1.chineseid.value; / N) l# }# T+ i) |- l: Z
if (chineseid == "") 7 m6 r- E6 [0 d* g7 ~: n
{
. w' a5 E) V- v" z% F) g) M# X alert("请输入中文昵称"); - s; w: z K4 z7 _
document.sform1.chineseid.focus(); / h; P1 C" X- h+ S% v- P4 b
return false; 4 |$ Y* o) `# b- m1 A
}
& o: @+ m9 B* `7 h2 |9 P password = document.sform1.password.value; 2 @! a' @0 G5 v: T* O2 s
if (password == "") ; |% c2 B' T: r$ C9 L. O- _
{ 1 K; O( u0 w" s# F$ m9 F
alert("请输入登陆密码"); + v2 b/ ?/ F1 G
document.sform1.password.focus();
0 d9 i4 d/ w! b return false;
0 `7 U9 @3 t E- z g! }- t } * |" U, I( I3 y& E `
password1 = document.sform1.password1.value;
, L# R2 d6 Y l' n- E if (password>password1)
+ [9 Y; B9 E$ d* ~& i2 b {' J4 q/ Q+ b6 o6 J6 X O- [- G
alert("重复密码与登陆密码不相同"); / n- L9 _$ f# f7 s( C/ [* r
document.sform1.password.focus(); : F4 Q! f( e, N% b
document.sform1.password1.focus();
$ d+ W" i8 W% R: R$ u return false;
, K" y7 `; P! V$ J: A3 ^" Y }
! C3 b# Y- c! I, ^8 @if (password<password1) ! I, r: q: P; g9 Y/ S
{
+ [: I. Q: q9 _6 Z* M alert("重复密码与登陆密码不相同"); ' h6 w, k! d# z0 G( f8 m
document.sform1.password.focus();
* y3 \! X4 Y" ~( r6 _ document.sform1.password1.focus(); 8 W; D, r. t' ]) z0 w
return false;
. K$ [3 f4 M& m8 R2 ^ }
( L6 ~8 |3 M, P* K3 Y# p; P if (document.sform1.email.value == "") 6 O+ H, h0 M# L. n( i8 H- ?
{ - M, X4 S4 Z; }: k8 `: X+ l
alert("请输入您的E-MAIL地址");
3 ?- L% U; u! C. ^8 o% M! ? document.sform1.email.focus();
. E, b R" n, x8 z0 w6 e4 Y return false;
% F% t& L9 V/ U; X5 ]' Y! S% ] } $ ~/ f7 I+ Q2 w. S) T# n. n: K
. P2 e! t4 a L9 g' E email=document.sform1.email.value;
8 m! k2 T( ~" Y! j' j8 i$ K* F+ U& f1 [ emailerr=0 2 p& F' q3 ` r3 u- J& @8 I
for (i=0; i<email.length; i++)
8 F+ P, b* Y( V) n. h, _, ~3 n {
* V" X. M8 q* l; L# @! a if ((email.charAt(i) == "@") & (email.length > 5))
( f0 {& Q! z# m0 Z$ P { 6 A+ k) _( r, C6 S$ i
emailerr=emailerr+1 / B+ t6 g& W5 w5 \0 }
} 4 h+ T6 r- E, O+ V$ V
}
6 z% Y2 c- k+ B! `7 P/ n if (emailerr != 1)
3 Y2 O1 ~. [+ _5 X { % b# b" Z3 F$ T* V, [2 d. W1 R6 B5 N
alert("请输入正确的E-MAIL地址"); 4 k$ S) v& k0 ~
document.sform1.email.focus();
1 n/ b/ A# _8 F, G$ A( F return false; . b8 [4 ~# C2 q7 G. f
}
, m) j! v& j1 Q6 K2 f8 R6 B6 G
: ^5 H+ z- `- Z' w# E. ?5 z4 R if (document.sform1.checkask.value=="")
8 _0 P: u9 {( w4 M& O! f; X {
[; C$ h" H0 L, N5 V' L alert("密码提示问题不能为空");
3 x( O. B$ d9 N0 \+ E% G% i& w document.sform1.checkask.focus();
# `* y2 a8 @1 X9 F! _6 |$ E8 ] return false;
) L' K2 D. A3 }0 e# L }
x. F# P6 L, J# e. A1 ~6 D if (document.sform1.checkans.value=="")
- h* s$ i- o' [, k { 9 J+ ?' F2 X* Q- Z1 Z; P) p
alert("您的密码提示问题答案不能为空");
, V: x+ R; w4 h3 j document.sform1.checkans.focus();
8 U3 p; \2 g0 K# A6 l9 k/ H return false;
$ B9 K" F! F/ Z0 e; w5 ~7 w, Q }
1 \6 W/ e/ e9 I) s0 O return true; ) J6 u/ j" S1 {
/ u# s' g0 `6 g} : | ~! Z! w3 X* ~3 j3 u
</script> |
|