|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14355
- 金币
- 2463
- 威望
- 1647
- 贡献
- 1411
|
这个脚本对你可能有帮助:
: Z6 P% r' ?" d% N$ R( b0 ~& i1 t<script language="javascript"> * f% @( C O( {( o) s
function IsDigit(cCheck)
; O. @, x. ]5 m- } { & [4 U, L4 j+ `. Q1 a+ y
return (('0'<=cCheck) && (cCheck<='9')); * g1 [$ E+ S* }4 X2 E; G( Q: k4 f
} * D0 i: u R6 N. m* X+ v
7 z z+ a b# {
function IsAlpha(cCheck) * w% X8 |' W3 h, F# p
{ ! _# @2 T w4 A# Z6 K: ?7 m
return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) % E4 b1 V X! z2 j l3 K
}
8 T9 v0 x. m$ [# a 2 K; L! w1 {9 d7 e4 Z0 @# S
function IsaNull(cCheck) ; s1 e f6 R% c, h4 S
{
2 X; @; `: g- t, s return(cCheck != " ") + ~# L1 c1 n$ o" ^0 H
} : [# Y* Y/ y' v7 l3 K
6 o* w& V5 B6 y
function checkform() : w' ^ v: ~+ e% R' d
{
; ]% `8 e) J! I5 O4 G$ o/ A8 c' ` id = document.sform1.id.value;
1 [+ f6 J7 a* U" m8 Z4 ^ if (id == "")
3 q& F( P% K, q( M: n$ J {
8 x/ F2 |; `8 {8 }" h, w alert("请输入注册名");
; }1 c; m# s& U: V+ Y9 b$ v+ I document.sform1.id.focus(); + _8 {8 K W, w2 D. _# i
return false;
* H; z* a {! Q* \4 K0 N2 P }
) x. k/ D+ o. O0 ~0 u
& ?/ e9 }/ p9 _- Q9 ~ v3 s for (nIndex=0; nIndex<id.length; nIndex++)
% u( r$ n2 M4 @7 b5 r2 I. [ {
2 u# ~1 Q4 D1 K5 H# p cCheck = id.charAt(nIndex); 9 \ Q3 V2 Q/ @4 [$ |
if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 8 ]. ^' |4 z4 {% m/ P, D) A
{
% K6 O8 l. z- j- S alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文");
. V; ^; i, W4 t, e5 D4 l document.sform1.id.focus();
0 F0 x2 V1 G( X3 h7 f, u, c5 L return false;
S/ Z2 ]4 Z8 J. e: ~2 \ }
6 l; j; e: X% P2 B } / q8 s. U V) R/ B1 s/ {% M
chineseid = document.sform1.chineseid.value;
, }: ~ }( t& a3 p6 ?4 w if (chineseid == "") , Z5 G7 u. S* A" g0 u
{
" T; b' k* I; J- j/ d7 C alert("请输入中文昵称");
+ J( J9 }8 N& S' M+ n9 F, n3 ^ document.sform1.chineseid.focus(); # p) b4 u: _+ b( b, F$ c7 T
return false;
: {( R# S" Q! r9 t9 I' T }
- |/ |- D' l! o u password = document.sform1.password.value;
X8 l+ v# s; f0 u4 B) f7 U! S if (password == "")
6 b3 E. H2 A0 p7 S A. S {
! i6 p" i4 ?* L8 W) Y1 V( Q alert("请输入登陆密码");
. l9 y0 l$ V7 |) z6 H document.sform1.password.focus(); & x" ?; ^4 Q8 D. d5 n4 [* ]+ w3 m
return false; : a9 i# j& U! X$ v. l" R
}
9 R# `6 T% |) v1 e& U8 Q* E% U: n( O password1 = document.sform1.password1.value; " G- R: X+ [9 z( M+ e6 w
if (password>password1) 2 h) _, v6 |6 q# r8 R0 ~
{6 s( }& q: @4 }5 G! L. C
alert("重复密码与登陆密码不相同");
9 q9 i. Y+ y3 O* b: w document.sform1.password.focus();
: f7 p4 M. \. t E% b document.sform1.password1.focus(); 8 L9 f B$ W% n9 X
return false;
- e; H6 y2 y+ M- D+ N% k } ( q# @5 Q# T5 T) n* G
if (password<password1)
; y# }+ r5 W0 R. n, s {
, B4 ^; R9 s' ]: B# c) w! S alert("重复密码与登陆密码不相同"); ( c7 M/ O4 N n9 B7 ?$ I7 m
document.sform1.password.focus(); ' }5 Z% p. D7 @9 Y( i2 J. Y
document.sform1.password1.focus();
1 d8 h! \1 a- X6 [/ J return false;
5 G0 i( g& o- R7 o& I }
0 _- `$ ?; O5 o- j X if (document.sform1.email.value == "")
, n s* x5 {8 M' o, y H' E {
9 ^+ ^3 e, U5 ~/ S( V1 a" \ alert("请输入您的E-MAIL地址");
: c) Y% i- j: D/ x$ }$ n document.sform1.email.focus(); 2 o7 H x7 u0 C
return false; # I9 E. a2 r6 F, X9 V& v; v8 ^
}
$ a1 p) D K$ m; H
# E& @& ?, ?- |) X. _# ` email=document.sform1.email.value;
4 J5 {; Y7 t) S) L) y% I emailerr=0
1 y% } G7 v% P( n6 B for (i=0; i<email.length; i++) ) j# j8 O7 d9 Z6 P0 S
{
# y& s! R0 |( ^: t7 J if ((email.charAt(i) == "@") & (email.length > 5))
6 Z" b9 n+ |" M { ; |4 F$ K7 x3 @2 Q9 T
emailerr=emailerr+1 . H- m& L& p/ R8 a/ `& ~
} 4 b @$ W7 d6 x1 G$ n
} ! {4 T7 h8 [7 Y1 e6 a' b6 O- d
if (emailerr != 1) ' c, ]! b+ j2 a8 s" H( R
{
8 Y" [! J, X6 ]# ~7 F alert("请输入正确的E-MAIL地址");
& [+ z, `; c) d+ @5 T document.sform1.email.focus(); - G& m5 o/ f) n
return false;
5 z5 w% N2 O ^$ V } p) O( ?7 |7 U& f9 R
8 V' M- V% O7 [. j3 B if (document.sform1.checkask.value=="")
5 o( d* z+ l' d# B) i1 ? {
1 q2 G) V) q" y alert("密码提示问题不能为空"); ) r& D2 X' J5 g3 M
document.sform1.checkask.focus(); . x2 T' y/ N' L
return false;
1 [- j9 b* C) ~ }
5 I/ y8 R9 B% D/ Z4 j& ~6 S- G/ M( r: H if (document.sform1.checkans.value=="")
* m5 Q/ c: A5 W& o {
; \! M3 A: q! \% A, c5 V1 D8 ^! p! x alert("您的密码提示问题答案不能为空"); 5 i. g7 j1 j* @/ r+ ~
document.sform1.checkans.focus();
B7 Q; L- `7 a$ z1 m return false;
* g6 f; r8 R: [4 j' j }
& \: L# u# y% b return true; 1 p, ]- s) V7 E, o* f9 f
' ~ Z% V. e) d1 ]" s3 T} * I# K% b7 j& y x2 `
</script> |
|