|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14333
- 金币
- 2452
- 威望
- 1647
- 贡献
- 1400
|
这个脚本对你可能有帮助:
r+ p7 O2 {- l% k$ n' @1 [<script language="javascript"> c7 @1 ?9 H' r7 M
function IsDigit(cCheck) , z% G; B# I1 m6 W% B! X2 h
{ 2 B$ Z1 ~$ H8 h; I3 i8 Y s
return (('0'<=cCheck) && (cCheck<='9')); 3 Y6 a0 c: Z) [! Q
} 9 X3 o% S% k: A5 i
0 a3 r9 D! X r3 T1 y# c b8 P& pfunction IsAlpha(cCheck)
\! F( H( ~9 c* ^' I {
9 \7 p2 S7 }. N return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) # S5 ^* T. H U: v
}
/ \+ E, J- ]9 T6 q1 B% r' Z, Y ?" D
3 M2 g5 O" z0 n. Jfunction IsaNull(cCheck)
! K9 {1 M9 ?# c% x { 2 S8 z. O, I0 i, f7 Q8 ^
return(cCheck != " ") 2 ~, V y# k* r# `
} 7 R1 [; U6 O5 @1 }3 B& o
2 A9 z/ R. z( ~" e7 ~3 ?) @- ?function checkform()
1 `6 M% z5 t& L( j- t( O/ M{ 1 P- k5 n, F# q- }5 M f1 z* |
id = document.sform1.id.value;
, Y/ B( l' F$ g" v if (id == "") $ x: l. ] |) a
{
( O; O" _1 E% s alert("请输入注册名"); 0 K- }7 d, b7 \7 v% @
document.sform1.id.focus(); # Q- c* I! S; o! d& b# `$ f
return false;
% g \3 W9 ~2 W+ E) X7 a }
/ K, J, z8 h5 k( S & a% n8 C2 C3 |! o* n; j' X- ]7 W
for (nIndex=0; nIndex<id.length; nIndex++) 7 [( X( |8 W( Y; j( W6 l1 ^8 P
{ 1 u8 e$ R9 }( d" i+ H! y+ m
cCheck = id.charAt(nIndex);
8 G. i+ Z* {9 j! c5 Y* I if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) 6 {$ v: w1 E: O) X7 j, _
{ 1 ?# P4 n8 U% T9 K
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); 7 R" [0 z" b8 b% S! n% }, G
document.sform1.id.focus(); 1 c: x! I+ B7 ]* d
return false; # G( p1 |- ^% l4 f) K
}
/ u1 W0 [; ^! ~* r0 h: ^ N3 B& C# f } * Y& C: ?% ^/ J2 M& a
chineseid = document.sform1.chineseid.value;
8 V& O& M% A3 m3 W+ M9 ~8 `; X if (chineseid == "") $ _% j4 R" N% F& u4 c, \
{
; W5 l/ ?3 H [0 v0 A9 n( A V \ alert("请输入中文昵称"); * L: @! Z, w" p: J$ f/ Y! H; v& K
document.sform1.chineseid.focus(); ?: E6 h7 d6 Y
return false; 1 H5 l0 ^0 t2 T0 p2 a( r; ]
}
: D6 C9 M. j+ X: \, M. V0 b password = document.sform1.password.value; ! _- t' E/ B5 i' G7 r6 x
if (password == "") + H% x$ l/ U# V: |$ G3 y
{ 6 ?, O. F7 M# R, w8 W* I% C# S
alert("请输入登陆密码"); 9 M( ]" ?: c- A1 q1 X
document.sform1.password.focus(); ' F, n- T8 L5 P2 y/ B$ \0 m
return false; - V- X( T( z8 z" b7 L. W
} 6 R/ Z; G( d/ o6 }4 ]: o4 ^! E
password1 = document.sform1.password1.value; + e/ D/ {/ p4 a" N2 ^
if (password>password1) , F5 A1 ?6 h' V' u2 C1 M
{ N" w9 V0 ]7 [3 `# `! J/ w5 g
alert("重复密码与登陆密码不相同");
8 }/ m" j1 _2 v. D Q1 e document.sform1.password.focus();
2 G7 K$ D$ a/ c2 p: I document.sform1.password1.focus();
r, o' C( @3 ? return false;. e* B" q) H7 a! Q& {$ I& `# g. R
} # P) W3 K8 b* g, r0 Y6 v
if (password<password1) & T$ \, A* g! k2 T7 J# ~% ?
{# C* o$ n$ ?2 I( {6 U- O4 D
alert("重复密码与登陆密码不相同"); 9 O7 d0 H m0 J5 t8 m' Z8 w7 f
document.sform1.password.focus(); 4 c8 x; |3 F7 z ]
document.sform1.password1.focus(); 6 P& P* U; c0 Y! C" ^0 N; ^
return false;
5 j2 X( O; T( ` o. Y; M }
( v. P7 {. n* ]) D; I# O, t$ ? if (document.sform1.email.value == "") ! U' f8 m0 i0 z, A; P
{ 0 ?, x% l* S$ `( }8 d/ J; e* ?
alert("请输入您的E-MAIL地址"); : c: x4 ~/ Z4 G7 C' V
document.sform1.email.focus(); 0 i: n) H$ @1 W" x5 g5 }% f- y
return false; / F+ m6 v$ \) S( j) S" U
} 5 f; v9 t. _ y. U/ w* t' P- D/ c
/ ^' \7 `- r# |' |, J x email=document.sform1.email.value;
7 A5 ^$ u' u+ ]. v4 p. P emailerr=0
8 c6 B: ]+ _' F* c! ^* w. } for (i=0; i<email.length; i++) 8 F; A% S) {5 @
{
+ Z" b3 W. z: R9 L; [3 k if ((email.charAt(i) == "@") & (email.length > 5))
+ o- q; N* Q6 Y/ R9 f& C9 Q7 ^ {
) J8 M3 s; K. S. x1 ?3 l emailerr=emailerr+1
7 R: s# ~9 P$ Z& h A9 @ } 5 C. L& P R3 S
}
2 @+ ]0 `+ z% o* w# g6 N if (emailerr != 1) 1 Y4 O2 z- ^0 a% r% R' {3 D- E9 [$ S
{
4 q9 X4 @$ M: }* `4 Q' u2 g6 t alert("请输入正确的E-MAIL地址"); $ s, @/ _1 M+ d
document.sform1.email.focus(); 5 q" p+ V$ x& U
return false; 9 x3 D! |, g) i2 {0 a" \1 j! e0 R
}
7 \ x" ^8 B. V, ]# H& F. r ) J$ b. f( I ]; v( D
if (document.sform1.checkask.value=="") 2 _& j( B8 y4 S, M$ K
{ 5 _5 |* z6 b) q! M
alert("密码提示问题不能为空"); 3 |1 \9 e; Q- `5 b; J& y3 d
document.sform1.checkask.focus(); $ l/ q" b# ^& n& a4 T( u& I
return false;
( r ?9 {, a7 |5 O1 ~6 ^ } Y1 G, F" Z e; ^
if (document.sform1.checkans.value=="") & ?$ e& d7 X. ~) M% a
{
: t2 U, q+ }3 }1 c3 E, l* B" e alert("您的密码提示问题答案不能为空");
4 D% [5 L1 B! n/ R3 M. \ document.sform1.checkans.focus();
8 M( V4 {9 {1 }1 \ return false; / _, q& A! e) |0 S |3 J/ @7 n
}9 [/ U$ f+ t6 T7 y4 j. Y
return true;
( L9 g$ B. O1 h, j
, i. b3 N, H) x) `8 c' [} 1 c. }) q" Z7 E& m `. y
</script> |
|