|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14399
- 金币
- 2485
- 威望
- 1647
- 贡献
- 1433
|
这个脚本对你可能有帮助:8 Q/ a9 ~) a" r+ n( T4 M
<script language="javascript">
7 F) ^. ^/ C' G, X& f, tfunction IsDigit(cCheck)
+ h; ~( P5 `3 a" S% v {
: @3 u9 X1 D `. G1 _ T return (('0'<=cCheck) && (cCheck<='9'));
, L! J0 p x6 P( K9 ~ } 2 N* E3 A, M( O- V$ S* C
* j s, m5 p' L
function IsAlpha(cCheck) # Y7 _* w5 w0 F- c. m; w
{
- u1 e4 i5 F& Y/ j: R5 ` return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) 9 p5 @& \3 V8 k e1 [: c
}
1 v6 C) `+ O2 h+ i; z# }( n1 ]9 y( K 7 r8 h- M- T3 s3 P" u; d/ R
function IsaNull(cCheck) ' T# o" H" t X9 h
{
/ i1 K7 z7 r& f( ^ \ return(cCheck != " ")
) k' e8 I. n* P' s: M+ }8 Q# `6 v! V } ( e/ t' |5 q: |* K
0 b7 r% K6 e" V; W4 _5 O$ O
function checkform()
" i+ }& S, z; S# F' ~$ ]3 N{ ' Q* ?" g; z& I. B( C2 p
id = document.sform1.id.value;
' p% g5 \( y) c. } if (id == "") * Z, S. M' v" f
{
# n4 k+ A& L% X' W9 p alert("请输入注册名");
9 P4 g- V: e& a" k" e document.sform1.id.focus(); $ C6 i- A3 o) O6 d% H
return false; / s& R! x& V% j, `
}
9 V' e: Y! @) t) C ' x, b4 ?3 z, Y: c
for (nIndex=0; nIndex<id.length; nIndex++) 5 D! ^; t# G5 ]. e+ b: E
{ - X5 e, k7 V5 i- m/ U5 n9 j: y
cCheck = id.charAt(nIndex);
. J, ^& w- d5 j- x& g if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' || cCheck=='.')) " }. [' o9 |' \4 r& K; E9 _
{ & z2 h+ v% P8 l" z0 t
alert("用户名只能使用字母、数字以及-、_和.,并且不能使用中文"); % u% x; n5 d( H+ k h! j
document.sform1.id.focus(); 9 P4 r& W& R) {$ Y" i* b
return false;
, J! G3 X( V. A% W }
# W# j! ]+ s$ | } - q7 w u. T9 A8 i9 j/ M0 \
chineseid = document.sform1.chineseid.value; 0 o7 d% b C5 c# G5 Y+ R
if (chineseid == "") d& r- H6 }/ R6 Z; L7 S2 {
{ b. ^% q( ^# \ f' _
alert("请输入中文昵称");
_$ `, g" s# J/ w0 B* d) i document.sform1.chineseid.focus(); 2 e( L/ p& k) d4 ?
return false; , {# `8 d, x( H- r1 q* L9 N; D# b
} - j% K3 O. T5 m1 D
password = document.sform1.password.value;
# a* c3 R1 h1 u) p1 O if (password == "") 3 [- B; \* O8 F
{ 4 o# a9 O* U1 M* L _6 H) l
alert("请输入登陆密码"); * k9 ^& P6 ~! q- x
document.sform1.password.focus();
9 Z- H' A6 W: W* e( p* i0 t return false;
/ M7 F7 Y6 D% C( P } % K) X9 I% M1 W* |& [
password1 = document.sform1.password1.value; $ A/ k) O' I! Q9 X
if (password>password1) . q' g4 g! ^2 t j4 J2 W
{
5 b, I n. R& w5 l( F) ~ alert("重复密码与登陆密码不相同"); F$ D5 i, j8 |( q4 a8 g- {6 T
document.sform1.password.focus();
+ o- f6 G0 |- a l document.sform1.password1.focus();
8 Z3 ]5 z6 O. s2 O3 A! A+ v2 ~8 E return false;6 G$ [8 I3 T/ m( R' {8 W
} g/ D4 P! ~6 o: I9 S5 t# V
if (password<password1) ( _ }" [7 C6 F
{
1 z! i/ B7 k$ b: D2 ~ alert("重复密码与登陆密码不相同");
2 g. D, `$ A6 V! d3 ` document.sform1.password.focus();
& N2 a/ M0 a8 X document.sform1.password1.focus(); - E7 H: j9 b8 q2 g, u$ B/ P
return false;2 {+ Z( p2 ?/ F: P! g/ |
} 5 M& o! g' s2 D M
if (document.sform1.email.value == "") 2 l- J' ], W: w
{ 1 Y& E7 A- w5 b5 F$ k
alert("请输入您的E-MAIL地址");
$ c" P+ s d6 g' O: C# J# _5 x- u document.sform1.email.focus(); 1 ^# A6 R* |$ u" i( i' E0 i
return false;
2 e+ l+ j: m- w: k" W+ g }
' P/ n! g% G4 j$ _& G) ] 0 g Q- ^" m+ T
email=document.sform1.email.value; 2 v W0 r& ]( K/ }" n
emailerr=0
) Q& D+ o7 |/ k A- U for (i=0; i<email.length; i++)
- m+ y, o7 n- @9 b3 H { $ H7 u) e* ~) _$ }" I
if ((email.charAt(i) == "@") & (email.length > 5))
6 t* l& Y" L' ^! p) K4 v$ w) n { 6 K/ z( F% W4 m) y. {
emailerr=emailerr+1
) C I/ H$ L9 z$ S" M0 u } * G- `. Z# `+ c7 l
} - O5 K; `4 G$ B: ^* \9 V6 z" A
if (emailerr != 1) * J+ \% e4 [4 U! D I8 ]1 ?/ o
{
. x: K' W8 g" S. k' l, q- w alert("请输入正确的E-MAIL地址");
7 C4 O1 d9 S* f; C( s document.sform1.email.focus();
# `- g9 d, v5 N2 X return false;
4 R5 u \; B7 N/ U( x; [ }
0 l- _: I! S$ Q* y6 c! `) @ / x& ^9 ^% ]+ y' V/ c# [4 t
if (document.sform1.checkask.value=="")
% G6 D& P8 \: o5 Z( i. J" q {
( y+ O) F3 _3 o3 X3 H alert("密码提示问题不能为空");
- X6 `4 J0 a3 Z$ L* I document.sform1.checkask.focus();
7 \. I/ u) x8 k. L. T2 d return false; ) V. A4 e% A; N8 G9 ~; g
} ' c3 j' A; J7 N# i. a& H
if (document.sform1.checkans.value=="")
: o- U/ T! j' U$ |# B+ R { 4 B# o9 E2 ~6 f0 Q! ]4 R
alert("您的密码提示问题答案不能为空");
{9 u. y* G& F- ] document.sform1.checkans.focus();
7 ~" `/ H3 S% _& r return false; % I7 K; q6 D# `8 e- }2 ^
}
9 O6 t$ ]1 m2 t8 c3 G( X5 h" l return true;
- N. m9 F' I, p9 U7 Q3 W0 o& P & n- P0 Q7 Y# w5 _: E
}
4 g% R5 b: i- b6 H) A& Y</script> |
|